forked from divio/djangocms-translations
-
Notifications
You must be signed in to change notification settings - Fork 0
/
aldryn_config.py
25 lines (18 loc) · 942 Bytes
/
aldryn_config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: utf-8 -*-
from aldryn_client import forms
class Form(forms.BaseForm):
def to_settings(self, data, settings):
from functools import partial
from aldryn_addons.utils import boolean_ish
from aldryn_addons.utils import djsenv
env = partial(djsenv, settings=settings)
settings['DJANGOCMS_TRANSLATIONS_USE_STAGING'] = boolean_ish(env(
'DJANGOCMS_TRANSLATIONS_USE_STAGING',
default=True,
))
if 'ALDRYN_SSO_LOGIN_WHITE_LIST' in settings:
endpoint = '/admin/djangocms_translations/translationrequest/\w+/callback/' # noqa
settings['ALDRYN_SSO_LOGIN_WHITE_LIST'].append(endpoint)
settings['DJANGOCMS_TRANSLATIONS_SUPERTEXT_USER'] = env('DJANGOCMS_TRANSLATIONS_SUPERTEXT_USER')
settings['DJANGOCMS_TRANSLATIONS_SUPERTEXT_PASSWORD'] = env('DJANGOCMS_TRANSLATIONS_SUPERTEXT_PASSWORD')
return settings