From 75ca5bdd1c2bd86cf889ef81bd9cc89aab318c18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Clau=C3=9F?= Date: Mon, 11 Sep 2023 20:21:57 +0200 Subject: [PATCH] add archive as Paramter to Materials, optimize MaterialProperties --- src/paveit/datamodels/material.py | 4 +++- src/paveit/datamodels/material_properties.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/paveit/datamodels/material.py b/src/paveit/datamodels/material.py index 0e32c51..d099017 100755 --- a/src/paveit/datamodels/material.py +++ b/src/paveit/datamodels/material.py @@ -36,6 +36,8 @@ class Material(Document): project_ids = ListField(LazyReferenceField(Project, reverse_delete_rule=CASCADE), required=False) + + archived = BooleanField(default=False) def to_dict(self): # convert data to dict @@ -53,7 +55,7 @@ class Material(Document): 'collection': 'materials', "db_alias": 'dblabtests', 'indexes': [ - [("material", 1)], + [("material_id", 1)], [("name", 1)], ] } diff --git a/src/paveit/datamodels/material_properties.py b/src/paveit/datamodels/material_properties.py index ea6f4f1..61b875e 100755 --- a/src/paveit/datamodels/material_properties.py +++ b/src/paveit/datamodels/material_properties.py @@ -74,7 +74,7 @@ class Propertie(Document): 'collection': 'materialproperties', "db_alias": 'dblabtests', 'indexes': [ - [("material", 1)], + [("material_id", 1)], [("name", 1)], ] }