From a8ca732d3a160746729b440340981af83ec91da1 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Wed, 10 Dec 2014 15:15:54 +0000 Subject: [PATCH] SSDM-1284 : PAPER - Small Polishments Take 2 - Change Inventory Structure SVN: 33019 --- .../newbrowser/html/js/config/Profile.js | 2 +- .../reporting-plugins/newbrowserapi/script.py | 49 ++++++++++++------- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js index 14fc279d80b..c78f15065e4 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/config/Profile.js @@ -32,7 +32,7 @@ $.extend(DefaultProfile.prototype, { // this.searchDomains = [ { "@id" : -1, "@type" : "GobalSearch", label : "Global", name : "global"}]; - this.inventorySpaces = ["INVENTORY"]; + this.inventorySpaces = ["MATERIALS", "METHODS"]; this.isInventorySpace = function(spaceCode) { return ($.inArray(spaceCode, this.inventorySpaces) !== -1); diff --git a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py index 3410abd4a62..5a90aeba9b9 100644 --- a/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py +++ b/plasmid/source/core-plugins/newbrowser/1/dss/reporting-plugins/newbrowserapi/script.py @@ -66,29 +66,40 @@ def process(tr, parameters, tableBuilder): row.setCell("MESSAGE", "Operation Failed"); def init(tr, parameters, tableBuilder): - inventorySpace = tr.getSpace("INVENTORY"); + inventorySpace = tr.getSpace("DEFAULT_LAB_NOTEBOOK"); if inventorySpace == None: - tr.createNewSpace("INVENTORY", None); - tr.createNewProject("/INVENTORY/MATERIALS"); - tr.createNewExperiment("/INVENTORY/MATERIALS/ANTIBODY", "ANTIBODY"); - tr.createNewExperiment("/INVENTORY/MATERIALS/BACTERIA", "BACTERIA"); - tr.createNewExperiment("/INVENTORY/MATERIALS/CHEMICAL", "CHEMICAL"); - tr.createNewExperiment("/INVENTORY/MATERIALS/ENZYME", "ENZYME"); - tr.createNewExperiment("/INVENTORY/MATERIALS/CELL_LINE", "CELL_LINE"); - tr.createNewExperiment("/INVENTORY/MATERIALS/FLY", "FLY"); - tr.createNewExperiment("/INVENTORY/MATERIALS/MEDIA", "MEDIA"); - tr.createNewExperiment("/INVENTORY/MATERIALS/OLIGO", "OLIGO"); - tr.createNewExperiment("/INVENTORY/MATERIALS/PLASMID", "PLASMID"); - tr.createNewExperiment("/INVENTORY/MATERIALS/YEAST", "YEAST"); - tr.createNewExperiment("/INVENTORY/MATERIALS/SOLUTION_BUFFER", "SOLUTION_BUFFER"); - tr.createNewExperiment("/INVENTORY/MATERIALS/RNA", "RNA"); + tr.createNewSpace("MATERIALS", None); - tr.createNewProject("/INVENTORY/METHODS"); - tr.createNewExperiment("/INVENTORY/METHODS/GENERAL_PROTOCOL", "GENERAL_PROTOCOL"); - tr.createNewExperiment("/INVENTORY/METHODS/PCR_PROTOCOL", "PCR_PROTOCOL"); - tr.createNewExperiment("/INVENTORY/METHODS/WESTERN_BLOTTING_PROTOCOL", "WESTERN_BLOTTING_PROTOCOL"); + tr.createNewProject("/MATERIALS/REAGENTS"); + tr.createNewExperiment("/MATERIALS/REAGENTS/ANTIBODIES", "ANTIBODY"); + tr.createNewExperiment("/MATERIALS/REAGENTS/CHEMICALS", "BACTERIA"); + tr.createNewExperiment("/MATERIALS/REAGENTS/ENZYMES", "CHEMICAL"); + tr.createNewExperiment("/MATERIALS/REAGENTS/MEDIA", "MEDIA"); + tr.createNewExperiment("/MATERIALS/REAGENTS/SOLUTIONS_BUFFERS", "SOLUTION_BUFFER"); + + tr.createNewProject("/MATERIALS/BACTERIA"); + tr.createNewExperiment("/MATERIALS/BACTERIA/BACTERIA_COLLECTION_1", "BACTERIA"); + tr.createNewProject("/MATERIALS/CELL_LINES"); + tr.createNewExperiment("/MATERIALS/CELL_LINES/CELL_LINE_COLLECTION_1", "CELL_LINE"); + tr.createNewProject("/MATERIALS/FLIES"); + tr.createNewExperiment("/MATERIALS/FLIES/FLY_COLLECTION_1", "FLY"); + tr.createNewProject("/MATERIALS/YEASTS"); + tr.createNewExperiment("/MATERIALS/YEASTS/YEAST_COLLECTION_1", "YEAST"); + tr.createNewProject("/MATERIALS/PLASMIDS"); + tr.createNewExperiment("/MATERIALS/PLASMIDS/PLASMID_COLLECTION_1", "PLASMID"); + tr.createNewProject("/MATERIALS/POLYNUCLEOTIDES"); + tr.createNewExperiment("/MATERIALS/POLYNUCLEOTIDES/OLIGO_COLLECTION_1", "OLIGO"); + tr.createNewExperiment("/MATERIALS/POLYNUCLEOTIDES/RNA_COLLECTION_1", "RNA"); + + tr.createNewSpace("METHODS", None); + + tr.createNewProject("/METHODS/PROTOCOLS"); + tr.createNewExperiment("/METHODS/PROTOCOLS/GENERAL_PROTOCOL", "GENERAL_PROTOCOL"); + tr.createNewExperiment("/METHODS/PROTOCOLS/PCR_PROTOCOL", "PCR_PROTOCOL"); + tr.createNewExperiment("/METHODS/PROTOCOLS/WESTERN_BLOTTING_PROTOCOL", "WESTERN_BLOTTING_PROTOCOL"); tr.createNewSpace("DEFAULT_LAB_NOTEBOOK", None); + tr.createNewProject("/DEFAULT_LAB_NOTEBOOK/DEFAULT_PROJECT"); tr.createNewExperiment("/DEFAULT_LAB_NOTEBOOK/DEFAULT_PROJECT/DEFAULT_EXPERIMENT", "DEFAULT_EXPERIMENT"); -- GitLab