From 980d37f50f324f097ca80b4508265c5160ac7ed0 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Mon, 18 Apr 2016 15:14:06 -0400 Subject: [PATCH 1/3] fix a bug with missing history_id in libraries dataset import also allow creation of new histories as exists in the folderlist view --- .../mvc/library/library-dataset-view.js | 101 ++++++++++++------ .../mvc/library/library-dataset-view.js.map | 2 +- .../mvc/library/library-dataset-view.js | 2 +- 3 files changed, 72 insertions(+), 33 deletions(-) diff --git a/client/galaxy/scripts/mvc/library/library-dataset-view.js b/client/galaxy/scripts/mvc/library/library-dataset-view.js index 44baf7c9022..9fefb6128f8 100644 --- a/client/galaxy/scripts/mvc/library/library-dataset-view.js +++ b/client/galaxy/scripts/mvc/library/library-dataset-view.js @@ -202,29 +202,47 @@ var LibraryDatasetView = Backbone.View.extend({ }, importCurrentIntoHistory: function(){ - // var self = this; - var history_id = $(this.modal.elMain).find('select[name=dataset_import_single] option:selected').val(); - var historyItem = new mod_library_model.HistoryItem(); - historyItem.url = historyItem.urlRoot + history_id + '/contents'; - - // set the used history as current so user will see the last one - // that he imported into in the history panel on the 'analysis' page - jQuery.getJSON( Galaxy.root + 'history/set_as_current?id=' + history_id ); - - // save the dataset into selected history - historyItem.save({ content : this.id, source : 'library' }, { - success : function(){ - Galaxy.modal.hide(); - mod_toastr.success('Dataset imported. Click this to start analyzing it.', '', {onclick: function() {window.location='/';}}); - }, - error : function(model, response){ - if (typeof response.responseJSON !== "undefined"){ - mod_toastr.error('Dataset not imported. ' + response.responseJSON.err_msg); - } else { - mod_toastr.error('An error occured. Dataset not imported. Please try again.'); - } - } + this.modal.disableButton('Import'); + var new_history_name = this.modal.$('input[name=history_name]').val(); + var that = this; + if (new_history_name !== ''){ + $.post( Galaxy.root + 'api/histories', {name: new_history_name}) + .done(function( new_history ) { + that.processImportToHistory(new_history.id, new_history.name); + }) + .fail(function( xhr, status, error ) { + mod_toastr.error('An error ocurred.'); + }) + .always(function() { + that.modal.enableButton('Import'); }); + } else { + var history_id = $(this.modal.$el).find('select[name=dataset_import_single] option:selected').val(); + this.processImportToHistory( history_id ); + this.modal.enableButton('Import'); + } + }, + + processImportToHistory: function( history_id ){ + var historyItem = new mod_library_model.HistoryItem(); + historyItem.url = historyItem.urlRoot + history_id + '/contents'; + // set the used history as current so user will see the last one + // that he imported into in the history panel on the 'analysis' page + jQuery.getJSON( Galaxy.root + 'history/set_as_current?id=' + history_id ); + // save the dataset into selected history + historyItem.save({ content : this.id, source : 'library' }, { + success : function(){ + Galaxy.modal.hide(); + mod_toastr.success('Dataset imported. Click this to start analyzing it.', '', {onclick: function() {window.location='/';}}); + }, + error : function(model, response){ + if (typeof response.responseJSON !== "undefined"){ + mod_toastr.error('Dataset not imported. ' + response.responseJSON.err_msg); + } else { + mod_toastr.error('An error occured. Dataset not imported. Please try again.'); + } + } + }); }, shareDataset: function(){ @@ -1037,19 +1055,40 @@ var LibraryDatasetView = Backbone.View.extend({ ].join('')); }, - templateBulkImportInModal: function(){ + // templateBulkImportInModal: function(){ + // return _.template([ + // '', + // 'Select history: ', + // '', + // '' + // ].join('')); + // }, + + templateBulkImportInModal : function(){ return _.template([ - '', - 'Select history: ', - '', - '' + '
', + '
', + 'Select history: ', + '', + '
', + '
', + 'or create new: ', + '', + '', + '
', + '
' ].join('')); }, + templateAccessSelect: function(){ return _.template([ ''}),$('
'+e+"
").appendTo("body").submit().remove(),a.info("Your download will begin soon.")}},importIntoHistory:function(){this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importCurrentIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(c){var d=this;this.histories=new b.GalaxyHistories,this.histories.fetch({success:function(b){0===b.length?a.warning("You have to create history first. Click this to do so.","",{onclick:function(){window.location="/"}}):c(d)},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},importCurrentIntoHistory:function(){var c=$(this.modal.elMain).find("select[name=dataset_import_single] option:selected").val(),d=new b.HistoryItem;d.url=d.urlRoot+c+"/contents",jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+c),d.save({content:this.id,source:"library"},{success:function(){Galaxy.modal.hide(),a.success("Dataset imported. Click this to start analyzing it.","",{onclick:function(){window.location="/"}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset not imported. "+c.responseJSON.err_msg:"An error occured. Dataset not imported. Please try again.")}})},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_dataset_roles.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateDatasetPermissions();this.$el.html(d({item:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/datasets/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a,is_admin:c})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}):this.prepareSelectBoxes({is_admin:c}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set dataset permissions.")})},fetchExtAndGenomes:function(){var a=this;c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id','
','",'",'<% if (item.get("can_user_modify")) { %>','","<% } %>",'<% if (item.get("can_user_manage")) { %>','/datasets/<%- item.id %>/permissions">','","","<% } %>","
",'",'<% if (item.get("is_unrestricted")) { %>','
',"This dataset is unrestricted so everybody can access it. Just share the URL of this page. ",' ","
","<% } %>",'
','',"",'','',"",'<% if (item.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (item.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (item.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (item.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (item.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (item.get("message")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_info")) { %>',"",'','',"","<% } %>","
">Name<%= _.escape(item.get("name")) %>
Data type<%= _.escape(item.get("file_ext")) %>
Genome build<%= _.escape(item.get("genome_build")) %>
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
","
",'
',"
","
",'<% if (item.get("has_versions")) { %>',"
","

Expired versions:

","
","<% } %>","
",""].join(""))},templateVersion:function(){return _.template(['
','",'",'
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
','
','',"",'','',"",'<% if (ldda.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("message")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_info")) { %>',"",'','',"","<% } %>","
Name<%= _.escape(ldda.get("name")) %>
Data type<%= _.escape(ldda.get("file_ext")) %>
Genome build<%= _.escape(ldda.get("genome_build")) %>
Size<%= _.escape(ldda.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(ldda.get("date_uploaded")) %>
Uploaded by<%= _.escape(ldda.get("uploaded_by")) %>
Data Lines<%= _.escape(ldda.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(ldda.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(ldda.get("metadata_columns")) %>
Column Types<%= _.escape(ldda.get("metadata_column_types")) %>
Message<%= _.escape(ldda.get("message")) %>
Miscellaneous blurb<%= _.escape(ldda.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(ldda.get("misc_info")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','

For full editing options please import the dataset to history and use "Edit attributes" on it.

','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","
">Name">
Data type",'',"
Genome build",'',"
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>unknown
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
","
",'
',"
","
","
","
"].join(""))},templateDatasetPermissions:function(){return _.template(['
','",'",'

Dataset: <%= _.escape(item.get("name")) %>

','
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any dataset on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% } %>","
",'
',"

Library-related permissions

","

Roles that can modify the library item

",'
','
User with any of these roles can modify name, metadata, and other information about this library item.
',"
","

Dataset-related permissions

",'
Changes made below will affect every library item that was created from this dataset and also every history this dataset is part of.
','<% if (!item.get("is_unrestricted")) { %>',"

You can remove all access restrictions on this dataset. ",'","

","<% } else { %>","This dataset is unrestricted so everybody can access it. Just share the URL of this page.",'","

You can make this dataset private to you. ",'","

","<% } %>","

Roles that can access the dataset

",'
','
',"User has to have all these roles in order to access this dataset."," Users without access permission cannot have other permissions on this dataset."," If there are no access roles set on the dataset it is considered unrestricted.","
","

Roles that can manage permissions on the dataset

",'
','
',"User with any of these roles can manage permissions of this dataset. If you remove yourself you will loose the ability manage this dataset unless you are an admin.","
",'","
","
"].join(""))},templateBulkImportInModal:function(){return _.template(['',"Select history: ",'",""].join(""))},templateAccessSelect:function(){return _.template(['"].join(""))}});return{LibraryDatasetView:e}}); +define(["libs/toastr","mvc/library/library-model","utils/utils","mvc/ui/ui-select"],function(a,b,c,d){var e=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_modify_dataset":"enableModification","click .toolbtn_cancel_modifications":"render","click .toolbtn-download-dataset":"downloadDataset","click .toolbtn-import-dataset":"importIntoHistory","click .toolbtn-share-dataset":"shareDataset","click .btn-copy-link-to-clipboard":"copyToClipboard","click .btn-make-private":"makeDatasetPrivate","click .btn-remove-restrictions":"removeDatasetRestrictions","click .toolbtn_save_permissions":"savePermissions","click .toolbtn_save_modifications":"comingSoon"},select_genome:null,select_extension:null,list_extensions:[],auto:{id:"auto",text:"Auto-detect",description:"This system will try to detect the file type automatically. If your file is not detected properly as one of the known formats, it most likely means that it has some format problems (e.g., different number of columns on different rows). You can still coerce the system to set your data to the format you think it should be. You can also upload compressed files, which will automatically be decompressed."},list_genomes:[],initialize:function(a){this.options=_.extend(this.options,a),this.fetchExtAndGenomes(),this.options.id&&this.fetchDataset()},fetchDataset:function(c){this.options=_.extend(this.options,c),this.model=new b.Item({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.options.show_version?d.fetchVersion():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){this.options=_.extend(this.options,a),$(".tooltip").remove();var b=this.templateDataset();this.$el.html(b({item:this.model})),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},fetchVersion:function(c){this.options=_.extend(this.options,c),that=this,this.options.ldda_id?(this.ldda=new b.Ldda({id:this.options.ldda_id}),this.ldda.url=this.ldda.urlRoot+this.model.id+"/versions/"+this.ldda.id,this.ldda.fetch({success:function(){that.renderVersion()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})):(this.render(),a.error("Library dataset version requested but no id provided."))},renderVersion:function(){$(".tooltip").remove();var a=this.templateVersion();this.$el.html(a({item:this.model,ldda:this.ldda})),$(".peek").html(this.ldda.get("peek"))},enableModification:function(){$(".tooltip").remove();var a=this.templateModifyDataset();this.$el.html(a({item:this.model})),this.renderSelectBoxes({genome_build:this.model.get("genome_build"),file_ext:this.model.get("file_ext")}),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},downloadDataset:function(){var a=Galaxy.root+"api/libraries/datasets/download/uncompressed",b={ld_ids:this.id};this.processDownload(a,b)},processDownload:function(b,c,d){if(b&&c){c="string"==typeof c?c:$.param(c);var e="";$.each(c.split("&"),function(){var a=this.split("=");e+=''}),$('
'+e+"
").appendTo("body").submit().remove(),a.info("Your download will begin soon.")}},importIntoHistory:function(){this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importCurrentIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(c){var d=this;this.histories=new b.GalaxyHistories,this.histories.fetch({success:function(b){0===b.length?a.warning("You have to create history first. Click this to do so.","",{onclick:function(){window.location="/"}}):c(d)},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},importCurrentIntoHistory:function(){this.modal.disableButton("Import");var b=this.modal.$("input[name=history_name]").val(),c=this;if(""!==b)$.post(Galaxy.root+"api/histories",{name:b}).done(function(a){c.processImportToHistory(a.id,a.name)}).fail(function(){a.error("An error ocurred.")}).always(function(){c.modal.enableButton("Import")});else{var d=$(this.modal.$el).find("select[name=dataset_import_single] option:selected").val();this.processImportToHistory(d),this.modal.enableButton("Import")}},processImportToHistory:function(c){var d=new b.HistoryItem;d.url=d.urlRoot+c+"/contents",jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+c),d.save({content:this.id,source:"library"},{success:function(){Galaxy.modal.hide(),a.success("Dataset imported. Click this to start analyzing it.","",{onclick:function(){window.location="/"}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset not imported. "+c.responseJSON.err_msg:"An error occured. Dataset not imported. Please try again.")}})},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_dataset_roles.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateDatasetPermissions();this.$el.html(d({item:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/datasets/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a,is_admin:c})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}):this.prepareSelectBoxes({is_admin:c}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set dataset permissions.")})},fetchExtAndGenomes:function(){var a=this;c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id','
','",'",'<% if (item.get("can_user_modify")) { %>','","<% } %>",'<% if (item.get("can_user_manage")) { %>','/datasets/<%- item.id %>/permissions">','","","<% } %>","
",'",'<% if (item.get("is_unrestricted")) { %>','
',"This dataset is unrestricted so everybody can access it. Just share the URL of this page. ",' ","
","<% } %>",'
','',"",'','',"",'<% if (item.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (item.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (item.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (item.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (item.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (item.get("message")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_info")) { %>',"",'','',"","<% } %>","
">Name<%= _.escape(item.get("name")) %>
Data type<%= _.escape(item.get("file_ext")) %>
Genome build<%= _.escape(item.get("genome_build")) %>
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
","
",'
',"
","
",'<% if (item.get("has_versions")) { %>',"
","

Expired versions:

","
","<% } %>","
",""].join(""))},templateVersion:function(){return _.template(['
','",'",'
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
','
','',"",'','',"",'<% if (ldda.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("message")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_info")) { %>',"",'','',"","<% } %>","
Name<%= _.escape(ldda.get("name")) %>
Data type<%= _.escape(ldda.get("file_ext")) %>
Genome build<%= _.escape(ldda.get("genome_build")) %>
Size<%= _.escape(ldda.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(ldda.get("date_uploaded")) %>
Uploaded by<%= _.escape(ldda.get("uploaded_by")) %>
Data Lines<%= _.escape(ldda.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(ldda.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(ldda.get("metadata_columns")) %>
Column Types<%= _.escape(ldda.get("metadata_column_types")) %>
Message<%= _.escape(ldda.get("message")) %>
Miscellaneous blurb<%= _.escape(ldda.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(ldda.get("misc_info")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','

For full editing options please import the dataset to history and use "Edit attributes" on it.

','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","
">Name">
Data type",'',"
Genome build",'',"
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>unknown
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
","
",'
',"
","
","
","
"].join(""))},templateDatasetPermissions:function(){return _.template(['
','",'",'

Dataset: <%= _.escape(item.get("name")) %>

','
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any dataset on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% } %>","
",'
',"

Library-related permissions

","

Roles that can modify the library item

",'
','
User with any of these roles can modify name, metadata, and other information about this library item.
',"
","

Dataset-related permissions

",'
Changes made below will affect every library item that was created from this dataset and also every history this dataset is part of.
','<% if (!item.get("is_unrestricted")) { %>',"

You can remove all access restrictions on this dataset. ",'","

","<% } else { %>","This dataset is unrestricted so everybody can access it. Just share the URL of this page.",'","

You can make this dataset private to you. ",'","

","<% } %>","

Roles that can access the dataset

",'
','
',"User has to have all these roles in order to access this dataset."," Users without access permission cannot have other permissions on this dataset."," If there are no access roles set on the dataset it is considered unrestricted.","
","

Roles that can manage permissions on the dataset

",'
','
',"User with any of these roles can manage permissions of this dataset. If you remove yourself you will loose the ability manage this dataset unless you are an admin.","
",'","
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].join(""))},templateAccessSelect:function(){return _.template(['"].join(""))}});return{LibraryDatasetView:e}}); //# sourceMappingURL=../../../maps/mvc/library/library-dataset-view.js.map \ No newline at end of file From 35ab333c7e74275a1b31b49a805036a1e09938ec Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Mon, 18 Apr 2016 15:18:50 -0400 Subject: [PATCH 2/3] remove old template --- .../scripts/mvc/library/library-dataset-view.js | 13 ------------- static/maps/mvc/library/library-dataset-view.js.map | 2 +- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/client/galaxy/scripts/mvc/library/library-dataset-view.js b/client/galaxy/scripts/mvc/library/library-dataset-view.js index 9fefb6128f8..53ae6dda2e0 100644 --- a/client/galaxy/scripts/mvc/library/library-dataset-view.js +++ b/client/galaxy/scripts/mvc/library/library-dataset-view.js @@ -1055,19 +1055,6 @@ var LibraryDatasetView = Backbone.View.extend({ ].join('')); }, - // templateBulkImportInModal: function(){ - // return _.template([ - // '', - // 'Select history: ', - // '', - // '' - // ].join('')); - // }, - templateBulkImportInModal : function(){ return _.template([ '
', diff --git a/static/maps/mvc/library/library-dataset-view.js.map b/static/maps/mvc/library/library-dataset-view.js.map index 6aa420c6f87..32a5397875a 100644 --- a/static/maps/mvc/library/library-dataset-view.js.map +++ b/static/maps/mvc/library/library-dataset-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-dataset-view.js","sources":["../../../src/mvc/library/library-dataset-view.js"],"names":["define","mod_toastr","mod_library_model","mod_utils","mod_select","LibraryDatasetView","Backbone","View","extend","el","model","options","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .toolbtn-share-dataset","click .btn-copy-link-to-clipboard","click .btn-make-private","click .btn-remove-restrictions","click .toolbtn_save_permissions","click .toolbtn_save_modifications","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","this","_","fetchExtAndGenomes","fetchDataset","Item","that","fetch","success","show_permissions","showPermissions","show_version","fetchVersion","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateDataset","$el","html","item","get","tooltip","ldda_id","ldda","Ldda","url","urlRoot","renderVersion","templateVersion","enableModification","templateModifyDataset","renderSelectBoxes","genome_build","file_ext","downloadDataset","root","data","ld_ids","processDownload","method","param","inputs","each","split","pair","appendTo","submit","info","importIntoHistory","refreshUserHistoriesList","self","templateBulkImportInModal","modal","show","closing_events","title","body","histories","models","buttons","Import","importCurrentIntoHistory","Close","hide","callback","GalaxyHistories","length","warning","window","location","disableButton","new_history_name","val","post","name","done","new_history","processImportToHistory","fail","always","enableButton","history_id","find","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_dataset_roles","selected_modify_item_roles","selected_manage_dataset_roles","modify_item_roles","manage_dataset_roles","access_select_options","minimumInputLength","multiple","placeholder","container","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","formatResult","role","type","formatSelection","initSelection","element","initialData","join","dropdownCssClass","modify_select_options","manage_select_options","accessSelectObject","modifySelectObject","manageSelectObject","templateAccessSelect","select2","comingSoon","copyToClipboard","href","history","lastIndexOf","substr","prompt","makeDatasetPrivate","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","current_genome","current_ext","value"],"mappings":"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BACE,gFACF,UACF,YACF,QAEA,2CACE,iCACE,6FACA,gKACE,wCACA,qBACF,aACF,SACF,UAGA,8BACE,2DACE,OACE,oHACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACEyH,KAAK,MAGT5G,gBAAkB,WAChB,MAAOpC,GAAEuB,UAET,wCACE,6BACE,2EACE,qJACE,+CACA,uBACF,YACF,MACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8HAEA,8BACE,2DACE,OACE,2EACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACEyH,KAAK,MAGT1G,sBAAwB,WACtB,MAAOtC,GAAEuB,UAET,wCACE,6BACE,kLACE,oCACA,eACF,YACA,8KACE,uCACA,aACF,YACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8BACE,wGACA,2DACE,OACE,oHACA,oIACF,QACA,OACE,iCACA,OACE,0EACF,QACF,QACA,OACE,oCACA,OACE,oEACF,QACF,QACA,OACE,4BACA,kDACF,QACA,OACE,2CACA,sDACF,QACA,OACE,mCACA,oDACF,QACA,mBACE,kCACA,wEACF,QACE,qCACA,yDACE,2EACF,iBACE,+BACF,UACF,QACA,OACE,yCACA,qEACF,QACA,OACE,oCACA,0EACF,QACA,OACE,+BACA,4DACF,QACA,OACE,iDACA,8DACF,QACA,OACE,2CACA,+DACF,QACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACEyH,KAAK,MAGTpC,2BAA6B,WAC3B,MAAO5G,GAAEuB,UAET,wCACE,6BACE,mDACE,6JACE,4CACA,0BACF,YACF,OACA,2EACE,mJACE,qCACA,wBACF,YACF,MACF,SAGA,0BACE,6EACE,4DACE,uCACE,2GACF,iBACE,gFACF,UACJ,YACF,QAEA,sDACA,oCACE,wBACE,yKACF,iBACE,+IACF,UACF,SACA,8BACE,uCACA,kDACA,mEACA,8KACA,QACA,uCACA,+LACA,4CACE,8DACE,yLACE,oCACA,4BACF,YACF,OACF,iBACE,4FACA,gKACE,wCACA,qBACA,YACF,gDACE,iLACE,kCACA,qBACF,YACF,OACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,uLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACEyH,KAAK,MAgBTrF,0BAA4B,WAC1B,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyH,KAAK,MAITO,qBAAsB,WACpB,MAAOvJ,GAAEuB,UACT,uCACE,2CACE,iEACF,YACF,aACEyH,KAAK,OAKX,QACI5K,mBAAoBA"} \ No newline at end of file +{"version":3,"file":"library-dataset-view.js","sources":["../../../src/mvc/library/library-dataset-view.js"],"names":["define","mod_toastr","mod_library_model","mod_utils","mod_select","LibraryDatasetView","Backbone","View","extend","el","model","options","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .toolbtn-share-dataset","click .btn-copy-link-to-clipboard","click .btn-make-private","click .btn-remove-restrictions","click .toolbtn_save_permissions","click .toolbtn_save_modifications","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","this","_","fetchExtAndGenomes","fetchDataset","Item","that","fetch","success","show_permissions","showPermissions","show_version","fetchVersion","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateDataset","$el","html","item","get","tooltip","ldda_id","ldda","Ldda","url","urlRoot","renderVersion","templateVersion","enableModification","templateModifyDataset","renderSelectBoxes","genome_build","file_ext","downloadDataset","root","data","ld_ids","processDownload","method","param","inputs","each","split","pair","appendTo","submit","info","importIntoHistory","refreshUserHistoriesList","self","templateBulkImportInModal","modal","show","closing_events","title","body","histories","models","buttons","Import","importCurrentIntoHistory","Close","hide","callback","GalaxyHistories","length","warning","window","location","disableButton","new_history_name","val","post","name","done","new_history","processImportToHistory","fail","always","enableButton","history_id","find","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_dataset_roles","selected_modify_item_roles","selected_manage_dataset_roles","modify_item_roles","manage_dataset_roles","access_select_options","minimumInputLength","multiple","placeholder","container","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","formatResult","role","type","formatSelection","initSelection","element","initialData","join","dropdownCssClass","modify_select_options","manage_select_options","accessSelectObject","modifySelectObject","manageSelectObject","templateAccessSelect","select2","comingSoon","copyToClipboard","href","history","lastIndexOf","substr","prompt","makeDatasetPrivate","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","current_genome","current_ext","value"],"mappings":"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BACE,gFACF,UACF,YACF,QAEA,2CACE,iCACE,6FACA,gKACE,wCACA,qBACF,aACF,SACF,UAGA,8BACE,2DACE,OACE,oHACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACEyH,KAAK,MAGT5G,gBAAkB,WAChB,MAAOpC,GAAEuB,UAET,wCACE,6BACE,2EACE,qJACE,+CACA,uBACF,YACF,MACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8HAEA,8BACE,2DACE,OACE,2EACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACEyH,KAAK,MAGT1G,sBAAwB,WACtB,MAAOtC,GAAEuB,UAET,wCACE,6BACE,kLACE,oCACA,eACF,YACA,8KACE,uCACA,aACF,YACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8BACE,wGACA,2DACE,OACE,oHACA,oIACF,QACA,OACE,iCACA,OACE,0EACF,QACF,QACA,OACE,oCACA,OACE,oEACF,QACF,QACA,OACE,4BACA,kDACF,QACA,OACE,2CACA,sDACF,QACA,OACE,mCACA,oDACF,QACA,mBACE,kCACA,wEACF,QACE,qCACA,yDACE,2EACF,iBACE,+BACF,UACF,QACA,OACE,yCACA,qEACF,QACA,OACE,oCACA,0EACF,QACA,OACE,+BACA,4DACF,QACA,OACE,iDACA,8DACF,QACA,OACE,2CACA,+DACF,QACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACEyH,KAAK,MAGTpC,2BAA6B,WAC3B,MAAO5G,GAAEuB,UAET,wCACE,6BACE,mDACE,6JACE,4CACA,0BACF,YACF,OACA,2EACE,mJACE,qCACA,wBACF,YACF,MACF,SAGA,0BACE,6EACE,4DACE,uCACE,2GACF,iBACE,gFACF,UACJ,YACF,QAEA,sDACA,oCACE,wBACE,yKACF,iBACE,+IACF,UACF,SACA,8BACE,uCACA,kDACA,mEACA,8KACA,QACA,uCACA,+LACA,4CACE,8DACE,yLACE,oCACA,4BACF,YACF,OACF,iBACE,4FACA,gKACE,wCACA,qBACA,YACF,gDACE,iLACE,kCACA,qBACF,YACF,OACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,uLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACEyH,KAAK,MAGTrF,0BAA4B,WAC1B,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyH,KAAK,MAITO,qBAAsB,WACpB,MAAOvJ,GAAEuB,UACT,uCACE,2CACE,iEACF,YACF,aACEyH,KAAK,OAKX,QACI5K,mBAAoBA"} \ No newline at end of file From 642fccd288415b36c2e8a1a725191e4480e2d6d9 Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Mon, 18 Apr 2016 15:27:36 -0400 Subject: [PATCH 3/3] do not pass variable that is not used --- client/galaxy/scripts/mvc/library/library-dataset-view.js | 6 +++--- static/maps/mvc/library/library-dataset-view.js.map | 2 +- static/scripts/mvc/library/library-dataset-view.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/client/galaxy/scripts/mvc/library/library-dataset-view.js b/client/galaxy/scripts/mvc/library/library-dataset-view.js index 53ae6dda2e0..81cb6fd4e3d 100644 --- a/client/galaxy/scripts/mvc/library/library-dataset-view.js +++ b/client/galaxy/scripts/mvc/library/library-dataset-view.js @@ -208,7 +208,7 @@ var LibraryDatasetView = Backbone.View.extend({ if (new_history_name !== ''){ $.post( Galaxy.root + 'api/histories', {name: new_history_name}) .done(function( new_history ) { - that.processImportToHistory(new_history.id, new_history.name); + that.processImportToHistory(new_history.id); }) .fail(function( xhr, status, error ) { mod_toastr.error('An error ocurred.'); @@ -218,7 +218,7 @@ var LibraryDatasetView = Backbone.View.extend({ }); } else { var history_id = $(this.modal.$el).find('select[name=dataset_import_single] option:selected').val(); - this.processImportToHistory( history_id ); + this.processImportToHistory(history_id); this.modal.enableButton('Import'); } }, @@ -1055,7 +1055,7 @@ var LibraryDatasetView = Backbone.View.extend({ ].join('')); }, - templateBulkImportInModal : function(){ + templateBulkImportInModal: function(){ return _.template([ '
', '
', diff --git a/static/maps/mvc/library/library-dataset-view.js.map b/static/maps/mvc/library/library-dataset-view.js.map index 32a5397875a..b163f68e290 100644 --- a/static/maps/mvc/library/library-dataset-view.js.map +++ b/static/maps/mvc/library/library-dataset-view.js.map @@ -1 +1 @@ -{"version":3,"file":"library-dataset-view.js","sources":["../../../src/mvc/library/library-dataset-view.js"],"names":["define","mod_toastr","mod_library_model","mod_utils","mod_select","LibraryDatasetView","Backbone","View","extend","el","model","options","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .toolbtn-share-dataset","click .btn-copy-link-to-clipboard","click .btn-make-private","click .btn-remove-restrictions","click .toolbtn_save_permissions","click .toolbtn_save_modifications","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","this","_","fetchExtAndGenomes","fetchDataset","Item","that","fetch","success","show_permissions","showPermissions","show_version","fetchVersion","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateDataset","$el","html","item","get","tooltip","ldda_id","ldda","Ldda","url","urlRoot","renderVersion","templateVersion","enableModification","templateModifyDataset","renderSelectBoxes","genome_build","file_ext","downloadDataset","root","data","ld_ids","processDownload","method","param","inputs","each","split","pair","appendTo","submit","info","importIntoHistory","refreshUserHistoriesList","self","templateBulkImportInModal","modal","show","closing_events","title","body","histories","models","buttons","Import","importCurrentIntoHistory","Close","hide","callback","GalaxyHistories","length","warning","window","location","disableButton","new_history_name","val","post","name","done","new_history","processImportToHistory","fail","always","enableButton","history_id","find","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_dataset_roles","selected_modify_item_roles","selected_manage_dataset_roles","modify_item_roles","manage_dataset_roles","access_select_options","minimumInputLength","multiple","placeholder","container","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","formatResult","role","type","formatSelection","initSelection","element","initialData","join","dropdownCssClass","modify_select_options","manage_select_options","accessSelectObject","modifySelectObject","manageSelectObject","templateAccessSelect","select2","comingSoon","copyToClipboard","href","history","lastIndexOf","substr","prompt","makeDatasetPrivate","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","current_genome","current_ext","value"],"mappings":"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BACE,gFACF,UACF,YACF,QAEA,2CACE,iCACE,6FACA,gKACE,wCACA,qBACF,aACF,SACF,UAGA,8BACE,2DACE,OACE,oHACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACEyH,KAAK,MAGT5G,gBAAkB,WAChB,MAAOpC,GAAEuB,UAET,wCACE,6BACE,2EACE,qJACE,+CACA,uBACF,YACF,MACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8HAEA,8BACE,2DACE,OACE,2EACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACEyH,KAAK,MAGT1G,sBAAwB,WACtB,MAAOtC,GAAEuB,UAET,wCACE,6BACE,kLACE,oCACA,eACF,YACA,8KACE,uCACA,aACF,YACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8BACE,wGACA,2DACE,OACE,oHACA,oIACF,QACA,OACE,iCACA,OACE,0EACF,QACF,QACA,OACE,oCACA,OACE,oEACF,QACF,QACA,OACE,4BACA,kDACF,QACA,OACE,2CACA,sDACF,QACA,OACE,mCACA,oDACF,QACA,mBACE,kCACA,wEACF,QACE,qCACA,yDACE,2EACF,iBACE,+BACF,UACF,QACA,OACE,yCACA,qEACF,QACA,OACE,oCACA,0EACF,QACA,OACE,+BACA,4DACF,QACA,OACE,iDACA,8DACF,QACA,OACE,2CACA,+DACF,QACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACEyH,KAAK,MAGTpC,2BAA6B,WAC3B,MAAO5G,GAAEuB,UAET,wCACE,6BACE,mDACE,6JACE,4CACA,0BACF,YACF,OACA,2EACE,mJACE,qCACA,wBACF,YACF,MACF,SAGA,0BACE,6EACE,4DACE,uCACE,2GACF,iBACE,gFACF,UACJ,YACF,QAEA,sDACA,oCACE,wBACE,yKACF,iBACE,+IACF,UACF,SACA,8BACE,uCACA,kDACA,mEACA,8KACA,QACA,uCACA,+LACA,4CACE,8DACE,yLACE,oCACA,4BACF,YACF,OACF,iBACE,4FACA,gKACE,wCACA,qBACA,YACF,gDACE,iLACE,kCACA,qBACF,YACF,OACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,uLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACEyH,KAAK,MAGTrF,0BAA4B,WAC1B,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyH,KAAK,MAITO,qBAAsB,WACpB,MAAOvJ,GAAEuB,UACT,uCACE,2CACE,iEACF,YACF,aACEyH,KAAK,OAKX,QACI5K,mBAAoBA"} \ No newline at end of file +{"version":3,"file":"library-dataset-view.js","sources":["../../../src/mvc/library/library-dataset-view.js"],"names":["define","mod_toastr","mod_library_model","mod_utils","mod_select","LibraryDatasetView","Backbone","View","extend","el","model","options","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .toolbtn-share-dataset","click .btn-copy-link-to-clipboard","click .btn-make-private","click .btn-remove-restrictions","click .toolbtn_save_permissions","click .toolbtn_save_modifications","select_genome","select_extension","list_extensions","auto","id","text","description","list_genomes","initialize","this","_","fetchExtAndGenomes","fetchDataset","Item","that","fetch","success","show_permissions","showPermissions","show_version","fetchVersion","render","error","response","responseJSON","err_msg","onclick","Galaxy","libraries","library_router","back","$","remove","template","templateDataset","$el","html","item","get","tooltip","ldda_id","ldda","Ldda","url","urlRoot","renderVersion","templateVersion","enableModification","templateModifyDataset","renderSelectBoxes","genome_build","file_ext","downloadDataset","root","data","ld_ids","processDownload","method","param","inputs","each","split","pair","appendTo","submit","info","importIntoHistory","refreshUserHistoriesList","self","templateBulkImportInModal","modal","show","closing_events","title","body","histories","models","buttons","Import","importCurrentIntoHistory","Close","hide","callback","GalaxyHistories","length","warning","window","location","disableButton","new_history_name","val","post","name","done","new_history","processImportToHistory","fail","always","enableButton","history_id","find","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","selected_access_dataset_roles","selected_modify_item_roles","selected_manage_dataset_roles","modify_item_roles","manage_dataset_roles","access_select_options","minimumInputLength","multiple","placeholder","container","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","formatResult","role","type","formatSelection","initSelection","element","initialData","join","dropdownCssClass","modify_select_options","manage_select_options","accessSelectObject","modifySelectObject","manageSelectObject","templateAccessSelect","select2","comingSoon","copyToClipboard","href","history","lastIndexOf","substr","prompt","makeDatasetPrivate","removeDatasetRestrictions","_extractIds","roles_list","ids_list","savePermissions","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]","datatypes","key","extension","description_url","sort","a","b","unshift","genomes","current_genome","current_ext","value"],"mappings":"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ACF,YACF,QAEA,2CACE,iCACE,6FACA,gKACE,wCACA,qBACF,aACF,SACF,UAGA,8BACE,2DACE,OACE,oHACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACEyH,KAAK,MAGT5G,gBAAkB,WAChB,MAAOpC,GAAEuB,UAET,wCACE,6BACE,2EACE,qJACE,+CACA,uBACF,YACF,MACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8HAEA,8BACE,2DACE,OACE,2EACA,6CACF,QACA,oCACE,OACE,iCACA,iDACF,QACF,UACA,wCACE,OACE,oCACA,qDACF,QACF,UACA,qCACE,OACE,4BACA,kDACF,QACF,UACA,yCACE,OACE,2CACA,sDACF,QACF,UACA,uCACE,OACE,mCACA,oDACF,QACF,UACA,+CACE,OACE,kCACA,wEACF,QACF,UACA,kDACE,OACE,qCACA,2EACF,QACF,UACA,4CACE,OACE,yCACA,qEACF,QACF,UACA,iDACE,OACE,oCACA,0EACF,QACF,UACA,mCACE,OACE,+BACA,4DACF,QACF,UACA,sCACE,OACE,2CACA,+DACF,QACF,UACA,qCACE,OACE,iDACA,8DACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACEyH,KAAK,MAGT1G,sBAAwB,WACtB,MAAOtC,GAAEuB,UAET,wCACE,6BACE,kLACE,oCACA,eACF,YACA,8KACE,uCACA,aACF,YACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8BACE,wGACA,2DACE,OACE,oHACA,oIACF,QACA,OACE,iCACA,OACE,0EACF,QACF,QACA,OACE,oCACA,OACE,oEACF,QACF,QACA,OACE,4BACA,kDACF,QACA,OACE,2CACA,sDACF,QACA,OACE,mCACA,oDACF,QACA,mBACE,kCACA,wEACF,QACE,qCACA,yDACE,2EACF,iBACE,+BACF,UACF,QACA,OACE,yCACA,qEACF,QACA,OACE,oCACA,0EACF,QACA,OACE,+BACA,4DACF,QACA,OACE,iDACA,8DACF,QACA,OACE,2CACA,+DACF,QACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACEyH,KAAK,MAGTpC,2BAA6B,WAC3B,MAAO5G,GAAEuB,UAET,wCACE,6BACE,mDACE,6JACE,4CACA,0BACF,YACF,OACA,2EACE,mJACE,qCACA,wBACF,YACF,MACF,SAGA,0BACE,6EACE,4DACE,uCACE,2GACF,iBACE,gFACF,UACJ,YACF,QAEA,sDACA,oCACE,wBACE,yKACF,iBACE,+IACF,UACF,SACA,8BACE,uCACA,kDACA,mEACA,8KACA,QACA,uCACA,+LACA,4CACE,8DACE,yLACE,oCACA,4BACF,YACF,OACF,iBACE,4FACA,gKACE,wCACA,qBACA,YACF,gDACE,iLACE,kCACA,qBACF,YACF,OACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,uLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACEyH,KAAK,MAGTrF,0BAA2B,WACzB,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEyH,KAAK,MAITO,qBAAsB,WACpB,MAAOvJ,GAAEuB,UACT,uCACE,2CACE,iEACF,YACF,aACEyH,KAAK,OAKX,QACI5K,mBAAoBA"} \ No newline at end of file diff --git a/static/scripts/mvc/library/library-dataset-view.js b/static/scripts/mvc/library/library-dataset-view.js index 50cd004f992..219bd8ea73c 100644 --- a/static/scripts/mvc/library/library-dataset-view.js +++ b/static/scripts/mvc/library/library-dataset-view.js @@ -1,2 +1,2 @@ -define(["libs/toastr","mvc/library/library-model","utils/utils","mvc/ui/ui-select"],function(a,b,c,d){var e=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_modify_dataset":"enableModification","click .toolbtn_cancel_modifications":"render","click .toolbtn-download-dataset":"downloadDataset","click .toolbtn-import-dataset":"importIntoHistory","click .toolbtn-share-dataset":"shareDataset","click .btn-copy-link-to-clipboard":"copyToClipboard","click .btn-make-private":"makeDatasetPrivate","click .btn-remove-restrictions":"removeDatasetRestrictions","click .toolbtn_save_permissions":"savePermissions","click .toolbtn_save_modifications":"comingSoon"},select_genome:null,select_extension:null,list_extensions:[],auto:{id:"auto",text:"Auto-detect",description:"This system will try to detect the file type automatically. If your file is not detected properly as one of the known formats, it most likely means that it has some format problems (e.g., different number of columns on different rows). You can still coerce the system to set your data to the format you think it should be. You can also upload compressed files, which will automatically be decompressed."},list_genomes:[],initialize:function(a){this.options=_.extend(this.options,a),this.fetchExtAndGenomes(),this.options.id&&this.fetchDataset()},fetchDataset:function(c){this.options=_.extend(this.options,c),this.model=new b.Item({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.options.show_version?d.fetchVersion():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){this.options=_.extend(this.options,a),$(".tooltip").remove();var b=this.templateDataset();this.$el.html(b({item:this.model})),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},fetchVersion:function(c){this.options=_.extend(this.options,c),that=this,this.options.ldda_id?(this.ldda=new b.Ldda({id:this.options.ldda_id}),this.ldda.url=this.ldda.urlRoot+this.model.id+"/versions/"+this.ldda.id,this.ldda.fetch({success:function(){that.renderVersion()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})):(this.render(),a.error("Library dataset version requested but no id provided."))},renderVersion:function(){$(".tooltip").remove();var a=this.templateVersion();this.$el.html(a({item:this.model,ldda:this.ldda})),$(".peek").html(this.ldda.get("peek"))},enableModification:function(){$(".tooltip").remove();var a=this.templateModifyDataset();this.$el.html(a({item:this.model})),this.renderSelectBoxes({genome_build:this.model.get("genome_build"),file_ext:this.model.get("file_ext")}),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},downloadDataset:function(){var a=Galaxy.root+"api/libraries/datasets/download/uncompressed",b={ld_ids:this.id};this.processDownload(a,b)},processDownload:function(b,c,d){if(b&&c){c="string"==typeof c?c:$.param(c);var e="";$.each(c.split("&"),function(){var a=this.split("=");e+=''}),$('
'+e+"
").appendTo("body").submit().remove(),a.info("Your download will begin soon.")}},importIntoHistory:function(){this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importCurrentIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(c){var d=this;this.histories=new b.GalaxyHistories,this.histories.fetch({success:function(b){0===b.length?a.warning("You have to create history first. Click this to do so.","",{onclick:function(){window.location="/"}}):c(d)},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},importCurrentIntoHistory:function(){this.modal.disableButton("Import");var b=this.modal.$("input[name=history_name]").val(),c=this;if(""!==b)$.post(Galaxy.root+"api/histories",{name:b}).done(function(a){c.processImportToHistory(a.id,a.name)}).fail(function(){a.error("An error ocurred.")}).always(function(){c.modal.enableButton("Import")});else{var d=$(this.modal.$el).find("select[name=dataset_import_single] option:selected").val();this.processImportToHistory(d),this.modal.enableButton("Import")}},processImportToHistory:function(c){var d=new b.HistoryItem;d.url=d.urlRoot+c+"/contents",jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+c),d.save({content:this.id,source:"library"},{success:function(){Galaxy.modal.hide(),a.success("Dataset imported. Click this to start analyzing it.","",{onclick:function(){window.location="/"}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset not imported. "+c.responseJSON.err_msg:"An error occured. Dataset not imported. Please try again.")}})},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_dataset_roles.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateDatasetPermissions();this.$el.html(d({item:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/datasets/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a,is_admin:c})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}):this.prepareSelectBoxes({is_admin:c}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set dataset permissions.")})},fetchExtAndGenomes:function(){var a=this;c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id','
','",'",'<% if (item.get("can_user_modify")) { %>','","<% } %>",'<% if (item.get("can_user_manage")) { %>','/datasets/<%- item.id %>/permissions">','","","<% } %>","
",'",'<% if (item.get("is_unrestricted")) { %>','
',"This dataset is unrestricted so everybody can access it. Just share the URL of this page. ",' ","
","<% } %>",'
','',"",'','',"",'<% if (item.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (item.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (item.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (item.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (item.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (item.get("message")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_info")) { %>',"",'','',"","<% } %>","
">Name<%= _.escape(item.get("name")) %>
Data type<%= _.escape(item.get("file_ext")) %>
Genome build<%= _.escape(item.get("genome_build")) %>
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
","
",'
',"
","
",'<% if (item.get("has_versions")) { %>',"
","

Expired versions:

","
","<% } %>","
","
"].join(""))},templateVersion:function(){return _.template(['
','",'",'
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
','
','',"",'','',"",'<% if (ldda.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("message")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_info")) { %>',"",'','',"","<% } %>","
Name<%= _.escape(ldda.get("name")) %>
Data type<%= _.escape(ldda.get("file_ext")) %>
Genome build<%= _.escape(ldda.get("genome_build")) %>
Size<%= _.escape(ldda.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(ldda.get("date_uploaded")) %>
Uploaded by<%= _.escape(ldda.get("uploaded_by")) %>
Data Lines<%= _.escape(ldda.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(ldda.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(ldda.get("metadata_columns")) %>
Column Types<%= _.escape(ldda.get("metadata_column_types")) %>
Message<%= _.escape(ldda.get("message")) %>
Miscellaneous blurb<%= _.escape(ldda.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(ldda.get("misc_info")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','

For full editing options please import the dataset to history and use "Edit attributes" on it.

','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","
">Name">
Data type",'',"
Genome build",'',"
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>unknown
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
","
",'
',"
","
","
","
"].join(""))},templateDatasetPermissions:function(){return _.template(['
','",'",'

Dataset: <%= _.escape(item.get("name")) %>

','
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any dataset on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% } %>","
",'
',"

Library-related permissions

","

Roles that can modify the library item

",'
','
User with any of these roles can modify name, metadata, and other information about this library item.
',"
","

Dataset-related permissions

",'
Changes made below will affect every library item that was created from this dataset and also every history this dataset is part of.
','<% if (!item.get("is_unrestricted")) { %>',"

You can remove all access restrictions on this dataset. ",'","

","<% } else { %>","This dataset is unrestricted so everybody can access it. Just share the URL of this page.",'","

You can make this dataset private to you. ",'","

","<% } %>","

Roles that can access the dataset

",'
','
',"User has to have all these roles in order to access this dataset."," Users without access permission cannot have other permissions on this dataset."," If there are no access roles set on the dataset it is considered unrestricted.","
","

Roles that can manage permissions on the dataset

",'
','
',"User with any of these roles can manage permissions of this dataset. If you remove yourself you will loose the ability manage this dataset unless you are an admin.","
",'","
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].join(""))},templateAccessSelect:function(){return _.template(['"].join(""))}});return{LibraryDatasetView:e}}); +define(["libs/toastr","mvc/library/library-model","utils/utils","mvc/ui/ui-select"],function(a,b,c,d){var e=Backbone.View.extend({el:"#center",model:null,options:{},events:{"click .toolbtn_modify_dataset":"enableModification","click .toolbtn_cancel_modifications":"render","click .toolbtn-download-dataset":"downloadDataset","click .toolbtn-import-dataset":"importIntoHistory","click .toolbtn-share-dataset":"shareDataset","click .btn-copy-link-to-clipboard":"copyToClipboard","click .btn-make-private":"makeDatasetPrivate","click .btn-remove-restrictions":"removeDatasetRestrictions","click .toolbtn_save_permissions":"savePermissions","click .toolbtn_save_modifications":"comingSoon"},select_genome:null,select_extension:null,list_extensions:[],auto:{id:"auto",text:"Auto-detect",description:"This system will try to detect the file type automatically. If your file is not detected properly as one of the known formats, it most likely means that it has some format problems (e.g., different number of columns on different rows). You can still coerce the system to set your data to the format you think it should be. You can also upload compressed files, which will automatically be decompressed."},list_genomes:[],initialize:function(a){this.options=_.extend(this.options,a),this.fetchExtAndGenomes(),this.options.id&&this.fetchDataset()},fetchDataset:function(c){this.options=_.extend(this.options,c),this.model=new b.Item({id:this.options.id});var d=this;this.model.fetch({success:function(){d.options.show_permissions?d.showPermissions():d.options.show_version?d.fetchVersion():d.render()},error:function(b,c){"undefined"!=typeof c.responseJSON?a.error(c.responseJSON.err_msg+" Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}}):a.error("An error ocurred. Click this to go back.","",{onclick:function(){Galaxy.libraries.library_router.back()}})}})},render:function(a){this.options=_.extend(this.options,a),$(".tooltip").remove();var b=this.templateDataset();this.$el.html(b({item:this.model})),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},fetchVersion:function(c){this.options=_.extend(this.options,c),that=this,this.options.ldda_id?(this.ldda=new b.Ldda({id:this.options.ldda_id}),this.ldda.url=this.ldda.urlRoot+this.model.id+"/versions/"+this.ldda.id,this.ldda.fetch({success:function(){that.renderVersion()},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})):(this.render(),a.error("Library dataset version requested but no id provided."))},renderVersion:function(){$(".tooltip").remove();var a=this.templateVersion();this.$el.html(a({item:this.model,ldda:this.ldda})),$(".peek").html(this.ldda.get("peek"))},enableModification:function(){$(".tooltip").remove();var a=this.templateModifyDataset();this.$el.html(a({item:this.model})),this.renderSelectBoxes({genome_build:this.model.get("genome_build"),file_ext:this.model.get("file_ext")}),$(".peek").html(this.model.get("peek")),$("#center [data-toggle]").tooltip()},downloadDataset:function(){var a=Galaxy.root+"api/libraries/datasets/download/uncompressed",b={ld_ids:this.id};this.processDownload(a,b)},processDownload:function(b,c,d){if(b&&c){c="string"==typeof c?c:$.param(c);var e="";$.each(c.split("&"),function(){var a=this.split("=");e+=''}),$('
'+e+"
").appendTo("body").submit().remove(),a.info("Your download will begin soon.")}},importIntoHistory:function(){this.refreshUserHistoriesList(function(a){var b=a.templateBulkImportInModal();a.modal=Galaxy.modal,a.modal.show({closing_events:!0,title:"Import into History",body:b({histories:a.histories.models}),buttons:{Import:function(){a.importCurrentIntoHistory()},Close:function(){Galaxy.modal.hide()}}})})},refreshUserHistoriesList:function(c){var d=this;this.histories=new b.GalaxyHistories,this.histories.fetch({success:function(b){0===b.length?a.warning("You have to create history first. Click this to do so.","",{onclick:function(){window.location="/"}}):c(d)},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error ocurred.")}})},importCurrentIntoHistory:function(){this.modal.disableButton("Import");var b=this.modal.$("input[name=history_name]").val(),c=this;if(""!==b)$.post(Galaxy.root+"api/histories",{name:b}).done(function(a){c.processImportToHistory(a.id)}).fail(function(){a.error("An error ocurred.")}).always(function(){c.modal.enableButton("Import")});else{var d=$(this.modal.$el).find("select[name=dataset_import_single] option:selected").val();this.processImportToHistory(d),this.modal.enableButton("Import")}},processImportToHistory:function(c){var d=new b.HistoryItem;d.url=d.urlRoot+c+"/contents",jQuery.getJSON(Galaxy.root+"history/set_as_current?id="+c),d.save({content:this.id,source:"library"},{success:function(){Galaxy.modal.hide(),a.success("Dataset imported. Click this to start analyzing it.","",{onclick:function(){window.location="/"}})},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?"Dataset not imported. "+c.responseJSON.err_msg:"An error occured. Dataset not imported. Please try again.")}})},shareDataset:function(){a.info("Feature coming soon.")},goBack:function(){Galaxy.libraries.library_router.back()},showPermissions:function(b){this.options=_.extend(this.options,b),$(".tooltip").remove(),void 0!==this.options.fetched_permissions&&this.model.set(0===this.options.fetched_permissions.access_dataset_roles.length?{is_unrestricted:!0}:{is_unrestricted:!1});var c=!1;Galaxy.user&&(c=Galaxy.user.isAdmin());var d=this.templateDatasetPermissions();this.$el.html(d({item:this.model,is_admin:c}));var e=this;void 0===this.options.fetched_permissions?$.get(Galaxy.root+"api/libraries/datasets/"+e.id+"/permissions?scope=current").done(function(a){e.prepareSelectBoxes({fetched_permissions:a,is_admin:c})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}):this.prepareSelectBoxes({is_admin:c}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c=0;b--)ids_list.push(a[b].id);return ids_list},savePermissions:function(){var b=this,c=this._extractIds(this.accessSelectObject.$el.select2("data")),d=this._extractIds(this.manageSelectObject.$el.select2("data")),e=this._extractIds(this.modifySelectObject.$el.select2("data"));$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":c,"manage_ids[]":d,"modify_ids[]":e}).done(function(c){b.showPermissions({fetched_permissions:c}),a.success("Permissions saved.")}).fail(function(){a.error("An error occurred while attempting to set dataset permissions.")})},fetchExtAndGenomes:function(){var a=this;c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(key in b)a.list_extensions.push({id:b[key].extension,text:b[key].extension,description:b[key].description,description_url:b[key].description_url});a.list_extensions.sort(function(a,b){return a.id>b.id?1:a.idb.id?1:a.id','
','",'",'<% if (item.get("can_user_modify")) { %>','","<% } %>",'<% if (item.get("can_user_manage")) { %>','/datasets/<%- item.id %>/permissions">','","","<% } %>","
",'",'<% if (item.get("is_unrestricted")) { %>','
',"This dataset is unrestricted so everybody can access it. Just share the URL of this page. ",' ","
","<% } %>",'
','',"",'','',"",'<% if (item.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (item.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (item.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (item.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (item.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (item.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (item.get("message")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (item.get("misc_info")) { %>',"",'','',"","<% } %>","
">Name<%= _.escape(item.get("name")) %>
Data type<%= _.escape(item.get("file_ext")) %>
Genome build<%= _.escape(item.get("genome_build")) %>
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
","
",'
',"
","
",'<% if (item.get("has_versions")) { %>',"
","

Expired versions:

","
","<% } %>","
","
"].join(""))},templateVersion:function(){return _.template(['
','",'",'
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
','
','',"",'','',"",'<% if (ldda.get("file_ext")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("genome_build")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("file_size")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("date_uploaded")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("uploaded_by")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_data_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_comment_lines")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_columns")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("metadata_column_types")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("message")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_blurb")) { %>',"",'','',"","<% } %>",'<% if (ldda.get("misc_info")) { %>',"",'','',"","<% } %>","
Name<%= _.escape(ldda.get("name")) %>
Data type<%= _.escape(ldda.get("file_ext")) %>
Genome build<%= _.escape(ldda.get("genome_build")) %>
Size<%= _.escape(ldda.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(ldda.get("date_uploaded")) %>
Uploaded by<%= _.escape(ldda.get("uploaded_by")) %>
Data Lines<%= _.escape(ldda.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(ldda.get("metadata_comment_lines")) %>
Number of Columns<%= _.escape(ldda.get("metadata_columns")) %>
Column Types<%= _.escape(ldda.get("metadata_column_types")) %>
Message<%= _.escape(ldda.get("message")) %>
Miscellaneous blurb<%= _.escape(ldda.get("misc_blurb")) %>
Miscellaneous information<%= _.escape(ldda.get("misc_info")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','

For full editing options please import the dataset to history and use "Edit attributes" on it.

','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","
">Name">
Data type",'',"
Genome build",'',"
Size<%= _.escape(item.get("file_size")) %>
Date uploaded (UTC)<%= _.escape(item.get("date_uploaded")) %>
Uploaded by<%= _.escape(item.get("uploaded_by")) %>
Data Lines<%= _.escape(item.get("metadata_data_lines")) %>
Comment Lines<%= _.escape(item.get("metadata_comment_lines")) %>unknown
Number of Columns<%= _.escape(item.get("metadata_columns")) %>
Column Types<%= _.escape(item.get("metadata_column_types")) %>
Message<%= _.escape(item.get("message")) %>
Miscellaneous information<%= _.escape(item.get("misc_info")) %>
Miscellaneous blurb<%= _.escape(item.get("misc_blurb")) %>
","
",'
',"
","
","
","
"].join(""))},templateDatasetPermissions:function(){return _.template(['
','",'",'

Dataset: <%= _.escape(item.get("name")) %>

','
',"<% if (is_admin) { %>","You are logged in as an administrator therefore you can manage any dataset on this Galaxy instance. Please make sure you understand the consequences.","<% } else { %>","You can assign any number of roles to any of the following permission types. However please read carefully the implications of such actions.","<% } %>","
",'
',"

Library-related permissions

","

Roles that can modify the library item

",'
','
User with any of these roles can modify name, metadata, and other information about this library item.
',"
","

Dataset-related permissions

",'
Changes made below will affect every library item that was created from this dataset and also every history this dataset is part of.
','<% if (!item.get("is_unrestricted")) { %>',"

You can remove all access restrictions on this dataset. ",'","

","<% } else { %>","This dataset is unrestricted so everybody can access it. Just share the URL of this page.",'","

You can make this dataset private to you. ",'","

","<% } %>","

Roles that can access the dataset

",'
','
',"User has to have all these roles in order to access this dataset."," Users without access permission cannot have other permissions on this dataset."," If there are no access roles set on the dataset it is considered unrestricted.","
","

Roles that can manage permissions on the dataset

",'
','
',"User with any of these roles can manage permissions of this dataset. If you remove yourself you will loose the ability manage this dataset unless you are an admin.","
",'","
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].join(""))},templateAccessSelect:function(){return _.template(['"].join(""))}});return{LibraryDatasetView:e}}); //# sourceMappingURL=../../../maps/mvc/library/library-dataset-view.js.map \ No newline at end of file