15 lines
No EOL
424 B
Python
15 lines
No EOL
424 B
Python
import importlib
|
|
|
|
from django.conf import settings
|
|
|
|
admin_permissions = []
|
|
|
|
for module in ["core"] + settings.EXPEPHALON_MODULES:
|
|
try:
|
|
mop = importlib.import_module(f"{module}.permissions")
|
|
for admin_permission in mop.ADMIN_PERMISSIONS:
|
|
admin_permissions.append(admin_permission)
|
|
except (AttributeError, ModuleNotFoundError):
|
|
continue
|
|
|
|
admin_permissions = tuple(admin_permissions) |