58 lines
1.4 KiB
Python
58 lines
1.4 KiB
Python
"""
|
|
horilla_apps
|
|
|
|
This module is used to register horilla addons
|
|
"""
|
|
|
|
from horilla import settings
|
|
from horilla.settings import INSTALLED_APPS
|
|
|
|
INSTALLED_APPS.append("accessibility")
|
|
INSTALLED_APPS.append("horilla_audit")
|
|
INSTALLED_APPS.append("horilla_widgets")
|
|
INSTALLED_APPS.append("horilla_crumbs")
|
|
INSTALLED_APPS.append("horilla_documents")
|
|
INSTALLED_APPS.append("haystack")
|
|
INSTALLED_APPS.append("horilla_views")
|
|
INSTALLED_APPS.append("horilla_automations")
|
|
INSTALLED_APPS.append("auditlog")
|
|
INSTALLED_APPS.append("biometric")
|
|
INSTALLED_APPS.append("helpdesk")
|
|
INSTALLED_APPS.append("offboarding")
|
|
|
|
|
|
AUDITLOG_INCLUDE_ALL_MODELS = True
|
|
|
|
AUDITLOG_EXCLUDE_TRACKING_MODELS = (
|
|
# "<app_name>",
|
|
# "<app_name>.<model>"
|
|
)
|
|
|
|
setattr(settings, "AUDITLOG_INCLUDE_ALL_MODELS", AUDITLOG_INCLUDE_ALL_MODELS)
|
|
setattr(settings, "AUDITLOG_EXCLUDE_TRACKING_MODELS", AUDITLOG_EXCLUDE_TRACKING_MODELS)
|
|
|
|
settings.MIDDLEWARE.append(
|
|
"auditlog.middleware.AuditlogMiddleware",
|
|
)
|
|
|
|
SETTINGS_EMAIL_BACKEND = getattr(settings, "EMAIL_BACKEND", False)
|
|
setattr(settings, "EMAIL_BACKEND", "base.backends.ConfiguredEmailBackend")
|
|
if SETTINGS_EMAIL_BACKEND:
|
|
setattr(settings, "EMAIL_BACKEND", SETTINGS_EMAIL_BACKEND)
|
|
|
|
|
|
SIDEBARS = [
|
|
"recruitment",
|
|
"onboarding",
|
|
"employee",
|
|
"attendance",
|
|
"leave",
|
|
"payroll",
|
|
"pms",
|
|
"offboarding",
|
|
"asset",
|
|
"helpdesk",
|
|
]
|
|
|
|
WHITE_LABELLING = False
|