From 7d2cd2272299b94b01c8d22c0c1f7f5cbfb2b91a Mon Sep 17 00:00:00 2001 From: Martin Cech Date: Thu, 14 Sep 2017 19:49:58 -0400 Subject: [PATCH] replace colon and comma in role names since they are also separators --- client/galaxy/scripts/mvc/library/library-dataset-view.js | 3 ++- static/maps/mvc/library/library-dataset-view.js.map | 6 +++++- static/scripts/mvc/library/library-dataset-view.js | 4 ++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/client/galaxy/scripts/mvc/library/library-dataset-view.js b/client/galaxy/scripts/mvc/library/library-dataset-view.js index ee518250323f..6a78a9be25e8 100644 --- a/client/galaxy/scripts/mvc/library/library-dataset-view.js +++ b/client/galaxy/scripts/mvc/library/library-dataset-view.js @@ -275,7 +275,8 @@ var LibraryDatasetView = Backbone.View.extend({ _serializeRoles : function(role_list){ var selected_roles = []; for (var i = 0; i < role_list.length; i++) { - selected_roles.push(role_list[i][1] + ':' + role_list[i][0]); + // Replace the : and , in role's name since these are select2 separators for initialData + selected_roles.push(role_list[i][1] + ':' + role_list[i][0].replace(':', ' ').replace(',', ' &')); } return selected_roles; }, diff --git a/static/maps/mvc/library/library-dataset-view.js.map b/static/maps/mvc/library/library-dataset-view.js.map index c52fb56e73f3..c531a2202f16 100644 --- a/static/maps/mvc/library/library-dataset-view.js.map +++ b/static/maps/mvc/library/library-dataset-view.js.map @@ -1 +1,5 @@ -{"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","defaults","edit_mode","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .copy-link-to-clipboard","click .make-private","click .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","templateDatasetPermissions","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","config","is_admin_user","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","accessSelectObject","_generate_select_options","selector","initialData","modifySelectObject","modify_item_roles","manageSelectObject","manage_dataset_roles","select_options","minimumInputLength","multiple","placeholder","formatResult","role","type","formatSelection","initSelection","element","dropdownCssClass","container","join","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","saveModifications","is_changed","ld","new_name","new_info","new_genome_build","select2","new_ext","dataset_view","patch","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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GAAQgE,WACjB+I,EAAc/M,EAAQgE,WAG1B1C,KAAKT,cAAgB,GAAIpB,GAAWG,MAChCuI,IAAK,wBACLhE,KAAMxC,EAAKP,aACXwI,UAAWjI,EAAKqB,IAAIiE,KAAK,0BACzB+F,MAAOF,IAEXxL,KAAKR,iBAAmB,GAAIrB,GAAWG,MACrCuI,IAAK,2BACLhE,KAAMxC,EAAKZ,gBACX6I,UAAWjI,EAAKqB,IAAIiE,KAAK,6BACzB+F,MAAOD,KAIXhK,gBAAkB,WAChB,MAAOxB,GAAEuB,UAET,wCACE,6BACE,0KACE,uCACA,iBACF,YACA,mLACE,mCACA,mBACF,YACA,2CACE,2KACE,qCACA,eACF,YACF,UACA,2CACE,uFACE,8KACE,oCACA,oBACF,YACF,OACF,UACF,SAGF,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,2CACE,QACE,kJACF,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,mCACA,+DACF,QACF,UACA,qCACE,OACE,kCACA,8DACF,QACF,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACE+G,KAAK,MAGTlG,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,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACE+G,KAAK,MAGThG,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,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,mCACA,+DACF,QACA,OACE,yCACA,8IACF,QAEA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACE+G,KAAK,MAGTpC,2BAA6B,WAC3B,MAAOlG,GAAEuB,UAET,wCACE,6BACE,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,iHACF,iBACE,4FACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,sLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACE+G,KAAK,MAGT3E,0BAA2B,WACzB,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACE+G,KAAK,OAIX,QACInK,mBAAoBA"} \ No newline at end of file +<<<<<<< HEAD +{"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","defaults","edit_mode","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .copy-link-to-clipboard","click .make-private","click .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","templateDatasetPermissions","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","config","is_admin_user","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","accessSelectObject","_generate_select_options","selector","initialData","modifySelectObject","modify_item_roles","manageSelectObject","manage_dataset_roles","select_options","minimumInputLength","multiple","placeholder","formatResult","role","type","formatSelection","initSelection","element","dropdownCssClass","container","join","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","saveModifications","is_changed","ld","new_name","new_info","new_genome_build","select2","new_ext","dataset_view","patch","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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GAAQgE,WACjB+I,EAAc/M,EAAQgE,WAG1B1C,KAAKT,cAAgB,GAAIpB,GAAWG,MAChCuI,IAAK,wBACLhE,KAAMxC,EAAKP,aACXwI,UAAWjI,EAAKqB,IAAIiE,KAAK,0BACzB+F,MAAOF,IAEXxL,KAAKR,iBAAmB,GAAIrB,GAAWG,MACrCuI,IAAK,2BACLhE,KAAMxC,EAAKZ,gBACX6I,UAAWjI,EAAKqB,IAAIiE,KAAK,6BACzB+F,MAAOD,KAIXhK,gBAAkB,WAChB,MAAOxB,GAAEuB,UAET,wCACE,6BACE,0KACE,uCACA,iBACF,YACA,mLACE,mCACA,mBACF,YACA,2CACE,2KACE,qCACA,eACF,YACF,UACA,2CACE,uFACE,8KACE,oCACA,oBACF,YACF,OACF,UACF,SAGF,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,2CACE,QACE,kJACF,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,mCACA,+DACF,QACF,UACA,qCACE,OACE,kCACA,8DACF,QACF,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACE+G,KAAK,MAGTlG,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,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACE+G,KAAK,MAGThG,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,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,mCACA,+DACF,QACA,OACE,yCACA,8IACF,QAEA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACE+G,KAAK,MAGTpC,2BAA6B,WAC3B,MAAOlG,GAAEuB,UAET,wCACE,6BACE,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,iHACF,iBACE,4FACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,sLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACE+G,KAAK,MAGT3E,0BAA2B,WACzB,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACE+G,KAAK,OAIX,QACInK,mBAAoBA"} +======= +{"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","defaults","edit_mode","events","click .toolbtn_modify_dataset","click .toolbtn_cancel_modifications","click .toolbtn-download-dataset","click .toolbtn-import-dataset","click .copy-link-to-clipboard","click .make-private","click .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","templateDatasetPermissions","undefined","fetched_permissions","set","access_dataset_roles","is_unrestricted","is_admin","config","is_admin_user","prepareSelectBoxes","css","_serializeRoles","role_list","selected_roles","i","push","replace","accessSelectObject","_generate_select_options","selector","initialData","modifySelectObject","modify_item_roles","manageSelectObject","manage_dataset_roles","select_options","minimumInputLength","multiple","placeholder","formatResult","role","type","formatSelection","initSelection","element","dropdownCssClass","container","join","ajax","dataType","quietMillis","term","page","q","page_limit","results","more","total","roles","saveModifications","is_changed","ld","new_name","new_info","new_genome_build","select2","new_ext","dataset_view","patch","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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gJ,EAAiB/M,EAAQ+D,cAEK,mBAArB/D,GAAQgE,WACjBgJ,EAAchN,EAAQgE,WAG1B1C,KAAKT,cAAgB,GAAIpB,GAAWG,MAChCuI,IAAK,wBACLhE,KAAMxC,EAAKP,aACXyI,UAAWlI,EAAKqB,IAAIiE,KAAK,0BACzBgG,MAAOF,IAEXzL,KAAKR,iBAAmB,GAAIrB,GAAWG,MACrCuI,IAAK,2BACLhE,KAAMxC,EAAKZ,gBACX8I,UAAWlI,EAAKqB,IAAIiE,KAAK,6BACzBgG,MAAOD,KAIXjK,gBAAkB,WAChB,MAAOxB,GAAEuB,UAET,wCACE,6BACE,0KACE,uCACA,iBACF,YACA,mLACE,mCACA,mBACF,YACA,2CACE,2KACE,qCACA,eACF,YACF,UACA,2CACE,uFACE,8KACE,oCACA,oBACF,YACF,OACF,UACF,SAGF,0BACE,6EACA,4DACE,uCACE,2GACF,iBACE,gFACF,UACF,YACF,QAEA,2CACE,QACE,kJACF,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,mCACA,+DACF,QACF,UACA,qCACE,OACE,kCACA,8DACF,QACF,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WAEF,QACE,qBACA,SACF,SAEA,wCACE,QACE,6BACA,OACE,iEACE,wKACF,WACF,OACF,SACF,UAEA,SAEA,UACEgH,KAAK,MAGTnG,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,UACA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SAEF,SAEF,UACEgH,KAAK,MAGTjG,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,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,mCACA,+DACF,QACA,OACE,yCACA,8IACF,QAEA,gCACE,OACE,4BACA,yDACF,QACF,UACF,WACA,QACE,qBACA,SACF,SACF,SAEF,UACEgH,KAAK,MAGTrC,2BAA6B,WAC3B,MAAOlG,GAAEuB,UAET,wCACE,6BACE,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,iHACF,iBACE,4FACF,UACA,6CACA,mEACA,iDACE,qFACA,mGACA,mGACF,SACA,4DACA,mEACA,iDACE,uLACF,SACA,iLACE,uCACA,aACF,YACF,SAEF,UACEgH,KAAK,MAGT5E,0BAA2B,WACzB,MAAO3D,GAAEuB,UACT,QACE,mCACE,mBACA,qHACE,8CACE,mGACF,YACF,YACF,SACA,mCACE,kBACA,4GACA,WACF,SACF,UACEgH,KAAK,OAIX,QACIpK,mBAAoBA"} +>>>>>>> replace colon and comma in role names since they are also separators diff --git a/static/scripts/mvc/library/library-dataset-view.js b/static/scripts/mvc/library/library-dataset-view.js index 33f6928f4311..1d430b9070e3 100644 --- a/static/scripts/mvc/library/library-dataset-view.js +++ b/static/scripts/mvc/library/library-dataset-view.js @@ -1,2 +1,6 @@ +<<<<<<< HEAD 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:{},defaults:{edit_mode:!1},events:{"click .toolbtn_modify_dataset":"enableModification","click .toolbtn_cancel_modifications":"render","click .toolbtn-download-dataset":"downloadDataset","click .toolbtn-import-dataset":"importIntoHistory","click .copy-link-to-clipboard":"copyToClipboard","click .make-private":"makeDatasetPrivate","click .remove-restrictions":"removeDatasetRestrictions","click .toolbtn_save_permissions":"savePermissions","click .toolbtn_save_modifications":"saveModifications"},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 occurred. 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 occurred.")}})):(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=Galaxy.root}}):c(d)},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occurred.")}})},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 occurred.")}).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=Galaxy.root}})},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.")}})},showPermissions:function(b){var c=this.templateDatasetPermissions(),d=this;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}),this.$el.html(c({item:this.model,is_admin:Galaxy.config.is_admin_user})),$.get(Galaxy.root+"api/libraries/datasets/"+d.id+"/permissions?scope=current").done(function(a){d.prepareSelectBoxes({fetched_permissions:a,is_admin:Galaxy.config.is_admin_user})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c0))return void a.warning("Library dataset name has to be at least 1 character long.");c.set("name",d),b=!0}var e=this.$el.find(".input_dataset_misc_info").val();"undefined"!=typeof e&&e!==c.get("misc_info")&&(c.set("misc_info",e),b=!0);var f=this.select_genome.$el.select2("data").id;"undefined"!=typeof f&&f!==c.get("genome_build")&&(c.set("genome_build",f),b=!0);var g=this.select_extension.$el.select2("data").id;"undefined"!=typeof g&&g!==c.get("file_ext")&&(c.set("file_ext",g),b=!0);var h=this;b?c.save(null,{patch:!0,success:function(){h.render(),a.success("Changes to library dataset saved.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured while attempting to update the library dataset.")}}):(h.render(),a.info("Nothing has changed."))},copyToClipboard:function(){var a=Backbone.history.location.href;-1!==a.lastIndexOf("/permissions")&&(a=a.substr(0,a.lastIndexOf("/permissions"))),window.prompt("Copy to clipboard: Ctrl+C, Enter",a)},makeDatasetPrivate:function(){var b=this;$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=make_private").done(function(c){b.model.set({is_unrestricted:!1}),b.showPermissions({fetched_permissions:c}),a.success("The dataset is now private to you.")}).fail(function(){a.error("An error occurred while attempting to make dataset private.")})},removeDatasetRestrictions:function(){var b=this;$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=remove_restrictions").done(function(c){b.model.set({is_unrestricted:!0}),b.showPermissions({fetched_permissions:c}),a.success("Access to this dataset is now unrestricted.")}).fail(function(){a.error("An error occurred while attempting to make dataset unrestricted.")})},_extractIds:function(a){for(var b=[],c=a.length-1;c>=0;c--)b.push(a[c].id);return b},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;0==this.list_genomes.length&&c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(var c in b)a.list_extensions.push({id:b[c].extension,text:b[c].extension,description:b[c].description,description_url:b[c].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 with the link can access it. Just share 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")) { %>',"",'','',"","<% } %>",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
">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")) %>
Misc. blurb<%= _.escape(item.get("misc_blurb")) %>
Misc. info<%= _.escape(item.get("misc_info")) %>
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
",'<% 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")) { %>',"",'','',"","<% } %>",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
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")) %>
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
">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")) %>
Misc. blurb<%= _.escape(item.get("misc_blurb")) %>
Misc. information">
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
","
","
"].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 { %>",'

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 lose the ability manage this dataset unless you are an admin.","
",'","
","
"].join(""))},templateBulkImportInModal:function(){return _.template(["
",'
',"Select history: ",'","
",'
',"or create new: ",'',"","
","
"].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:{},defaults:{edit_mode:!1},events:{"click .toolbtn_modify_dataset":"enableModification","click .toolbtn_cancel_modifications":"render","click .toolbtn-download-dataset":"downloadDataset","click .toolbtn-import-dataset":"importIntoHistory","click .copy-link-to-clipboard":"copyToClipboard","click .make-private":"makeDatasetPrivate","click .remove-restrictions":"removeDatasetRestrictions","click .toolbtn_save_permissions":"savePermissions","click .toolbtn_save_modifications":"saveModifications"},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=Galaxy.root}}):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=Galaxy.root}})},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.")}})},showPermissions:function(b){var c=this.templateDatasetPermissions(),d=this;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}),this.$el.html(c({item:this.model,is_admin:Galaxy.config.is_admin_user})),$.get(Galaxy.root+"api/libraries/datasets/"+d.id+"/permissions?scope=current").done(function(a){d.prepareSelectBoxes({fetched_permissions:a,is_admin:Galaxy.config.is_admin_user})}).fail(function(){a.error("An error occurred while attempting to fetch dataset permissions.")}),$("#center [data-toggle]").tooltip(),$("#center").css("overflow","auto")},_serializeRoles:function(a){for(var b=[],c=0;c0))return void a.warning("Library dataset name has to be at least 1 character long.");c.set("name",d),b=!0}var e=this.$el.find(".input_dataset_misc_info").val();"undefined"!=typeof e&&e!==c.get("misc_info")&&(c.set("misc_info",e),b=!0);var f=this.select_genome.$el.select2("data").id;"undefined"!=typeof f&&f!==c.get("genome_build")&&(c.set("genome_build",f),b=!0);var g=this.select_extension.$el.select2("data").id;"undefined"!=typeof g&&g!==c.get("file_ext")&&(c.set("file_ext",g),b=!0);var h=this;b?c.save(null,{patch:!0,success:function(){h.render(),a.success("Changes to library dataset saved.")},error:function(b,c){a.error("undefined"!=typeof c.responseJSON?c.responseJSON.err_msg:"An error occured while attempting to update the library dataset.")}}):(h.render(),a.info("Nothing has changed."))},copyToClipboard:function(){var a=Backbone.history.location.href;-1!==a.lastIndexOf("/permissions")&&(a=a.substr(0,a.lastIndexOf("/permissions"))),window.prompt("Copy to clipboard: Ctrl+C, Enter",a)},makeDatasetPrivate:function(){var b=this;$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=make_private").done(function(c){b.model.set({is_unrestricted:!1}),b.showPermissions({fetched_permissions:c}),a.success("The dataset is now private to you.")}).fail(function(){a.error("An error occurred while attempting to make dataset private.")})},removeDatasetRestrictions:function(){var b=this;$.post(Galaxy.root+"api/libraries/datasets/"+b.id+"/permissions?action=remove_restrictions").done(function(c){b.model.set({is_unrestricted:!0}),b.showPermissions({fetched_permissions:c}),a.success("Access to this dataset is now unrestricted.")}).fail(function(){a.error("An error occurred while attempting to make dataset unrestricted.")})},_extractIds:function(a){for(var b=[],c=a.length-1;c>=0;c--)b.push(a[c].id);return b},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;0==this.list_genomes.length&&c.get({url:Galaxy.root+"api/datatypes?extension_only=False",success:function(b){for(var c in b)a.list_extensions.push({id:b[c].extension,text:b[c].extension,description:b[c].description,description_url:b[c].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 with the link can access it. Just share 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")) { %>',"",'','',"","<% } %>",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
">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")) %>
Misc. blurb<%= _.escape(item.get("misc_blurb")) %>
Misc. info<%= _.escape(item.get("misc_info")) %>
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
",'<% 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")) { %>',"",'','',"","<% } %>",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
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")) %>
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
","
","
"].join(""))},templateModifyDataset:function(){return _.template(['
','
','",'","
",'",'
','',"",'','',"","",'',"","","",'',"","","",'','',"","",'','',"","",'','',"",'','','',"",'','<% if (item.get("metadata_comment_lines") === "") { %>','',"<% } else { %>",'',"<% } %>","","",'','',"","",'','',"","",'','',"","",'','',"","",'','',"",'<% if (item.get("tags")) { %>',"",'','',"","<% } %>","
">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")) %>
Misc. blurb<%= _.escape(item.get("misc_blurb")) %>
Misc. information">
Tags<%= _.escape(item.get("tags")) %>
","
",'
',"
","
","
","
"].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 { %>",'

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(""))}});return{LibraryDatasetView:e}}); +>>>>>>> replace colon and comma in role names since they are also separators //# sourceMappingURL=../../../maps/mvc/library/library-dataset-view.js.map \ No newline at end of file