|
from django.db import models |
|
|
|
|
|
class DabRbacRoledefinition(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
name = models.TextField(unique=True) |
|
description = models.TextField() |
|
managed = models.BooleanField() |
|
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True) |
|
created_by = models.ForeignKey('TestAppUser', models.DO_NOTHING, blank=True, null=True) |
|
created = models.DateTimeField() |
|
modified_by = models.ForeignKey('TestAppUser', models.DO_NOTHING, related_name='dabrbacroledefinition_modified_by_set', blank=True, null=True) |
|
modified = models.DateTimeField() |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_roledefinition' |
|
|
|
|
|
class DabRbacDabpermission(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
name = models.CharField(max_length=255) |
|
codename = models.CharField(max_length=100) |
|
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_dabpermission' |
|
unique_together = (('content_type', 'codename'),) |
|
|
|
|
|
class DabRbacRoleuserassignment(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
created = models.DateTimeField() |
|
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True) |
|
object_id = models.TextField(blank=True, null=True) |
|
role_definition = models.ForeignKey(DabRbacRoledefinition, models.DO_NOTHING) |
|
created_by = models.ForeignKey('TestAppUser', models.DO_NOTHING, blank=True, null=True) |
|
user = models.ForeignKey('TestAppUser', models.DO_NOTHING, related_name='dabrbacroleuserassignment_user_set') |
|
object_role = models.ForeignKey('DabRbacObjectrole', models.DO_NOTHING, blank=True, null=True) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_roleuserassignment' |
|
unique_together = (('user', 'object_role'),) |
|
|
|
|
|
class DabRbacRoleteamassignment(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
created = models.DateTimeField() |
|
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING, blank=True, null=True) |
|
object_id = models.TextField(blank=True, null=True) |
|
role_definition = models.ForeignKey(DabRbacRoledefinition, models.DO_NOTHING) |
|
created_by = models.ForeignKey('TestAppUser', models.DO_NOTHING, blank=True, null=True) |
|
team = models.ForeignKey('TestAppTeam', models.DO_NOTHING) |
|
object_role = models.ForeignKey('DabRbacObjectrole', models.DO_NOTHING, blank=True, null=True) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_roleteamassignment' |
|
unique_together = (('team', 'object_role'),) |
|
|
|
|
|
class DabRbacRoleevaluation(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
codename = models.TextField() |
|
content_type_id = models.IntegerField() |
|
object_id = models.IntegerField() |
|
role = models.ForeignKey('DabRbacObjectrole', models.DO_NOTHING) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_roleevaluation' |
|
unique_together = (('object_id', 'content_type_id', 'codename', 'role'),) |
|
|
|
|
|
class DabRbacRoleevaluationuuid(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
codename = models.TextField() |
|
content_type_id = models.IntegerField() |
|
object_id = models.UUIDField() |
|
role = models.ForeignKey('DabRbacObjectrole', models.DO_NOTHING) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_roleevaluationuuid' |
|
unique_together = (('object_id', 'content_type_id', 'codename', 'role'),) |
|
|
|
|
|
class DabRbacObjectrole(models.Model): |
|
id = models.BigAutoField(primary_key=True) |
|
object_id = models.TextField() |
|
content_type = models.ForeignKey('DjangoContentType', models.DO_NOTHING) |
|
role_definition = models.ForeignKey(DabRbacRoledefinition, models.DO_NOTHING) |
|
|
|
class Meta: |
|
managed = False |
|
db_table = 'dab_rbac_objectrole' |
|
unique_together = (('object_id', 'content_type', 'role_definition'),) |