12345678910111213141516171819202122 |
- from django.conf import settings
- hash = {
- "TICKETS_ALLOW_FILE_ATTACHMENTS": True,
- "TICKETS_COMMENT_CLASSES": [],
- "TICKETS_DEFAULT_ASSIGNEE": None,
- "TICKETS_LIMIT_FILE_ATTACHMENTS": [".jpg", ".gif", ".png", ".csv", ".pdf", ".zip"],
- "TICKETS_MAXIMUM_ATTACHMENT_SIZE": 5000000,
- "TICKETS_PUBLIC_SUBMIT_REDIRECT": "/",
- "TICKETS_STAFF_ONLY": True,
- }
- def defaults(key: str):
- """Try to get a setting from project settings.
- If empty or doesn't exist, fall back to a value from defaults hash."""
- if hasattr(settings, key):
- val = getattr(settings, key)
- else:
- val = hash.get(key)
- return val
|