2020-07-06 14:52:22 +02:00
|
|
|
import os
|
|
|
|
|
2022-08-03 10:56:29 +02:00
|
|
|
import hobo.test_utils
|
|
|
|
|
2015-04-25 20:55:53 +02:00
|
|
|
LANGUAGE_CODE = 'en-us'
|
2020-03-01 19:01:46 +01:00
|
|
|
BROKER_URL = 'memory://'
|
2015-05-08 10:25:19 +02:00
|
|
|
|
2023-01-04 12:05:56 +01:00
|
|
|
INSTALLED_APPS += ('hobo.agent.common', 'hobo.user_name.apps.UserNameConfig')
|
2018-03-21 12:42:24 +01:00
|
|
|
|
|
|
|
ALLOWED_HOSTS.append('localhost')
|
2018-04-04 15:52:15 +02:00
|
|
|
|
|
|
|
TEMPLATES[0]['OPTIONS']['debug'] = True
|
2019-01-11 11:22:14 +01:00
|
|
|
|
2020-09-01 15:09:17 +02:00
|
|
|
MIDDLEWARE = MIDDLEWARE + (
|
2020-05-25 21:15:26 +02:00
|
|
|
'hobo.middleware.RobotsTxtMiddleware',
|
|
|
|
'hobo.provisionning.middleware.ProvisionningMiddleware',
|
2022-04-21 18:11:30 +02:00
|
|
|
'hobo.middleware.maintenance.MaintenanceMiddleware',
|
2020-05-25 21:15:26 +02:00
|
|
|
)
|
2020-04-07 18:38:16 +02:00
|
|
|
|
2022-09-26 14:01:30 +02:00
|
|
|
common_middleware_index = MIDDLEWARE.index('django.middleware.common.CommonMiddleware')
|
|
|
|
MIDDLEWARE = (
|
|
|
|
MIDDLEWARE[:common_middleware_index]
|
|
|
|
+ ('hobo.middleware.common.HoboCommonMiddleware',)
|
|
|
|
+ MIDDLEWARE[common_middleware_index + 1 :]
|
|
|
|
)
|
|
|
|
|
2019-01-11 11:22:14 +01:00
|
|
|
HOBO_MANAGER_HOMEPAGE_URL_VAR = 'portal_agent_url'
|
2020-07-06 14:52:22 +02:00
|
|
|
DATABASES = {
|
|
|
|
'default': {
|
|
|
|
'ENGINE': os.environ.get('DB_ENGINE', 'django.db.backends.sqlite3'),
|
2022-08-04 09:31:48 +02:00
|
|
|
'NAME': hobo.test_utils.get_safe_db_name(),
|
2020-07-06 14:52:22 +02:00
|
|
|
}
|
|
|
|
}
|
2021-10-19 16:29:38 +02:00
|
|
|
|
|
|
|
TEMPLATES[0]['OPTIONS'].setdefault('builtins', []).append('hobo.templatetags.hobo')
|
2022-08-22 14:23:04 +02:00
|
|
|
|
|
|
|
REST_FRAMEWORK = {
|
|
|
|
'DEFAULT_AUTHENTICATION_CLASSES': (
|
|
|
|
'hobo.rest_authentication.PublikAuthentication',
|
|
|
|
'hobo.rest_authentication.APIClientAuthentication',
|
|
|
|
),
|
|
|
|
'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer',),
|
|
|
|
}
|