diff --git a/arkindex/training/models.py b/arkindex/training/models.py index c37ea35b09193f087793b2c48c194cc5f3c64e48..ea84bd5c8af8588881188e9580dba7bd64b519ac 100644 --- a/arkindex/training/models.py +++ b/arkindex/training/models.py @@ -266,6 +266,7 @@ class Dataset(models.Model): name = models.CharField(max_length=100, validators=[MinLengthValidator(1)]) description = models.TextField(validators=[MinLengthValidator(1)]) state = EnumField(DatasetState, default=DatasetState.Open, max_length=50) + unique_elements = models.BooleanField(default=True) class Meta: constraints = [ diff --git a/arkindex/training/serializers.py b/arkindex/training/serializers.py index ce877bff5f83794c9ded6578cd0cab47f593b66c..4b6636af783f63baf8b47f1a3a46f66bd77a3078 100644 --- a/arkindex/training/serializers.py +++ b/arkindex/training/serializers.py @@ -636,6 +636,7 @@ class DatasetSerializer(serializers.ModelSerializer): # Hidden field to set the creator as the authenticated user "default_creator", "task_id", + "unique_elements", "created", "updated", )