Loading resources/migrations/0022_auto_20211020_0844.py 0 → 100644 +18 −0 Original line number Diff line number Diff line # Generated by Django 3.2.2 on 2021-10-20 08:44 from django.db import migrations from resources.models import MetadataType def fixtures(*args): for title in ["json", "string", "number", "bool", "object", "array"]: MetadataType.objects.get_or_create(title=title) class Migration(migrations.Migration): dependencies = [ ("resources", "0021_auto_20211007_1748"), ] operations = [] rpc/methods.py +2 −2 Original line number Diff line number Diff line Loading @@ -1117,14 +1117,14 @@ def add_metadata( """ Add a new metadata to metadata set. Set optional 'metadata_type_id' Set optional 'metadata_type_id'. Defaults to string type. """ try: metas_set = MetadataSet.objects.get(pk=metas_set_id) if metadata_type_id: meta_type = MetadataType.objects.get(pk=metadata_type_id) else: meta_type = None meta_type, _ = MetadataType.objects.get_or_create(title="string") _check_project_permission(user, metas_set.project, "metadata.create") metadata_instance, created = Metadata.objects.get_or_create( project=metas_set.project, title=title, set=metas_set, data_type=meta_type Loading Loading
resources/migrations/0022_auto_20211020_0844.py 0 → 100644 +18 −0 Original line number Diff line number Diff line # Generated by Django 3.2.2 on 2021-10-20 08:44 from django.db import migrations from resources.models import MetadataType def fixtures(*args): for title in ["json", "string", "number", "bool", "object", "array"]: MetadataType.objects.get_or_create(title=title) class Migration(migrations.Migration): dependencies = [ ("resources", "0021_auto_20211007_1748"), ] operations = []
rpc/methods.py +2 −2 Original line number Diff line number Diff line Loading @@ -1117,14 +1117,14 @@ def add_metadata( """ Add a new metadata to metadata set. Set optional 'metadata_type_id' Set optional 'metadata_type_id'. Defaults to string type. """ try: metas_set = MetadataSet.objects.get(pk=metas_set_id) if metadata_type_id: meta_type = MetadataType.objects.get(pk=metadata_type_id) else: meta_type = None meta_type, _ = MetadataType.objects.get_or_create(title="string") _check_project_permission(user, metas_set.project, "metadata.create") metadata_instance, created = Metadata.objects.get_or_create( project=metas_set.project, title=title, set=metas_set, data_type=meta_type Loading