48 lines
1.6 KiB
Python
48 lines
1.6 KiB
Python
from __future__ import unicode_literals
|
|
|
|
import tempfile
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from smart_settings import Namespace
|
|
|
|
from .literals import (
|
|
DEFAULT_ORGANIZATION_ADMIN_EMAIL, DEFAULT_ORGANIZATION_ADMIN_GROUP,
|
|
DEFAULT_ORGANIZATION_ADMIN_PASSWORD, DEFAULT_ORGANIZATION_ADMIN_ROLE,
|
|
DEFAULT_ORGANIZATION_ADMIN_USERNAME
|
|
)
|
|
|
|
|
|
namespace = Namespace(name='organizations', label=_('Organizations'))
|
|
setting_organization_admin_email = namespace.add_setting(
|
|
global_name='ORGANIZATIONS_ADMIN_EMAIL',
|
|
default=DEFAULT_ORGANIZATION_ADMIN_EMAIL,
|
|
help_text=_('Email to use when creating organization admin users.')
|
|
)
|
|
setting_organization_admin_group = namespace.add_setting(
|
|
global_name='ORGANIZATIONS_ADMIN_GROUP',
|
|
default=DEFAULT_ORGANIZATION_ADMIN_GROUP, help_text=_(
|
|
'Group to use when creating organization admin users.'
|
|
),
|
|
)
|
|
setting_organization_admin_password = namespace.add_setting(
|
|
global_name='ORGANIZATIONS_ADMIN_PASSWORD',
|
|
default=DEFAULT_ORGANIZATION_ADMIN_PASSWORD,
|
|
help_text=_(
|
|
'Password to use when creating organization admin users. If none is '
|
|
'specified a random password will be generated.'
|
|
)
|
|
)
|
|
setting_organization_admin_role = namespace.add_setting(
|
|
global_name='ORGANIZATIONS_ADMIN_ROLE',
|
|
default=DEFAULT_ORGANIZATION_ADMIN_ROLE, help_text=_(
|
|
'Role to use when creating organization admin users.'
|
|
),
|
|
)
|
|
setting_organization_admin_username = namespace.add_setting(
|
|
global_name='ORGANIZATIONS_ADMIN_USERNAME',
|
|
default=DEFAULT_ORGANIZATION_ADMIN_USERNAME, help_text=_(
|
|
'Username to use when creating organization admin users.'
|
|
),
|
|
)
|