Exemplo n.º 1
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=['asset', 'upload_id'],
                                 name='unique_together'),
         # Make sure that there is only one asset upload in progress per asset
         models.UniqueConstraint(fields=['asset', 'status'],
                                 condition=Q(status='in-progress'),
                                 name='unique_in_progress')
     ]
Exemplo n.º 2
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=["filter", "exclude"],
                                 name="unique_filter_exclude"),
     ]
     verbose_name_plural = "Attribute Classes"
     verbose_name = "Attribute Class"
Exemplo n.º 3
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=['section', 'side'],
                                 name='unique_accident_dataset')
     ]
     verbose_name = _('Section accident data')
     verbose_name_plural = _('Section accident datasets')
Exemplo n.º 4
0
 class Meta:
     db_table = "jobpermission"
     constraints = [
         models.UniqueConstraint(
             fields=["job", "content_type", "object_id", "permission"],
             name="unique_object_permission_per_job"),
     ]
Exemplo n.º 5
0
 class Meta:
     db_table = 'cart'
     verbose_name = '장바구니'
     verbose_name_plural = verbose_name
     constraints = [
         models.UniqueConstraint(fields=['user', 'product_option'],
                                 name='unique option for each user')
     ]
Exemplo n.º 6
0
 class Meta:
     constraints = [
         models.UniqueConstraint(
             fields=['section', 'side'], name='unique_section_details_dataset'
         )
     ]
     verbose_name = _('Section details')
     verbose_name_plural = _('Section details')
Exemplo n.º 7
0
 class Meta:
     # The pair 'data_source' and 'source_id' should be unique together.
     constraints = [
         models.UniqueConstraint(
             name="unique place for source",
             fields=["data_source", "source_id"],
         ),
     ]
Exemplo n.º 8
0
 class Meta:
     constraints = (
         models.UniqueConstraint(fields=['monitor', 'timestamp', 'sensor'], name='unique_entry'),
     )
     indexes = (
         BrinIndex(fields=['timestamp', 'sensor'], autosummarize=True),
     )
     ordering = ('-timestamp',)
Exemplo n.º 9
0
 class Meta:
     constraints = [
         models.UniqueConstraint(
             fields=["type", "identifier", "external_id", "source"],
             name="leasing_area_type_identifier_externalid_source_key",
         )
     ]
     verbose_name = pgettext_lazy("Model name", "Area")
     verbose_name_plural = pgettext_lazy("Model name", "Area")
Exemplo n.º 10
0
    class Meta:
        ordering = ("line_location", )

        constraints = [
            models.UniqueConstraint(
                name="unique checkpoint on route",
                fields=["route", "place", "line_location"],
            ),
        ]
Exemplo n.º 11
0
 class Meta:
     ordering = (
         'stadsdeel',
         'dossiernr',
     )
     constraints = [
         models.UniqueConstraint(fields=['stadsdeel', 'dossiernr'],
                                 name='unique_bouwdossier'),
     ]
Exemplo n.º 12
0
 class Meta:
     db_table = 'product_option'
     verbose_name = '상품옵션'
     verbose_name_plural = verbose_name
     constraints = [
         models.UniqueConstraint(
             fields=['product', 'name'],
             name='unique option for each product'
         )
     ]
Exemplo n.º 13
0
 class Meta:
     indexes = [models.Index(fields=["center"])]
     constraints = [
         models.UniqueConstraint(
             fields=[
                 "center",
                 "zoom",
                 "scale",
             ],
             name="unique_for_position_options",
         ),
     ]
Exemplo n.º 14
0
    class Meta:
        verbose_name = 'Location'
        verbose_name_plural = 'Locations'
        ordering = ['address']

        permissions = (
            ('detail_location', 'Can detail %s' % verbose_name),
            ('list_location', 'Can list %s' % verbose_name),
        )

        constraints = [
            models.UniqueConstraint(fields=['location'], name='unique_location'),
        ]
Exemplo n.º 15
0
 class Meta:
     verbose_name = pgettext_lazy("Singular", "Time series")
     verbose_name_plural = pgettext_lazy("Plural", "Time series")
     ordering = ("type", )
     unique_together = ["timeseries_group", "type", "time_step"]
     constraints = [
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=100),
             name="only_one_initial_timeseries_per_group",
         ),
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=200),
             name="only_one_checked_timeseries_per_group",
         ),
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=300),
             name="only_one_regularized_timeseries_per_group",
         ),
     ]
Exemplo n.º 16
0
 class Meta:
     verbose_name = "Time series"
     verbose_name_plural = "Time series"
     ordering = ("type",)
     unique_together = ["timeseries_group", "type", "time_step"]
     constraints = [
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=100),
             name="only_one_raw_timeseries_per_group",
         ),
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=200),
             name="only_one_checked_timeseries_per_group",
         ),
         models.UniqueConstraint(
             fields=["timeseries_group"],
             condition=models.Q(type=300),
             name="only_one_regularized_timeseries_per_group",
         ),
     ]
Exemplo n.º 17
0
    class Meta:
        verbose_name = 'Driver'
        verbose_name_plural = 'Drivers'
        ordering = ['full_name', 'cpf']

        permissions = (
            ('detail_driver', 'Can detail %s' % verbose_name),
            ('list_driver', 'Can list %s' % verbose_name),
        )

        constraints = [
            models.UniqueConstraint(fields=['cpf', 'cnh'], name='unique_driver'),
            models.CheckConstraint(check=Q(age__gte=18), name='age_gte_18')
        ]
Exemplo n.º 18
0
 class Meta:
     rules_permissions = {
         "import": rules.always_allow,
         "view": rules.always_allow,
         "change": is_route_owner,
         "update": is_route_owner & route_can_be_updated,
         "delete": is_route_owner,
         "download": is_route_owner,
         "garmin_upload": is_route_owner,
     }
     constraints = [
         models.UniqueConstraint(
             name="unique route for athlete",
             fields=["athlete", "data_source", "source_id"],
         ),
     ]
Exemplo n.º 19
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=['store', 'user'],
                                 name='Uniqueperstore'),
     ]
Exemplo n.º 20
0
 class Meta:
     constraints = [
         models.UniqueConstraint(
             fields=['agency', 'agency_measurement_name'],
             name='unique agency measurements')
     ]
Exemplo n.º 21
0
 class Meta:
     constraints = [
         models.UniqueConstraint(
             fields=['site_agency', 'agency_measurement'],
             name='unique site agency measurement')
     ]
Exemplo n.º 22
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=['identifier_type', 'identifier'],
                                 name='unique other identifiers')
     ]
Exemplo n.º 23
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=['site', 'agency'],
                                 name='unique site agency')
     ]
Exemplo n.º 24
0
 class Meta:
     app_label = 'api'
     constraints = [
         models.UniqueConstraint(fields=['document'],
                                 name='unique document')
     ]
Exemplo n.º 25
0
 class Meta:
     constraints = [
         models.UniqueConstraint(fields=["user", "group", "permission"], name="unique_user_permission_per_group"),
     ]
Exemplo n.º 26
0
 class Meta:
     indexes = [models.Index(fields=["user", "provider"])]
     constraints = [
         models.UniqueConstraint(fields=["provider", "user"], name="unique_user_size_rule_per_provider"),
     ]