feature/rbac permisos y roles implementados
This commit is contained in:
@@ -40,6 +40,16 @@ class Organizacion(models.Model):
|
||||
estado = models.CharField(max_length=50)
|
||||
ciudad = models.CharField(max_length=50)
|
||||
|
||||
# Administrador maestro: acceso total a su org, no puede ser removido de su rol por otros admins.
|
||||
# on_delete=PROTECT: no se puede eliminar el usuario sin reasignar el ownership primero.
|
||||
owner = models.ForeignKey(
|
||||
'cuser.CustomUser',
|
||||
on_delete=models.PROTECT,
|
||||
null=True,
|
||||
blank=True,
|
||||
related_name='organizaciones_que_administra',
|
||||
)
|
||||
|
||||
is_active = models.BooleanField(default=True)
|
||||
is_verified = models.BooleanField(default=False)
|
||||
apply_auto_download = models.BooleanField(default=False)
|
||||
|
||||
Reference in New Issue
Block a user