From ea921d2d7a529242c25acbab787a9f6c0a280fbf Mon Sep 17 00:00:00 2001 From: carlfeberhard Date: Fri, 1 Apr 2016 11:49:11 -0400 Subject: [PATCH] Add view/keys ability to history_contents.create This allows the client to fetch the create_time for proper ordering of history contents directly after a copy. --- .../scripts/mvc/dataset/dataset-model.js | 1 - .../scripts/mvc/history/history-contents.js | 4 +- .../webapps/galaxy/api/history_contents.py | 6 + static/maps/mvc/dataset/dataset-model.js.map | 2 +- .../maps/mvc/history/history-contents.js.map | 2 +- static/scripts/bundled/analysis.bundled.js | 24881 ++++++++++++- .../scripts/bundled/analysis.bundled.js.map | 2 +- static/scripts/bundled/libs.bundled.js | 29352 +++++++++++++++- static/scripts/bundled/libs.bundled.js.map | 2 +- static/scripts/bundled/login.bundled.js | 57 +- static/scripts/bundled/login.bundled.js.map | 2 +- static/scripts/mvc/dataset/dataset-model.js | 2 +- .../scripts/mvc/history/history-contents.js | 2 +- 13 files changed, 54278 insertions(+), 37 deletions(-) diff --git a/client/galaxy/scripts/mvc/dataset/dataset-model.js b/client/galaxy/scripts/mvc/dataset/dataset-model.js index 1bd0897d4d3..433890406aa 100644 --- a/client/galaxy/scripts/mvc/dataset/dataset-model.js +++ b/client/galaxy/scripts/mvc/dataset/dataset-model.js @@ -156,7 +156,6 @@ var DatasetAssociation = Backbone.Model if( parsed.update_time ){ parsed.update_time = new Date( parsed.update_time ); } - console.log( 'dataset-model.parsed:', parsed ); return parsed; }, diff --git a/client/galaxy/scripts/mvc/history/history-contents.js b/client/galaxy/scripts/mvc/history/history-contents.js index ac2d15dd44a..1f74f060e3e 100644 --- a/client/galaxy/scripts/mvc/history/history-contents.js +++ b/client/galaxy/scripts/mvc/history/history-contents.js @@ -349,7 +349,9 @@ var HistoryContents = _super.extend( BASE_MVC.LoggableMixin ).extend({ xhr = jQuery.post( this.url(), { content : id, source : contentType, - type : type + type : type, + view : 'detailed', + keys : 'create_time,update_time' }) .done( function( response ){ collection.add([ response ], { parse: true }); diff --git a/lib/galaxy/webapps/galaxy/api/history_contents.py b/lib/galaxy/webapps/galaxy/api/history_contents.py index 4ebef0c64cd..70f9c829864 100644 --- a/lib/galaxy/webapps/galaxy/api/history_contents.py +++ b/lib/galaxy/webapps/galaxy/api/history_contents.py @@ -334,6 +334,12 @@ class HistoryContentsController( BaseAPIController, UsesLibraryMixin, UsesLibrar else: message = "Invalid 'source' parameter in request %s" % source raise exceptions.RequestParameterInvalidException(message) + + # if the consumer specified keys or view, use the secondary serializer + if 'view' in kwd or 'keys' in kwd: + return self.hdca_serializer.serialize_to_view( dataset_collection_instance, + user=trans.user, trans=trans, **self._parse_serialization_params( kwd, 'detailed' ) ) + return self.__collection_dict( trans, dataset_collection_instance, view="element" ) @expose_api_anonymous diff --git a/static/maps/mvc/dataset/dataset-model.js.map b/static/maps/mvc/dataset/dataset-model.js.map index 2246b93a48c..fba0473e6b1 100644 --- a/static/maps/mvc/dataset/dataset-model.js.map +++ b/static/maps/mvc/dataset/dataset-model.js.map @@ -1 +1 @@ -{"version":3,"file":"dataset-model.js","sources":["../../../src/mvc/dataset/dataset-model.js"],"names":["define","STATES","BASE_MVC","_l","logNamespace","searchableMixin","SearchableModelMixin","DatasetAssociation","Backbone","Model","extend","LoggableMixin","mixin","_logNamespace","defaults","state","NEW","deleted","purged","name","accessible","data_type","file_ext","file_size","meta_files","misc_blurb","misc_info","tags","initialize","attributes","options","this","debug","get","set","NOT_VIEWABLE","urls","_generateUrls","_setUpListeners","id","purge","display","edit","download","report_error","rerun","show_params","visualization","meta_download","_","each","value","key","Galaxy","root","on","currModel","newState","log","inReadyState","trigger","previous","toJSON","json","prototype","call","isDeletedOrPurged","ready","contains","READY_STATES","hasDetails","has","hasData","fetch","dataset","always","parse","response","parsed","create_time","Date","update_time","console","delete","jQuery","when","save","undelete","url","hda","xhr","ajax","done","fail","error","messageBuriedInUnfortunatelyFormattedError","responseJSON","responseText","indexOf","searchAttributes","searchAliases","title","format","database","blurb","description","info","tag","toString","nameAndId","DatasetAssociationCollection","Collection","model","urlRoot","ids","map","item","notReady","filter","content","haveDetails","all","ajaxQueue","ajaxFn","deferred","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","i","notify","curr","total","push","shift","matches","matchesWhat","join"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"dataset-model.js","sources":["../../../src/mvc/dataset/dataset-model.js"],"names":["define","STATES","BASE_MVC","_l","logNamespace","searchableMixin","SearchableModelMixin","DatasetAssociation","Backbone","Model","extend","LoggableMixin","mixin","_logNamespace","defaults","state","NEW","deleted","purged","name","accessible","data_type","file_ext","file_size","meta_files","misc_blurb","misc_info","tags","initialize","attributes","options","this","debug","get","set","NOT_VIEWABLE","urls","_generateUrls","_setUpListeners","id","purge","display","edit","download","report_error","rerun","show_params","visualization","meta_download","_","each","value","key","Galaxy","root","on","currModel","newState","log","inReadyState","trigger","previous","toJSON","json","prototype","call","isDeletedOrPurged","ready","contains","READY_STATES","hasDetails","has","hasData","fetch","dataset","always","parse","response","parsed","create_time","Date","update_time","delete","jQuery","when","save","undelete","url","hda","xhr","ajax","done","fail","error","messageBuriedInUnfortunatelyFormattedError","responseJSON","responseText","indexOf","searchAttributes","searchAliases","title","format","database","blurb","description","info","tag","toString","nameAndId","DatasetAssociationCollection","Collection","model","urlRoot","ids","map","item","notReady","filter","content","haveDetails","all","ajaxQueue","ajaxFn","deferred","Deferred","startingLength","length","responses","resolve","ajaxFns","chain","reverse","i","notify","curr","total","push","shift","matches","matchesWhat","join"],"mappings":"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"} \ No newline at end of file diff --git a/static/maps/mvc/history/history-contents.js.map b/static/maps/mvc/history/history-contents.js.map index bce20d5bc0b..450ce470fdb 100644 --- a/static/maps/mvc/history/history-contents.js.map +++ b/static/maps/mvc/history/history-contents.js.map @@ -1 +1 @@ -{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","PaginatedCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","limitOnFirstFetch","limitPerFetch","order","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","call","urlRoot","Galaxy","root","url","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","get","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","prefs","HistoryPrefs","toJSON","values","expandedIds","join","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","superFilters","filters","purged","visible","defaults","fetchUpdated","since","update_time-ge","toISOString","done","r","console","log","length","fetchDeleted","self","undefined","always","fetchHidden","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","response","notify","curr","total","push","shift","value","progressivelyFetchDetails","_notifyAndContinue","offset","limit","allFetched","_recursivelyFetch","_options","clone","view","keys","detailKeys","fetchFn","fetchFirst","fetchMore","defer","fail","reject","limitPerCall","searchAttributes","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","parse","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","haveSearchDetails","has","attributes","matches","matchesWhat","Backbone","Collection","toString"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"history-contents.js","sources":["../../../src/mvc/history/history-contents.js"],"names":["define","CONTROLLED_FETCH_COLLECTION","HDA_MODEL","HDCA_MODEL","HISTORY_PREFS","BASE_MVC","_super","PaginatedCollection","HistoryContents","extend","LoggableMixin","_logNamespace","model","attrs","options","history_content_type","HistoryDatasetAssociation","collection_type","HistoryListDatasetCollection","HistoryPairDatasetCollection","HistoryListPairedDatasetCollection","validationError","limitOnFirstFetch","limitPerFetch","order","initialize","models","this","historyId","prototype","idAttribute","includeDeleted","includeHidden","call","urlRoot","Galaxy","root","url","running","filterFn","c","inReadyState","filter","getByHid","hid","_","first","content","get","haveDetails","all","hasDetails","hidden","deleted","visibleAndUndeleted","setIncludeDeleted","setting","isBoolean","trigger","setIncludeHidden","fetch","details","prefs","HistoryPrefs","toJSON","values","expandedIds","join","_buildFetchData","v","_fetchParams","concat","_buildFetchFilters","superFilters","filters","purged","visible","defaults","fetchUpdated","since","update_time-ge","toISOString","done","r","console","log","length","fetchDeleted","self","undefined","always","fetchHidden","fetchAllDetails","detailsFlag","data","ajaxQueue","ajaxFn","deferred","jQuery","Deferred","startingLength","responses","resolve","ajaxFns","chain","reverse","map","i","xhr","response","notify","curr","total","push","shift","value","progressivelyFetchDetails","_notifyAndContinue","offset","limit","allFetched","_recursivelyFetch","_options","clone","view","keys","detailKeys","fetchFn","fetchFirst","fetchMore","defer","fail","reject","limitPerCall","searchAttributes","isCopyable","contentsJSON","copyableModelClasses","isObject","id","contains","model_class","copy","json","type","contentType","isString","LibraryDatasetDatasetAssociation","HistoryDatasetCollectionAssociation","collection","post","source","add","parse","createHDCA","elementIdentifiers","collectionType","name","contents","typeToModel","list","paired","hdca","history_id","element_identifiers","save","status","message","haveSearchDetails","has","attributes","matches","matchesWhat","Backbone","Collection","toString"],"mappings":"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"} \ No newline at end of file diff --git a/static/scripts/bundled/analysis.bundled.js b/static/scripts/bundled/analysis.bundled.js index 7ae67eed564..5f383ab1435 100644 --- a/static/scripts/bundled/analysis.bundled.js +++ b/static/scripts/bundled/analysis.bundled.js @@ -1,12 +1,24871 @@ -webpackJsonp([3,1],[function(t,e,i){(function(t,e){var n=i(1),s=n,o=i(58).GalaxyApp,a=i(56),r=i(10),l=i(90),c=i(89),d=i(60),h=i(19),u=i(46);window.app=function(i,n){window.Galaxy=new o(i,n),Galaxy.debug("analysis app");var p=i.config,g=new l({el:"#left",userIsAnonymous:Galaxy.user.isAnonymous(),search_url:p.search_url,toolbox:p.toolbox,toolbox_in_panel:p.toolbox_in_panel,stored_workflow_menu_entries:p.stored_workflow_menu_entries,nginx_upload_path:p.nginx_upload_path,ftp_upload_site:p.ftp_upload_site,default_genome:p.default_genome,default_extension:p.default_extension}),f=new r.CenterPanel({el:"#center"}),m=new c({el:"#right",galaxyRoot:Galaxy.root,userIsAnonymous:Galaxy.user.isAnonymous(),allow_user_dataset_purge:p.allow_user_dataset_purge}),v=new d.PageLayoutView(t.extend(i,{el:"body",left:g,center:f,right:m}));Galaxy.page=v,Galaxy.params=Galaxy.config.params,Galaxy.toolPanel=g.tool_panel,Galaxy.upload=g.uploadButton,Galaxy.currHistoryPanel=m.historyView,Galaxy.currHistoryPanel.listenToGalaxy(Galaxy),Galaxy.app={display:function(t,e){s(".select2-hidden-accessible").remove(),f.display(t)}};new(e.Router.extend({initialize:function(t){this.options=t},execute:function(t,e,i){Galaxy.debug("router execute:",t,e,i);var n=a.parse(e.pop());e.push(n),t&&t.apply(this,e)},routes:{"(/)":"home","(/)root*":"home","(/)tours(/)(:tour_id)":"show_tours"},show_tours:function(t){t?u.giveTour(t):f.display(new u.ToursView)},home:function(t){t.tool_id||t.job_id?"upload1"===t.tool_id?(Galaxy.upload.show(),this._loadCenterIframe("welcome")):this._loadToolForm(t):t.workflow_id?this._loadCenterIframe("workflow/run?id="+t.workflow_id):t.m_c?this._loadCenterIframe(t.m_c+"/"+t.m_a):this._loadCenterIframe("welcome")},_loadToolForm:function(t){t.id=t.tool_id,f.display(new h.View(t))},_loadCenterIframe:function(t,e){e=e||Galaxy.root,t=e+t,f.$("#galaxy_main").prop("src",t)}}))(i);s(function(){v.render().right.historyView.loadCurrentHistory(),Galaxy.listenTo(v.right.historyView,"history-size-change",function(){Galaxy.user.fetch({url:Galaxy.user.urlRoot()+"/"+(Galaxy.user.id||"current")})}),v.right.historyView.connectToQuotaMeter(v.masthead.quotaMeter),e.history.start({root:Galaxy.root,pushState:!0})})}}).call(e,i(3),i(2))},,,,,,,function(t,e,i){var n,s;(function(o,a){n=[i(4),i(23),i(52),i(22),i(48),i(13),i(8)],s=function(t,e,i,n,s,r,l){var c=o.View.extend({tagName:"label",initialize:function(t){this.model=t&&t.model||new o.Model(t),this.tagName=t.tagName||this.tagName,this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},title:function(t){this.model.set("title",t)},value:function(){return this.model.get("title")},render:function(){return this.$el.removeClass().addClass("ui-label").addClass(this.model.get("cls")).html(this.model.get("title")),this}}),d=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({message:null,status:"info",cls:"",persistent:!1}).set(t),this.listenTo(this.model,"change",this.render,this),this.render()},update:function(t){this.model.set(t)},render:function(){this.$el.removeClass().addClass("ui-message").addClass(this.model.get("cls"));var t=this.model.get("status");if(this.model.get("large")?this.$el.addClass(("success"==t&&"done"||"danger"==t&&"error"||t)+"messagelarge"):this.$el.addClass("alert").addClass("alert-"+t),this.model.get("message")){if(this.$el.html(this.model.get("message")),this.$el.fadeIn(),this.timeout&&window.clearTimeout(this.timeout),!this.model.get("persistent")){var e=this;this.timeout=window.setTimeout(function(){e.$el.fadeOut()},3e3)}}else this.$el.fadeOut();return this}}),h=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model({type:"text",placeholder:"",disabled:!1,visible:!0,cls:"",area:!1}).set(t),this.tagName=this.model.get("area")?"textarea":"input",this.setElement(a("<"+this.tagName+"/>")),this.listenTo(this.model,"change",this.render,this),this.render()},events:{input:"_onchange"},value:function(t){return void 0!==t&&this.model.set("value","string"==typeof t?t:""),this.model.get("value")},render:function(){return this.$el.removeClass().addClass("ui-"+this.tagName).addClass(this.model.get("cls")).attr("id",this.model.id).attr("type",this.model.get("type")).attr("placeholder",this.model.get("placeholder")).val(this.model.get("value")),this.model.get("disabled")?this.$el.attr("disabled",!0):this.$el.removeAttr("disabled"),this.$el[this.model.get("visible")?"show":"hide"](),this},_onchange:function(){this.value(this.$el.val()),this.model.get("onchange")&&this.model.get("onchange")(this.model.get("value"))}}),u=o.View.extend({initialize:function(t){this.model=t&&t.model||new o.Model(t),this.setElement(a("
").append(this.$info=a("
")).append(this.$hidden=a("
"))),this.listenTo(this.model,"change",this.render,this),this.render()},value:function(t){return void 0!==t&&this.model.set("value",t),this.model.get("value")},render:function(){return this.$el.attr("id",this.model.id),this.$hidden.val(this.model.get("value")),this.model.get("info")?this.$info.show().html(this.model.get("info")):this.$info.hide(),this}});return{Button:r.ButtonDefault,ButtonIcon:r.ButtonIcon,ButtonCheck:r.ButtonCheck,ButtonMenu:r.ButtonMenu,ButtonLink:r.ButtonLink,Input:h,Label:c,Message:d,Modal:l,RadioButton:n.RadioButton,Checkbox:n.Checkbox,Radio:n.Radio,Select:e,Hidden:u,Slider:i,Drilldown:s}}.apply(e,n),!(void 0!==s&&(t.exports=s))}).call(e,i(2),i(1))},,function(t,e,i){var n,s;(function(o,a){n=[i(4)],s=function(t){var e=o.View.extend({visible:!1,initialize:function(e){var i=this;this.options=t.merge(e,{id:t.uid(),title:"",icon:"",buttons:null,body:null,scrollable:!0,nopadding:!1,operations:null,placement:"bottom",cls:"ui-portlet",operations_flt:"right",collapsible:!1,collapsed:!1}),this.setElement(this._template(this.options)),this.$body=this.$(".portlet-body"),this.$title=this.$(".portlet-title-text"),this.$header=this.$(".portlet-header"),this.$content=this.$(".portlet-content"),this.$footer=this.$(".portlet-footer"),this.options.nopadding&&(this.$content.css("padding","0px"),this.$body.css("padding","0px")),this.$buttons=this.$(".portlet-buttons"),this.options.buttons?a.each(this.options.buttons,function(t,e){e.$el.prop("id",t),i.$buttons.append(e.$el)}):this.$buttons.remove(),this.$operations=this.$(".portlet-operations"),this.options.operations&&a.each(this.options.operations,function(t,e){e.$el.prop("id",t),i.$operations.append(e.$el)}),this.options.body&&this.append(this.options.body),this.collapsed=!1,this.options.collapsible&&(this.$title.addClass("no-highlight").css({cursor:"pointer","text-decoration":"underline"}),this.$title.on("click",function(){i.collapsed?i.expand():i.collapse()}),this.options.collapsed&&this.collapse())},append:function(t){this.$body.append(t)},empty:function(){this.$body.empty()},header:function(){return this.$header},body:function(){return this.$body},footer:function(){return this.$footer},show:function(){this.visible=!0,this.$el.fadeIn("fast")},hide:function(){this.visible=!1,this.$el.fadeOut("fast")},enableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!1)},disableButton:function(t){this.$buttons.find("#"+t).prop("disabled",!0)},hideOperation:function(t){this.$operations.find("#"+t).hide()},showOperation:function(t){this.$operations.find("#"+t).show()},setOperation:function(t,e){var i=this.$operations.find("#"+t);i.off("click"),i.on("click",e)},title:function(t){var e=this.$title;return t&&e.html(t),e.html()},collapse:function(){this.collapsed=!0,this.$content.height("0%"),this.$body.hide(),this.$footer.hide(),this.trigger("collapsed")},expand:function(){this.collapsed=!1,this.$content.height("100%"),this.$body.fadeIn("fast"),this.$footer.fadeIn("fast"),this.trigger("expanded")},disable:function(){this.$(".portlet-backdrop").show()},enable:function(){this.$(".portlet-backdrop").hide()},_template:function(t){var e='
';return t.title&&(e+='
',t.icon&&(e+=' '),e+=''+t.title+"
"),e+='
',"top"==t.placement&&(e+='
'),e+='
',"bottom"==t.placement&&(e+='
'),e+='