From 42f505d99d2f593104c1c9b0c92163d1dbf3361c Mon Sep 17 00:00:00 2001 From: antonioaltamura Date: Wed, 28 Jul 2021 17:56:43 +0200 Subject: [PATCH] hiddenColumns added #236 --- src/conf/opencga-clinical-analysis-browser.settings.js | 3 ++- src/conf/opencga-clinical-review-cases.settings.js | 1 + src/conf/opencga-cohort-browser.settings.js | 4 ++++ src/conf/opencga-family-browser.settings.js | 4 ++++ src/conf/opencga-file-browser.settings.js | 4 ++++ src/conf/opencga-individual-browser.settings.js | 9 ++++++++- src/conf/opencga-job-browser.settings.js | 4 ++++ src/conf/opencga-sample-browser.settings.js | 8 ++++++-- src/conf/opencga-variant-browser.settings.js | 6 ++++-- src/conf/variant-interpreter-browser-cancer.settings.js | 5 +++-- src/conf/variant-interpreter-browser-rd.settings.js | 1 + 11 files changed, 41 insertions(+), 8 deletions(-) diff --git a/src/conf/opencga-clinical-analysis-browser.settings.js b/src/conf/opencga-clinical-analysis-browser.settings.js index f815dc4d..d55937f4 100644 --- a/src/conf/opencga-clinical-analysis-browser.settings.js +++ b/src/conf/opencga-clinical-analysis-browser.settings.js @@ -39,7 +39,8 @@ const opencgaClinicalAnalysisBrowserSettings = { showDownload: true // columns list for the dropdown will be added in grid components based on settings.table.columns }, - // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span. + // It is supported either columns[] or hiddenColumns[]. // TODO NOTE this refers to clinical-analysis-grid (same list in review-cases.settings) columns: ["caseId", "probandId", "familyId", "disorderId", "interpretation", "action"] }, diff --git a/src/conf/opencga-clinical-review-cases.settings.js b/src/conf/opencga-clinical-review-cases.settings.js index 95dee136..fac1dd2f 100644 --- a/src/conf/opencga-clinical-review-cases.settings.js +++ b/src/conf/opencga-clinical-review-cases.settings.js @@ -45,6 +45,7 @@ const OpencgaClinicalReviewCasesSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. // TODO NOTE this refers to clinical-analysis-grid (same list in clinical-analysis-browser.settings) columns: ["caseId", "probandId", "familyId", "disorderId", "interpretation", "action"] } diff --git a/src/conf/opencga-cohort-browser.settings.js b/src/conf/opencga-cohort-browser.settings.js index ad34d8f9..fea61fd5 100644 --- a/src/conf/opencga-cohort-browser.settings.js +++ b/src/conf/opencga-cohort-browser.settings.js @@ -1,4 +1,7 @@ const opencgaCohortBrowserSettings = { + /** + * Full settings + */ /* menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ @@ -31,6 +34,7 @@ const opencgaCohortBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id", "numSamples", "creationDate", "type"] }, // merge criterium: uses this array as filter for internal 1D array. diff --git a/src/conf/opencga-family-browser.settings.js b/src/conf/opencga-family-browser.settings.js index c0bc154a..fdcc7ded 100644 --- a/src/conf/opencga-family-browser.settings.js +++ b/src/conf/opencga-family-browser.settings.js @@ -1,4 +1,7 @@ const opencgaFamilyBrowserSettings = { + /** + * Full settings + */ /* menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ @@ -34,6 +37,7 @@ const opencgaFamilyBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id", "members", "disorders", "phenotypes", "caseId", "customAnnotation", "creationDate"] }, // merge criterium: uses this array as filter for internal 1D array. diff --git a/src/conf/opencga-file-browser.settings.js b/src/conf/opencga-file-browser.settings.js index ca0c1630..20bbfa88 100644 --- a/src/conf/opencga-file-browser.settings.js +++ b/src/conf/opencga-file-browser.settings.js @@ -1,4 +1,7 @@ const opencgaFileBrowserSettings = { + /** + * Full settings + */ /* menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ @@ -39,6 +42,7 @@ const opencgaFileBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["name", "directory", "size", "format", "bioformat", "index", "creationDate", "actions"] }, // merge criterium: uses this array as filter for internal 1D array. diff --git a/src/conf/opencga-individual-browser.settings.js b/src/conf/opencga-individual-browser.settings.js index fef3f8dc..5ff1cc2e 100644 --- a/src/conf/opencga-individual-browser.settings.js +++ b/src/conf/opencga-individual-browser.settings.js @@ -1,5 +1,11 @@ const opencgaIndividualBrowserSettings = { - /*menu: { + /** + * Full settings + */ + + // TODO clinical-analysis-grid has no action column here + + /* menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ { @@ -51,6 +57,7 @@ const opencgaIndividualBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id", "samples", "father", "mother", "disorders", "phenotypes", "caseId", "sex", "lifeStatus", "dateOfBirth", "creationDate"] }, // merge criterium: uses this array as filter for internal 1D array. diff --git a/src/conf/opencga-job-browser.settings.js b/src/conf/opencga-job-browser.settings.js index 851a9923..1fa3f27a 100644 --- a/src/conf/opencga-job-browser.settings.js +++ b/src/conf/opencga-job-browser.settings.js @@ -1,4 +1,7 @@ const opencgaJobBrowserSettings = { + /** + * Full settings + */ /* menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ @@ -40,6 +43,7 @@ const opencgaJobBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id",/!* "toolId", "status", "priority", "dependsOn", "output", "execution", "execution", "creationDate"*!/] }, // merge criterium: uses this array as filter for internal 1D array. diff --git a/src/conf/opencga-sample-browser.settings.js b/src/conf/opencga-sample-browser.settings.js index 36777bcd..0ba83685 100644 --- a/src/conf/opencga-sample-browser.settings.js +++ b/src/conf/opencga-sample-browser.settings.js @@ -1,5 +1,8 @@ const opencgaSampleBrowserSettings = { - /* menu: { + /** + * Full settings + */ + menu: { // merge criterium: it uses this `filters` array as filter for internal one. Each object is merged with spread operator filters: [ { @@ -37,9 +40,10 @@ const opencgaSampleBrowserSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id", "individualId", "fileIds", "caseId", "collection.method", "processing.preparationMethod", "cellLine", "creationDate", "actions"] }, // merge criterium: uses this array as filter for internal 1D array. detail: ["sample-view", "sample-variant-stats-view", "samtools-flags-stats-view", "individual-view", "file-view", "json-view"] - */ + }; diff --git a/src/conf/opencga-variant-browser.settings.js b/src/conf/opencga-variant-browser.settings.js index ed6db039..b8f85198 100644 --- a/src/conf/opencga-variant-browser.settings.js +++ b/src/conf/opencga-variant-browser.settings.js @@ -38,8 +38,10 @@ const OpencgaVariantBrowserSettings = { showDownload: true // columns list for the dropdown will be added in grid components based on settings.table.columns }, - // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span - columns: ["id", "gene", "type", "consequenceType", "deleteriousness", "conservation", "samples", "cohorts", "popfreq", "clinicalInfo"] + // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span. + // It is supported either columns[] or hiddenColumns[]. + columns: ["id", "gene", "type", "consequenceType", "deleteriousness", "conservation", "samples", "cohorts", "popfreq", "clinicalInfo"], + // hiddenColumns: ["id", "gene", "type"] }, // merge criterium: uses this array as filter for internal 1D array. detail: ["annotationSummary", "annotationConsType", "annotationPropFreq", "annotationClinical", "cohortStats", "samples", "beacon", "json-view"] diff --git a/src/conf/variant-interpreter-browser-cancer.settings.js b/src/conf/variant-interpreter-browser-cancer.settings.js index d7fbe049..9c4b99bb 100644 --- a/src/conf/variant-interpreter-browser-cancer.settings.js +++ b/src/conf/variant-interpreter-browser-cancer.settings.js @@ -10,10 +10,11 @@ const variantInterpreterBrowserCancerSettings = { showExport: false, showDownload: true // columns list for the dropdown will be added in grid components based on settings.table.columns - }, + } // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. // columns: ["id"] - }, + } // merge criterium: uses this array as filter for internal 1D array. // detail: [] diff --git a/src/conf/variant-interpreter-browser-rd.settings.js b/src/conf/variant-interpreter-browser-rd.settings.js index 6a211688..751a853e 100644 --- a/src/conf/variant-interpreter-browser-rd.settings.js +++ b/src/conf/variant-interpreter-browser-rd.settings.js @@ -64,6 +64,7 @@ const variantInterpreterBrowserRdSettings = { // columns list for the dropdown will be added in grid components based on settings.table.columns }, // merge criterium: uses this array as filter for internal 1D/2D array. It handles row/col span + // It is supported either columns[] or hiddenColumns[]. columns: ["id", "gene", "type", "consequenceType", "zygosity", "evidences", "VCF_Data", "frequencies", "clinicalInfo", "interpretation", "review", "actions"] }, // merge criterium: uses this array as filter for internal 1D array.