From 509fa8301c3fd428162d5f36bd5c4a5f68706888 Mon Sep 17 00:00:00 2001 From: alaskowski <alaskowski@ethz.ch> Date: Mon, 12 Jun 2023 10:42:22 +0200 Subject: [PATCH] SSDM-13637: Updated definitions to include metaData information for sample, sampleType, experiment, experimentType, dataset, datasetType --- .../src/python/pybis/definitions.py | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/api-openbis-python3-pybis/src/python/pybis/definitions.py b/api-openbis-python3-pybis/src/python/pybis/definitions.py index 035130bb4d9..1ec6bd4d533 100644 --- a/api-openbis-python3-pybis/src/python/pybis/definitions.py +++ b/api-openbis-python3-pybis/src/python/pybis/definitions.py @@ -49,9 +49,9 @@ def openbis_definitions(entity): "update": {"@type": "as.dto.project.update.ProjectUpdate"}, }, "experiment": { - "attrs_new": "code type project tags attachments".split(), - "attrs_up": "project tags attachments freeze freezeForDataSets freezeForSamples".split(), - "attrs": "code permId identifier type project tags registrator registrationDate modifier modificationDate attachments frozen frozenForDataSets frozenForSamples".split(), + "attrs_new": "code type project tags attachments metaData".split(), + "attrs_up": "project tags attachments freeze freezeForDataSets freezeForSamples metaData".split(), + "attrs": "code permId identifier type project tags registrator registrationDate modifier modificationDate attachments frozen frozenForDataSets frozenForSamples metaData".split(), "multi": "tags attachments".split(), "identifier": "experimentId", "create": {"@type": "as.dto.experiment.create.ExperimentCreation"}, @@ -66,9 +66,9 @@ def openbis_definitions(entity): "update": {"@type": "as.dto.externaldms.update.ExternalDmsUpdate"}, }, "sample": { - "attrs_new": "code type project parents children container components space experiment tags attachments".split(), - "attrs_up": "project parents children container components space experiment tags attachments freeze freezeForComponents freezeForChildren freezeForParents freezeForDataSets".split(), - "attrs": "code permId identifier type project parents children components space experiment tags registrator registrationDate modifier modificationDate attachments container frozen frozenForComponents frozenForChildren frozenForParents frozenForDataSets".split(), + "attrs_new": "code type project parents children container components space experiment tags attachments metaData".split(), + "attrs_up": "project parents children container components space experiment tags attachments freeze freezeForComponents freezeForChildren freezeForParents freezeForDataSets metaData".split(), + "attrs": "code permId identifier type project parents children components space experiment tags registrator registrationDate modifier modificationDate attachments container frozen frozenForComponents frozenForChildren frozenForParents frozenForDataSets metaData".split(), "ids2type": { "parentIds": {"permId": {"@type": "as.dto.sample.id.SamplePermId"}}, "childIds": {"permId": {"@type": "as.dto.sample.id.SamplePermId"}}, @@ -82,9 +82,9 @@ def openbis_definitions(entity): "multi": "parents children components tags attachments".split(), }, "sampleType": { - "attrs_new": "code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata validationPlugin".split(), - "attrs_up": "description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata, validationPlugin".split(), - "attrs": "permId code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata modificationDate validationPlugin".split(), + "attrs_new": "code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata validationPlugin metaData".split(), + "attrs_up": "description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata, validationPlugin metaData".split(), + "attrs": "permId code description autoGeneratedCode generatedCodePrefix subcodeUnique listable showContainer showParents showParentMetadata modificationDate validationPlugin metaData".split(), "default_attribute_values": { "autoGeneratedCode": False, "generatedCodePrefix": "S", @@ -113,9 +113,9 @@ def openbis_definitions(entity): "identifier": "typeId", }, "dataSetType": { - "attrs_new": "code description mainDataSetPattern mainDataSetPath disallowDeletion validationPlugin".split(), - "attrs_up": "description mainDataSetPattern mainDataSetPath disallowDeletion validationPlugin".split(), - "attrs": "permId code description mainDataSetPattern mainDataSetPath disallowDeletion modificationDate validationPlugin".split(), + "attrs_new": "code description mainDataSetPattern mainDataSetPath disallowDeletion validationPlugin metaData".split(), + "attrs_up": "description mainDataSetPattern mainDataSetPath disallowDeletion validationPlugin metaData".split(), + "attrs": "permId code description mainDataSetPattern mainDataSetPath disallowDeletion modificationDate validationPlugin metaData".split(), "search": {"@type": "as.dto.dataset.search.DataSetTypeSearchCriteria"}, "fetch": {"@type": "as.dto.dataset.fetchoptions.DataSetTypeFetchOptions"}, "create": {"@type": "as.dto.dataset.create.DataSetTypeCreation"}, @@ -132,9 +132,9 @@ def openbis_definitions(entity): "identifier": "permId", }, "experimentType": { - "attrs_new": "code description validationPlugin".split(), - "attrs_up": "description modificationDate validationPlugin".split(), - "attrs": "permId code description modificationDate validationPlugin".split(), + "attrs_new": "code description validationPlugin metaData".split(), + "attrs_up": "description modificationDate validationPlugin metaData".split(), + "attrs": "permId code description modificationDate validationPlugin metaData".split(), "search": { "@type": "as.dto.experiment.search.ExperimentTypeSearchCriteria" }, @@ -188,9 +188,9 @@ def openbis_definitions(entity): "multi": "parents children components tags attachments".split(), }, "dataSet": { - "attrs_new": "type code kind experiment sample parents children components containers tags".split(), - "attrs_up": "parents children experiment sample components containers tags freeze freezeForChildren freezeForParents freezeForComponents freezeForContainers".split(), - "attrs": "code permId type kind experiment sample parents children components containers tags accessDate dataProducer dataProductionDate registrator registrationDate modifier modificationDate dataStore measured postRegistered frozen frozenForChildren frozenForParents frozenForComponents frozenForContainers".split(), + "attrs_new": "type code kind experiment sample parents children components containers tags metaData".split(), + "attrs_up": "parents children experiment sample components containers tags freeze freezeForChildren freezeForParents freezeForComponents freezeForContainers metaData".split(), + "attrs": "code permId type kind experiment sample parents children components containers tags accessDate dataProducer dataProductionDate registrator registrationDate modifier modificationDate dataStore measured postRegistered frozen frozenForChildren frozenForParents frozenForComponents frozenForContainers metaData".split(), "ids2type": { "parentIds": {"permId": {"@type": "as.dto.dataset.id.DataSetPermId"}}, "childIds": {"permId": {"@type": "as.dto.dataset.id.DataSetPermId"}}, -- GitLab