diff --git a/client/galaxy/scripts/mvc/library/library-dataset-view.js b/client/galaxy/scripts/mvc/library/library-dataset-view.js index fe55da9dc5c..289488adae3 100644 --- a/client/galaxy/scripts/mvc/library/library-dataset-view.js +++ b/client/galaxy/scripts/mvc/library/library-dataset-view.js @@ -29,7 +29,6 @@ var LibraryDatasetView = Backbone.View.extend({ "click .btn-remove-restrictions" : "removeDatasetRestrictions", "click .toolbtn_save_permissions" : "savePermissions", - // missing features below "click .toolbtn_save_modifications" : "comingSoon", // "click .btn-share-dataset" : "comingSoon" @@ -44,8 +43,7 @@ var LibraryDatasetView = Backbone.View.extend({ fetchDataset: function(options){ this.options = _.extend(this.options, options); - - this.model = new mod_library_model.Item({id:this.options.id}); + this.model = new mod_library_model.Item({id: this.options.id}); var that = this; this.model.fetch({ success: function() { @@ -490,490 +488,438 @@ var LibraryDatasetView = Backbone.View.extend({ }, templateDataset : function(){ - var tmpl_array = []; + return _.template([ // CONTAINER START - tmpl_array.push('
'); - - tmpl_array.push('
'); - tmpl_array.push(' '); - tmpl_array.push(' '); - - tmpl_array.push(' <% if (item.get("can_user_modify")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("can_user_manage")) { %>'); - tmpl_array.push(' /datasets/<%- item.id %>/permissions">'); - // tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - - tmpl_array.push('
'); + '
', + '
', + '', + '', + '<% if (item.get("can_user_modify")) { %>', + '', + '<% } %>', + '<% if (item.get("can_user_manage")) { %>', + '/datasets/<%- item.id %>/permissions">', + // '', + '<% } %>', + '
', // BREADCRUMBS - tmpl_array.push(''); + '', - tmpl_array.push('<% if (item.get("is_unrestricted")) { %>'); - tmpl_array.push('
'); - tmpl_array.push(' This dataset is unrestricted so everybody can access it. Just share the URL of this page. '); - tmpl_array.push(' '); - tmpl_array.push('
'); - tmpl_array.push('<% } %>'); + '<% if (item.get("is_unrestricted")) { %>', + '
', + 'This dataset is unrestricted so everybody can access it. Just share the URL of this page. ', + ' ', + '
', + '<% } %>', - tmpl_array.push('
'); + // TABLE START + '
', + '', + '', + '', + '', + '', + '<% 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")) %>
', - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - - tmpl_array.push(' <% if (item.get("file_ext")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("genome_build")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("file_size")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("date_uploaded")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("uploaded_by")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("metadata_data_lines")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("metadata_comment_lines")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("metadata_columns")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("metadata_column_types")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("message")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("misc_blurb")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (item.get("misc_info")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push('
">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")) %>
'); - tmpl_array.push('
'); - tmpl_array.push('
');
-    tmpl_array.push('        
'); - tmpl_array.push('
'); - - tmpl_array.push(' <% if (item.get("has_versions")) { %>'); - tmpl_array.push('
'); - tmpl_array.push('

Expired versions:

'); - tmpl_array.push('
'); - tmpl_array.push(' <% } %>'); - - tmpl_array.push('
'); + '
', + '
',
+      '
', + '
', + '<% if (item.get("has_versions")) { %>', + '
', + '

Expired versions:

', + '
', + '<% } %>', + // TABLE END + '
', // CONTAINER END - tmpl_array.push('
'); - - return _.template(tmpl_array.join('')); + '
' + ].join('')); }, templateVersion : function(){ - var tmpl_array = []; + return _.template([ // CONTAINER START - tmpl_array.push('
'); + '
', + '', - tmpl_array.push(' '); + // BREADCRUMBS + '', - // BREADCRUMBS - tmpl_array.push(''); - - tmpl_array.push('
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
'); - - tmpl_array.push('
'); - - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - - tmpl_array.push(' <% if (ldda.get("file_ext")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("genome_build")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("file_size")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("date_uploaded")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("uploaded_by")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("metadata_data_lines")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("metadata_comment_lines")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("metadata_columns")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("metadata_column_types")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("message")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("misc_blurb")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push(' <% if (ldda.get("misc_info")) { %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - - tmpl_array.push('
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")) %>
'); - tmpl_array.push('
'); - tmpl_array.push('
');
-    tmpl_array.push('        
'); - tmpl_array.push('
'); - - tmpl_array.push('
'); + '
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
', + // DATASET START + '
', + '', + '', + '', + '', + '', + '<% 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")) %>
', + '
', + '
',
+        '
', + '
', + // DATASET END + '
', // CONTAINER END - tmpl_array.push('
'); - - return _.template(tmpl_array.join('')); + '
' + ].join('')); }, templateModifyDataset : function(){ - var tmpl_array = []; + return _.template([ // CONTAINER START - tmpl_array.push('
'); + '
', + '
', + '', + '', + '
', - tmpl_array.push('
'); - tmpl_array.push(' '); - tmpl_array.push(' '); - - tmpl_array.push('
'); - - // BREADCRUMBS - tmpl_array.push(''); - - tmpl_array.push('
'); - tmpl_array.push('

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

'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' <% if (item.get("metadata_comment_lines") === "") { %>'); - tmpl_array.push(' '); - tmpl_array.push(' <% } else { %>'); - tmpl_array.push(' '); - tmpl_array.push(' <% } %>'); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push(' '); - tmpl_array.push('
">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")) %>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")) %>
'); - tmpl_array.push('
'); - tmpl_array.push('
');
-    tmpl_array.push('   
'); - tmpl_array.push('
'); - tmpl_array.push('
'); + // BREADCRUMBS + '', + '
', + '

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

', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '<% if (item.get("metadata_comment_lines") === "") { %>', + '', + '<% } else { %>', + '', + '<% } %>', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '
">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")) %>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")) %>
', + '
', + '
',
+          '
', + '
', + '
', // CONTAINER END - tmpl_array.push('
'); - - return _.template(tmpl_array.join('')); + '
' + ].join('')); }, templateDatasetPermissions : function(){ - var tmpl_array = []; + return _.template([ // CONTAINER START - tmpl_array.push('
'); + '
', + '', - tmpl_array.push('
'); - tmpl_array.push(' ">'); - tmpl_array.push(' /datasets/<%- item.id %>">'); + // BREADCRUMBS + '', - tmpl_array.push('
'); - - // BREADCRUMBS - tmpl_array.push(''); - - tmpl_array.push('

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

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

Library-related permissions

'); - tmpl_array.push('

Roles that can modify the library item

'); - tmpl_array.push('
'); - tmpl_array.push('
User with any of these roles can modify name, metadata, and other information about this library item.
'); - tmpl_array.push('
'); - - tmpl_array.push('

Dataset-related permissions

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

You can remove all access restrictions on this dataset. '); - tmpl_array.push(' '); - tmpl_array.push('

'); - tmpl_array.push('<% } else { %>'); - tmpl_array.push(' This dataset is unrestricted so everybody can access it. Just share the URL of this page.'); - tmpl_array.push(' '); - tmpl_array.push('

You can make this dataset private to you. '); - tmpl_array.push(' '); - tmpl_array.push('

'); - // tmpl_array.push('

You can share this dataset privately with other Galaxy users. '); - // tmpl_array.push(' '); - // tmpl_array.push('

'); - tmpl_array.push('<% } %>'); - - tmpl_array.push('

Roles that can access the dataset

'); - tmpl_array.push('
'); - tmpl_array.push('
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.
'); - tmpl_array.push('

Roles that can manage permissions on the dataset

'); - tmpl_array.push('
'); - tmpl_array.push('
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.
'); - tmpl_array.push(''); - - tmpl_array.push('
'); + '

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. ', + '', + '

', + // '

You can share this dataset privately with other Galaxy users. ', + // '', + // '

', + '<% } %>', + '

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.
', + '', + '
', // CONTAINER END - tmpl_array.push('
'); - - return _.template(tmpl_array.join('')); + '
' + ].join('')); }, templateBulkImportInModal: function(){ - var tmpl_array = []; - - tmpl_array.push(''); - tmpl_array.push('Select history: '); - tmpl_array.push(''); - tmpl_array.push(''); - - return _.template(tmpl_array.join('')); + return _.template([ + '', + 'Select history: ', + '', + '' + ].join('')); }, templateAccessSelect: function(){ - var tmpl_array = []; - - tmpl_array.push(''); - - - return _.template(tmpl_array.join('')); + return _.template([ + '' + ].join('')); } }); diff --git a/static/maps/mvc/library/library-dataset-view.js.map b/static/maps/mvc/library/library-dataset-view.js.map index 264fc9fa4ec..9e219919091 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_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","initialize","this","_","id","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","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","history_id","elMain","find","val","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","done","prepareSelectBoxes","fail","css","selected_access_dataset_roles","i","push","selected_modify_item_roles","modify_item_roles","selected_manage_dataset_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","name","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","post","removeDatasetRestrictions","savePermissions","access_roles","manage_roles","modify_roles","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]","tmpl_array"],"mappings":"AAAAA,QACE,cACA,4BACA,oBAEF,SACQC,EACAC,EACAC,GAGR,GAAIC,GAAqBC,SAASC,KAAKC,QACrCC,GAAI,UAEJC,MAAO,KAEPC,WAIAC,QACEC,gCAA0C,qBAC1CC,sCAA0C,SAC1CC,kCAA0C,kBAC1CC,gCAA0C,oBAC1CC,+BAA0C,eAC1CC,oCAA0C,kBAC1CC,0BAA0C,qBAC1CC,iCAA0C,4BAC1CC,kCAA0C,kBAG1CC,oCAA0C,cAK5CC,WAAY,SAASZ,GACnBa,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,GAClCa,KAAKb,QAAQe,IACfF,KAAKG,gBAITA,aAAc,SAAShB,GACrBa,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,GAEtCa,KAAKd,MAAQ,GAAIP,GAAkByB,MAAMF,GAAGF,KAAKb,QAAQe,IACzD,IAAIG,GAAOL,IACXA,MAAKd,MAAMoB,OACTC,QAAS,WACHF,EAAKlB,QAAQqB,iBACbH,EAAKI,kBACEJ,EAAKlB,QAAQuB,aACpBL,EAAKM,eAELN,EAAKO,UAGXC,MAAO,SAAS3B,EAAO4B,GACgB,mBAA1BA,GAASC,aAClBrC,EAAWmC,MAAMC,EAASC,aAAaC,QAAU,0BAA2B,IAAKC,QAAS,WAAYC,OAAOC,UAAUC,eAAeC,UAEtI3C,EAAWmC,MAAM,2CAA4C,IAAKI,QAAS,WAAYC,OAAOC,UAAUC,eAAeC,cAM/HT,OAAQ,SAASzB,GACfa,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,GACtCmC,EAAE,YAAYC,QACd,IAAIC,GAAWxB,KAAKyB,iBACpBzB,MAAK0B,IAAIC,KAAKH,GAAUI,KAAM5B,KAAKd,SACnCoC,EAAE,SAASK,KAAK3B,KAAKd,MAAM2C,IAAI,SAC/BP,EAAE,yBAAyBQ,WAG7BnB,aAAc,SAASxB,GACrBa,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,GACtCkB,KAAOL,KACFA,KAAKb,QAAQ4C,SAIhB/B,KAAKgC,KAAO,GAAIrD,GAAkBsD,MAAM/B,GAAGF,KAAKb,QAAQ4C,UACxD/B,KAAKgC,KAAKE,IAAMlC,KAAKgC,KAAKG,QAAUnC,KAAKd,MAAMgB,GAAK,aAAeF,KAAKgC,KAAK9B,GAC7EF,KAAKgC,KAAK1B,OACRC,QAAS,WACPF,KAAK+B,iBAEPvB,MAAO,SAAS3B,EAAO4B,GAEnBpC,EAAWmC,MADwB,mBAA1BC,GAASC,aACDD,EAASC,aAAaC,QAEtB,0BAbvBhB,KAAKY,SACLlC,EAAWmC,MAAM,2DAmBrBuB,cAAe,WACbd,EAAE,YAAYC,QACd,IAAIC,GAAWxB,KAAKqC,iBACpBrC,MAAK0B,IAAIC,KAAKH,GAAUI,KAAM5B,KAAKd,MAAO8C,KAAMhC,KAAKgC,QACrDV,EAAE,SAASK,KAAK3B,KAAKgC,KAAKH,IAAI,UAGhCS,mBAAoB,WAClBhB,EAAE,YAAYC,QACd,IAAIC,GAAWxB,KAAKuC,uBACpBvC,MAAK0B,IAAIC,KAAKH,GAAUI,KAAM5B,KAAKd,SACnCoC,EAAE,SAASK,KAAK3B,KAAKd,MAAM2C,IAAI,SAC/BP,EAAE,yBAAyBQ,WAG7BU,gBAAiB,WACf,GAAIN,GAAMhB,OAAOuB,KAAO,+CACpBC,GAAQC,OAAW3C,KAAKE,GAC5BF,MAAK4C,gBAAgBV,EAAKQ,IAG5BE,gBAAiB,SAASV,EAAKQ,EAAMG,GAE/B,GAAIX,GAAOQ,EAAM,CAEfA,EAAsB,gBAARA,GAAmBA,EAAOpB,EAAEwB,MAAMJ,EAEhD,IAAIK,GAAS,EACbzB,GAAE0B,KAAKN,EAAKO,MAAM,KAAM,WACtB,GAAIC,GAAOlD,KAAKiD,MAAM,IACtBF,IAAQ,8BAA+BG,EAAK,GAAI,YAAaA,EAAK,GAAI,SAGxE5B,EAAE,iBAAkBY,EAAK,cAAeW,GAAQ,QAAS,KAAKE,EAAO,WACpEI,SAAS,QAAQC,SAAS7B,SAE3B7C,EAAW2E,KAAK,oCAIxBC,kBAAmB,WACjBtD,KAAKuD,yBAAyB,SAASC,GAC/B,GAAIhC,GAAWgC,EAAKC,2BACpBD,GAAKE,MAAQxC,OAAOwC,MACpBF,EAAKE,MAAMC,MACPC,gBAAkB,EAClBC,MAAkB,sBAClBC,KAAkBtC,GAAUuC,UAAYP,EAAKO,UAAUC,SACvDC,SACIC,OAAc,WAAYV,EAAKW,4BAC/BC,MAAc,WAAYlD,OAAOwC,MAAMW,cAM1Dd,yBAA0B,SAASe,GAChC,GAAId,GAAOxD,IACXA,MAAK+D,UAAY,GAAIpF,GAAkB4F,gBACvCvE,KAAK+D,UAAUzD,OACbC,QAAS,SAAUwD,GACQ,IAArBA,EAAUS,OACZ9F,EAAW+F,QAAQ,yDAA0D,IAAKxD,QAAS,WAAYyD,OAAOC,SAAS,OAEvHL,EAASd,IAGb3C,MAAO,SAAS3B,EAAO4B,GAEnBpC,EAAWmC,MADwB,mBAA1BC,GAASC,aACDD,EAASC,aAAaC,QAEtB,yBAMzBmD,yBAA0B,WAEtB,GAAIS,GAAatD,EAAEtB,KAAK0D,MAAMmB,QAAQC,KAAK,sDAAsDC,MAC7FC,EAAc,GAAIrG,GAAkBsG,WACxCD,GAAY9C,IAAM8C,EAAY7C,QAAUyC,EAAa,YAIrDM,OAAOC,QAASjE,OAAOuB,KAAO,6BAA+BmC,GAG7DI,EAAYI,MAAOC,QAAUrF,KAAKE,GAAIoF,OAAS,YAC7C/E,QAAU,WACNW,OAAOwC,MAAMW,OACf3F,EAAW6B,QAAQ,sDAAuD,IAAKU,QAAS,WAAYyD,OAAOC,SAAS,QAEtH9D,MAAQ,SAAS3B,EAAO4B,GAEpBpC,EAAWmC,MADwB,mBAA1BC,GAASC,aACD,yBAA2BD,EAASC,aAAaC,QAEjD,iEAM3BuE,aAAc,WACZ7G,EAAW2E,KAAK,yBAGlBmC,OAAQ,WACNtE,OAAOC,UAAUC,eAAeC,QAGlCZ,gBAAiB,SAAStB,GACxBa,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,GACtCmC,EAAE,YAAYC,SAE2BkE,SAArCzF,KAAKb,QAAQuG,qBAEb1F,KAAKd,MAAMyG,IADwD,IAAjE3F,KAAKb,QAAQuG,oBAAoBE,qBAAqBpB,QACxCqB,iBAAgB,IAEhBA,iBAAgB,GAIpC,IAAIC,IAAW,CACX5E,QAAO6E,OACTD,EAAW5E,OAAO6E,KAAKC,UAEzB,IAAIxE,GAAWxB,KAAKiG,4BACpBjG,MAAK0B,IAAIC,KAAKH,GAAUI,KAAM5B,KAAKd,MAAO4G,SAAUA,IAEpD,IAAItC,GAAOxD,IAC8ByF,UAArCzF,KAAKb,QAAQuG,oBACfpE,EAAEO,IAAKX,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,8BAA8BgG,KAAK,SAASR,GACrGlC,EAAK2C,oBAAoBT,oBAAoBA,EAAqBI,SAASA,MAC1EM,KAAK,WACJ1H,EAAWmC,MAAM,sEAGrBb,KAAKmG,oBAAoBL,SAASA,IAGpCxE,EAAE,yBAAyBQ,UAE3BR,EAAE,WAAW+E,IAAI,WAAW,SAG9BF,mBAAoB,SAAShH,GAC3Ba,KAAKb,QAAUc,EAAEjB,OAAOgB,KAAKb,QAASA,EAKlC,KAAK,GAJLuG,GAAsB1F,KAAKb,QAAQuG,oBACnCI,EAAW9F,KAAKb,QAAQ2G,SACxBtC,EAAOxD,KACPsG,KACSC,EAAI,EAAGA,EAAIb,EAAoBE,qBAAqBpB,OAAQ+B,IACjED,EAA8BE,KAAKd,EAAoBE,qBAAqBW,GAAK,IAAMb,EAAoBE,qBAAqBW,GAGpI,KAAK,GADDE,MACKF,EAAI,EAAGA,EAAIb,EAAoBgB,kBAAkBlC,OAAQ+B,IAC9DE,EAA2BD,KAAKd,EAAoBgB,kBAAkBH,GAAK,IAAMb,EAAoBgB,kBAAkBH,GAG3H,KAAK,GADDI,MACKJ,EAAI,EAAGA,EAAIb,EAAoBkB,qBAAqBpC,OAAQ+B,IACjEI,EAA8BH,KAAKd,EAAoBkB,qBAAqBL,GAAK,IAAMb,EAAoBkB,qBAAqBL,GAIpI,IAAIT,EAAS,CACT,GAAIe,IACFC,mBAAoB,EACpBT,IAAK,cACLU,UAAS,EACTC,YAAa,yBACbC,UAAWzD,EAAK9B,IAAIoD,KAAK,gBACzBoC,MACIhF,IAAKhB,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,+BACzDiH,SAAU,OACVC,YAAa,IACb1E,KAAM,SAAU2E,EAAMC,GAClB,OACIC,EAAGF,EACHG,WAAY,GACZF,KAAMA,IAGdG,QAAS,SAAU/E,EAAM4E,GACrB,GAAII,GAAe,GAAPJ,EAAa5E,EAAKiF,KAE9B,QAAQF,QAAS/E,EAAKkF,MAAOF,KAAMA,KAG3CG,aAAe,SAA0BC,GACrC,MAAOA,GAAKC,KAAO,UAAYD,EAAKE,MAGxCC,gBAAiB,SAA6BH,GAC1C,MAAOA,GAAKC,MAEhBG,cAAe,SAASC,EAAS7D,GAI7B,GAAI5B,KACJpB,GAAE6G,EAAQpD,MAAM9B,MAAM,MAAMD,KAAK,WAC7B,GAAIpB,GAAO5B,KAAKiD,MAAM,IACtBP,GAAK8D,MACDtG,GAAI0B,EAAK,GACTmG,KAAMnG,EAAK,OAGnB0C,EAAS5B,IAEb0F,YAAa9B,EAA8B+B,KAAK,KAChDC,iBAAkB,WAEhBC,GACFzB,mBAAoB,EACpBT,IAAK,cACLU,UAAS,EACTC,YAAa,yBACbC,UAAWzD,EAAK9B,IAAIoD,KAAK,gBACzBoC,MACIhF,IAAKhB,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,+BACzDiH,SAAU,OACVC,YAAa,IACb1E,KAAM,SAAU2E,EAAMC,GAClB,OACIC,EAAGF,EACHG,WAAY,GACZF,KAAMA,IAGdG,QAAS,SAAU/E,EAAM4E,GACrB,GAAII,GAAe,GAAPJ,EAAa5E,EAAKiF,KAE9B,QAAQF,QAAS/E,EAAKkF,MAAOF,KAAMA,KAG3CG,aAAe,SAA0BC,GACrC,MAAOA,GAAKC,KAAO,UAAYD,EAAKE,MAGxCC,gBAAiB,SAA6BH,GAC1C,MAAOA,GAAKC,MAEhBG,cAAe,SAASC,EAAS7D,GAI7B,GAAI5B,KACJpB,GAAE6G,EAAQpD,MAAM9B,MAAM,MAAMD,KAAK,WAC7B,GAAIpB,GAAO5B,KAAKiD,MAAM,IACtBP,GAAK8D,MACDtG,GAAI0B,EAAK,GACTmG,KAAMnG,EAAK,OAGnB0C,EAAS5B,IAEb0F,YAAa3B,EAA2B4B,KAAK,KAC7CC,iBAAkB,WAEhBE,GACF1B,mBAAoB,EACpBT,IAAK,cACLU,UAAS,EACTC,YAAa,yBACbC,UAAWzD,EAAK9B,IAAIoD,KAAK,gBACzBoC,MACIhF,IAAKhB,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,+BACzDiH,SAAU,OACVC,YAAa,IACb1E,KAAM,SAAU2E,EAAMC,GAClB,OACIC,EAAGF,EACHG,WAAY,GACZF,KAAMA,IAGdG,QAAS,SAAU/E,EAAM4E,GACrB,GAAII,GAAe,GAAPJ,EAAa5E,EAAKiF,KAE9B,QAAQF,QAAS/E,EAAKkF,MAAOF,KAAMA,KAG3CG,aAAe,SAA0BC,GACrC,MAAOA,GAAKC,KAAO,UAAYD,EAAKE,MAGxCC,gBAAiB,SAA6BH,GAC1C,MAAOA,GAAKC,MAEhBG,cAAe,SAASC,EAAS7D,GAI7B,GAAI5B,KACJpB,GAAE6G,EAAQpD,MAAM9B,MAAM,MAAMD,KAAK,WAC7B,GAAIpB,GAAO5B,KAAKiD,MAAM,IACtBP,GAAK8D,MACDtG,GAAI0B,EAAK,GACTmG,KAAMnG,EAAK,OAGnB0C,EAAS5B,IAEb0F,YAAazB,EAA8B0B,KAAK,KAChDC,iBAAkB,UAGpB9E,GAAKiF,mBAAqB,GAAI7J,GAAWG,KAAK8H,GAC9CrD,EAAKkF,mBAAqB,GAAI9J,GAAWG,KAAKwJ,GAC9C/E,EAAKmF,mBAAqB,GAAI/J,GAAWG,KAAKyJ,OAC3C,CACH,GAAIhH,GAAWgC,EAAKoF,sBACpBtH,GAAEO,IAAKX,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,+BAAgC,SAAUwC,GACjGpB,EAAE,gBAAgBK,KAAKH,GAAUrC,QAAQuD,EAAKkF,SAC9CpE,EAAKiF,mBAAqBnH,EAAE,kBAAkBuH,YAC/CzC,KAAK,WACJ1H,EAAWmC,MAAM,wEAK/BiI,WAAY,WACVpK,EAAW+F,QAAQ,yBAGrBsE,gBAAiB,WACf,GAAIC,GAAOlK,SAASmK,QAAQtE,SAASqE,IACI,MAArCA,EAAKE,YAAY,kBACnBF,EAAOA,EAAKG,OAAO,EAAGH,EAAKE,YAAY,kBAEzCxE,OAAO0E,OAAO,mCAAoCJ,IAGpDK,mBAAoB,WAClB,GAAI7F,GAAOxD,IACXsB,GAAEgI,KAAMpI,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,oCAAoCgG,KAAK,SAASR,GAC5GlC,EAAKtE,MAAMyG,KAAKE,iBAAgB,IAChCrC,EAAK/C,iBAAiBiF,oBAAoBA,IAC1ChH,EAAW6B,QAAQ,wCAClB6F,KAAK,WACN1H,EAAWmC,MAAM,kEAIrB0I,0BAA2B,WACzB,GAAI/F,GAAOxD,IACXsB,GAAEgI,KAAMpI,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,2CAC3DgG,KAAK,SAASR,GACblC,EAAKtE,MAAMyG,KAAKE,iBAAgB,IAChCrC,EAAK/C,iBAAiBiF,oBAAoBA,IAC1ChH,EAAW6B,QAAQ,iDAEpB6F,KAAK,WACJ1H,EAAWmC,MAAM,uEAIrB2I,gBAAiB,WAUf,IAAK,GATDhG,GAAOxD,KACPyJ,EAAezJ,KAAKyI,mBAAmB/G,IAAImH,QAAQ,QACnDa,EAAe1J,KAAK2I,mBAAmBjH,IAAImH,QAAQ,QACnDc,EAAe3J,KAAK0I,mBAAmBhH,IAAImH,QAAQ,QAEnDe,KACAC,KACAC,KAEKvD,EAAIkD,EAAajF,OAAS,EAAG+B,GAAK,EAAGA,IAC5CqD,EAAWpD,KAAKiD,EAAalD,GAAGrG,GAElC,KAAK,GAAIqG,GAAImD,EAAalF,OAAS,EAAG+B,GAAK,EAAGA,IAC5CsD,EAAWrD,KAAKkD,EAAanD,GAAGrG,GAElC,KAAK,GAAIqG,GAAIoD,EAAanF,OAAS,EAAG+B,GAAK,EAAGA,IAC5CuD,EAAWtD,KAAKmD,EAAapD,GAAGrG,GAGlCoB,GAAEgI,KAAMpI,OAAOuB,KAAO,0BAA4Be,EAAKtD,GAAK,uCAAyC6J,eAAgBH,EAAYI,eAAgBH,EAAYI,eAAgBH,IAC5K5D,KAAK,SAASR,GAEblC,EAAK/C,iBAAiBiF,oBAAoBA,IAC1ChH,EAAW6B,QAAQ,wBAEpB6F,KAAK,WACJ1H,EAAWmC,MAAM,qEAIrBY,gBAAkB,WAChB,GAAIyI,KAyJJ,OAvJAA,GAAW1D,KAAK,yCAEhB0D,EAAW1D,KAAK,gCAChB0D,EAAW1D,KAAK,8NAChB0D,EAAW1D,KAAK,qOAEhB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,2NAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,0TAEhB0D,EAAW1D,KAAK,cAGhB0D,EAAW1D,KAAK,YAGhB0D,EAAW1D,KAAK,2BAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,+GAChB0D,EAAW1D,KAAS,kBACpB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,SAEhB0D,EAAW1D,KAAK,4CAChB0D,EAAW1D,KAAK,oCAChB0D,EAAW1D,KAAK,gGAChB0D,EAAW1D,KAAK,sOAChB0D,EAAW1D,KAAK,YAChB0D,EAAW1D,KAAK,WAEhB0D,EAAW1D,KAAK,+BAEhB0D,EAAW1D,KAAK,+DAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,mGAChB0D,EAAW1D,KAAK,yDAChB0D,EAAW1D,KAAK,gBAEhB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,4CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,iEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,yCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,8DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,kEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,mDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,8CAChB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,sDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,iDAChB0D,EAAW1D,KAAK,uFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,qDAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,qDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,sFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,uCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,wEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,0CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,2EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,yCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,0EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,aAChB0D,EAAW1D,KAAK,8BAChB0D,EAAW1D,KAAK,kBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,4CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,oCAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,wEAChB0D,EAAW1D,KAAK,iLAChB0D,EAAW1D,KAAK,kBAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,UAGhB0D,EAAW1D,KAAK,UAETvG,EAAEuB,SAAS0I,EAAW7B,KAAK,MAGpChG,gBAAkB,WAChB,GAAI6H,KA6HJ,OA3HAA,GAAW1D,KAAK,yCAEhB0D,EAAW1D,KAAK,gCAChB0D,EAAW1D,KAAK,kSAChB0D,EAAW1D,KAAK,YAGhB0D,EAAW1D,KAAK,2BAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,+GAChB0D,EAAW1D,KAAS,kBACpB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,SAEhB0D,EAAW1D,KAAK,iIAEhB0D,EAAW1D,KAAK,+BAEhB0D,EAAW1D,KAAK,+DAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uFAChB0D,EAAW1D,KAAK,yDAChB0D,EAAW1D,KAAK,gBAEhB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,4CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,iEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,yCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,8DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,kEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,mDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,8CAChB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,sDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,iDAChB0D,EAAW1D,KAAK,uFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,qDAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,qDAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,sFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,uCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,wEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,0CAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,2EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,yCAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,0EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,aAChB0D,EAAW1D,KAAK,8BAChB0D,EAAW1D,KAAK,kBAChB0D,EAAW1D,KAAK,cAEhB0D,EAAW1D,KAAK,UAGhB0D,EAAW1D,KAAK,UAETvG,EAAEuB,SAAS0I,EAAW7B,KAAK,MAGpC9F,sBAAwB,WACtB,GAAI2H,KA0FJ,OAxFAA,GAAW1D,KAAK,yCAEhB0D,EAAW1D,KAAK,gCAChB0D,EAAW1D,KAAK,iOAChB0D,EAAW1D,KAAK,8NAEhB0D,EAAW1D,KAAK,YAGhB0D,EAAW1D,KAAK,2BAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,+GAChB0D,EAAW1D,KAAS,kBACpB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,SAEhB0D,EAAW1D,KAAK,+BAChB0D,EAAW1D,KAAK,yGAChB0D,EAAW1D,KAAK,+DAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,mGAChB0D,EAAW1D,KAAK,gJAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,iEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,8DAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,kEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,+BAChB0D,EAAW1D,KAAK,8CAChB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,qEAChB0D,EAAW1D,KAAK,2FAChB0D,EAAW1D,KAAK,6BAChB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,sBAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,qDAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,gDAChB0D,EAAW1D,KAAK,sFAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,wEAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,0EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,uDAChB0D,EAAW1D,KAAK,2EAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,eAChB0D,EAAW1D,KAAK,SAChB0D,EAAW1D,KAAK,yBAChB0D,EAAW1D,KAAK,aAChB0D,EAAW1D,KAAK,UAChB0D,EAAW1D,KAAK,UAGhB0D,EAAW1D,KAAK,UAETvG,EAAEuB,SAAS0I,EAAW7B,KAAK,MAGpCpC,2BAA6B,WAC3B,GAAIiE,KAyEJ,OAvEAA,GAAW1D,KAAK,yCAEhB0D,EAAW1D,KAAK,gCAChB0D,EAAW1D,KAAK,mRAChB0D,EAAW1D,KAAK,uRAEhB0D,EAAW1D,KAAK,YAGhB0D,EAAW1D,KAAK,2BAChB0D,EAAW1D,KAAK,iFAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,2CAChB0D,EAAW1D,KAAK,+GAChB0D,EAAW1D,KAAS,kBACpB0D,EAAW1D,KAAK,oFAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,SAEhB0D,EAAW1D,KAAK,uDAEhB0D,EAAW1D,KAAK,qCAChB0D,EAAW1D,KAAK,yBAChB0D,EAAW1D,KAAK,0KAChB0D,EAAW1D,KAAK,kBAChB0D,EAAW1D,KAAK,gJAChB0D,EAAW1D,KAAK,WAChB0D,EAAW1D,KAAK,UAEhB0D,EAAW1D,KAAK,+BAEhB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,mDAChB0D,EAAW1D,KAAK,oEAChB0D,EAAW1D,KAAK,+KAChB0D,EAAW1D,KAAK,SAEhB0D,EAAW1D,KAAK,wCAChB0D,EAAW1D,KAAK,gMAEhB0D,EAAW1D,KAAK,6CAChB0D,EAAW1D,KAAK,gEAChB0D,EAAW1D,KAAK,2LAChB0D,EAAW1D,KAAK,0DAChB0D,EAAW1D,KAAK,cAChB0D,EAAW1D,KAAK,SAChB0D,EAAW1D,KAAK,kBAChB0D,EAAW1D,KAAK,+FAChB0D,EAAW1D,KAAK,+NAChB0D,EAAW1D,KAAK,mDAChB0D,EAAW1D,KAAK,wOAChB0D,EAAW1D,KAAK,SAIhB0D,EAAW1D,KAAK,WAEhB0D,EAAW1D,KAAK,8CAChB0D,EAAW1D,KAAK,oEAChB0D,EAAW1D,KAAK,0UAChB0D,EAAW1D,KAAK,6DAChB0D,EAAW1D,KAAK,oEAChB0D,EAAW1D,KAAK,4OAChB0D,EAAW1D,KAAK,2OAEhB0D,EAAW1D,KAAK,UAGhB0D,EAAW1D,KAAK,UAETvG,EAAEuB,SAAS0I,EAAW7B,KAAK,MAGpC5E,0BAA2B,WACzB,GAAIyG,KAWJ,OATAA,GAAW1D,KAAK,iGAChB0D,EAAW1D,KAAK,oBAChB0D,EAAW1D,KAAK,6GAChB0D,EAAW1D,KAAK,kDAChB0D,EAAW1D,KAAK,2GAChB0D,EAAW1D,KAAK,gBAChB0D,EAAW1D,KAAK,aAChB0D,EAAW1D,KAAK,WAETvG,EAAEuB,SAAS0I,EAAW7B,KAAK,MAGpCO,qBAAsB,WACpB,GAAIsB,KAWJ,OATAA,GAAW1D,KAAK,wCAEhB0D,EAAW1D,KAAK,+CAChB0D,EAAW1D,KAAK,yEAChB0D,EAAW1D,KAAK,gBAEhB0D,EAAW1D,KAAK,aAGTvG,EAAEuB,SAAS0I,EAAW7B,KAAK,OAKtC,QACIxJ,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_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","initialize","this","_","id","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","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","history_id","elMain","find","val","historyItem","HistoryItem","jQuery","getJSON","save","content","source","shareDataset","goBack","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","user","isAdmin","templateDatasetPermissions","done","prepareSelectBoxes","fail","css","selected_access_dataset_roles","i","push","selected_modify_item_roles","modify_item_roles","selected_manage_dataset_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","name","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","post","removeDatasetRestrictions","savePermissions","access_roles","manage_roles","modify_roles","access_ids","manage_ids","modify_ids","access_ids[]","manage_ids[]","modify_ids[]"],"mappings":"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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,UACE6G,KAAK,MAGThG,gBAAkB,WAChB,MAAOpC,GAAEuB,UAET,wCACE,6BACE,uRACF,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,WAEF,QACE,qBACA,SACF,SAEA,SAEF,UACE6G,KAAK,MAGT9F,sBAAwB,WACtB,MAAOtC,GAAEuB,UAET,wCACE,6BACE,sNACA,mNACF,SAGA,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,8BACE,wGACA,2DACE,OACE,uFACA,oIACF,QACA,OACE,iCACA,iDACF,QACA,OACE,oCACA,qDACF,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,UACE6G,KAAK,MAGTpC,2BAA6B,WAC3B,MAAOhG,GAAEuB,UAET,wCACE,6BACE,wQACA,4QACF,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,+LAEA,4CACE,8DACA,yLACE,wDACF,YACF,OACA,iBACE,4FACA,4NACA,gDACE,sOACF,OAIF,UACA,6CACA,mEACA,yUACA,4DACA,mEACA,2OACA,mOACF,SAEF,UACE6G,KAAK,MAGT5E,0BAA2B,WACzB,MAAOxD,GAAEuB,UACT,gGACE,mBACA,4GACE,8CACE,mGACF,YACF,YACF,WACE6G,KAAK,MAGTO,qBAAsB,WACpB,MAAO3I,GAAEuB,UACT,uCACE,2CACE,iEACF,YACF,aACE6G,KAAK,OAKX,QACIxJ,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 0b5b22a3d52..58f63a2252a 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","mvc/ui/ui-select"],function(a,b,c){var d=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"},initialize:function(a){this.options=_.extend(this.options,a),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})),$(".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(){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 analysing 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")},prepareSelectBoxes:function(b){this.options=_.extend(this.options,b);for(var d=this.options.fetched_permissions,e=this.options.is_admin,f=this,g=[],h=0;h=0;i--)f.push(c[i].id);for(var i=d.length-1;i>=0;i--)g.push(d[i].id);for(var i=e.length-1;i>=0;i--)h.push(e[i].id);$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":f,"manage_ids[]":g,"modify_ids[]":h}).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.")})},templateDataset:function(){var a=[];return a.push('
'),a.push('
'),a.push(' '),a.push(' '),a.push(' <% if (item.get("can_user_modify")) { %>'),a.push(' '),a.push(" <% } %>"),a.push(' <% if (item.get("can_user_manage")) { %>'),a.push(' /datasets/<%- item.id %>/permissions">'),a.push(" <% } %>"),a.push("
"),a.push('"),a.push('<% if (item.get("is_unrestricted")) { %>'),a.push('
'),a.push(" This dataset is unrestricted so everybody can access it. Just share the URL of this page. "),a.push(' '),a.push("
"),a.push("<% } %>"),a.push('
'),a.push(' '),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(' <% if (item.get("file_ext")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("genome_build")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("file_size")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("date_uploaded")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("uploaded_by")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("metadata_data_lines")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("metadata_comment_lines")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("metadata_columns")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("metadata_column_types")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("message")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("misc_blurb")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (item.get("misc_info")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push("
">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")) %>
"),a.push("
"),a.push('
'),a.push("        
"),a.push("
"),a.push(' <% if (item.get("has_versions")) { %>'),a.push("
"),a.push("

Expired versions:

"),a.push("
"),a.push(" <% } %>"),a.push("
"),a.push("
"),_.template(a.join(""))},templateVersion:function(){var a=[];return a.push('
'),a.push(' "),a.push('"),a.push('
This is an expired version of the library dataset: <%= _.escape(item.get("name")) %>
'),a.push('
'),a.push(' '),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(' <% if (ldda.get("file_ext")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("genome_build")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("file_size")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("date_uploaded")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("uploaded_by")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("metadata_data_lines")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("metadata_comment_lines")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("metadata_columns")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("metadata_column_types")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("message")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("misc_blurb")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push(' <% if (ldda.get("misc_info")) { %>'),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" <% } %>"),a.push("
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")) %>
"),a.push("
"),a.push('
'),a.push("        
"),a.push("
"),a.push("
"),a.push("
"),_.template(a.join(""))},templateModifyDataset:function(){var a=[];return a.push('
'),a.push('
'),a.push(' '),a.push(' '),a.push("
"),a.push('"),a.push('
'),a.push('

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

'),a.push(' '),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(' '),a.push(' '),a.push(' '),a.push(" "),a.push(' '),a.push(' <% if (item.get("metadata_comment_lines") === "") { %>'),a.push(' '),a.push(" <% } else { %>"),a.push(' '),a.push(" <% } %>"),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push(" "),a.push(' '),a.push(' '),a.push(" "),a.push("
">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")) %>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")) %>
"),a.push("
"),a.push('
'),a.push("   
"),a.push("
"),a.push("
"),a.push("
"),_.template(a.join(""))},templateDatasetPermissions:function(){var a=[];return a.push('
'),a.push(' "),a.push('"),a.push('

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

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

Library-related permissions

"),a.push("

Roles that can modify the library item

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

Dataset-related permissions

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

You can remove all access restrictions on this dataset. "),a.push(' "),a.push("

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

You can make this dataset private to you. "),a.push(' '),a.push("

"),a.push("<% } %>"),a.push("

Roles that can access the dataset

"),a.push('
'),a.push('
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.
'),a.push("

Roles that can manage permissions on the dataset

"),a.push('
'),a.push('
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.
'),a.push(''),a.push("
"),a.push("
"),_.template(a.join(""))},templateBulkImportInModal:function(){var a=[];return a.push(''),a.push("Select history: "),a.push('"),a.push(""),_.template(a.join(""))},templateAccessSelect:function(){var a=[];return a.push('"),_.template(a.join(""))}});return{LibraryDatasetView:d}}); +define(["libs/toastr","mvc/library/library-model","mvc/ui/ui-select"],function(a,b,c){var d=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"},initialize:function(a){this.options=_.extend(this.options,a),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})),$(".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(){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 analysing 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")},prepareSelectBoxes:function(b){this.options=_.extend(this.options,b);for(var d=this.options.fetched_permissions,e=this.options.is_admin,f=this,g=[],h=0;h=0;i--)f.push(c[i].id);for(var i=d.length-1;i>=0;i--)g.push(d[i].id);for(var i=e.length-1;i>=0;i--)h.push(e[i].id);$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=set_permissions",{"access_ids[]":f,"manage_ids[]":g,"modify_ids[]":h}).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.")})},templateDataset:function(){return _.template(['
','
','",'','<% 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 more editing options please import the dataset to history and use "Edit attributes" on it.

','',"",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"","
">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")) %>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:d}}); //# sourceMappingURL=../../../maps/mvc/library/library-dataset-view.js.map \ No newline at end of file