diff --git a/aleksis/core/models.py b/aleksis/core/models.py index 2481fcc2951e88caa4151cbec3f56aca554ae0fb..37ba7e4c0e6901970a94ec7a88a7550786cac971 100644 --- a/aleksis/core/models.py +++ b/aleksis/core/models.py @@ -572,3 +572,14 @@ class GroupType(ExtensibleModel): class Meta: verbose_name = _("Group type") verbose_name_plural = _("Group types") + + +class GlobalPermissions(ExtensibleModel): + class Meta: + managed = False + permissions = ( + ("view_system_status", _("Can view system status")), + ("link_persons_accounts", _("Can link persons to accounts")), + ("manage_data", _("Can manage data")), + ("impersonate", _("Can impersonate")), + )