ae5c1f1848
Ship cash-register registry, section-based portal access, configurable dislocation columns, and trial-hire intern accounts with credentials PDF.
19 lines
644 B
Python
19 lines
644 B
Python
from django.db import models
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
from core.portal_sections import portal_permission_codenames
|
|
|
|
|
|
class PortalAccess(models.Model):
|
|
"""Маркер для Django permissions разделов портала (таблица не создаётся)."""
|
|
|
|
class Meta:
|
|
managed = False
|
|
default_permissions = ()
|
|
permissions = portal_permission_codenames()
|
|
verbose_name = _('Доступ к разделу портала')
|
|
verbose_name_plural = _('Доступы к разделам портала')
|
|
|
|
def __str__(self):
|
|
return 'PortalAccess'
|