Files
mayan-edms/apps/user_management/registry.py
2012-09-27 01:54:34 -04:00

37 lines
1.1 KiB
Python

from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _
from django.contrib.auth.models import User
from smart_settings import LocalScope
from .icons import icon_user
from .links import user_setup, group_setup
label = _(u'User management')
description = _(u'Handles user accounts and groups.')
icon = icon_user
dependencies = ['app_registry', 'icons', 'navigation', 'permissions']
setup_links = [user_setup, group_setup]
settings=[
{
'name': 'AUTO_CREATE_ADMIN',
'default': True,
'description': _(u'Automatically create a superuser admin on the first run.'),
'scopes': [LocalScope()]
},
{
'name': 'AUTO_ADMIN_USERNAME',
'default': 'admin',
'description': _(u'User name of the superuser admin that will be created.'),
'scopes': [LocalScope()]
},
{
'name': 'AUTO_ADMIN_PASSWORD',
'default': User.objects.make_random_password(),
'description': _(u'Password of the superuser admin that will be created.'),
'scopes': [LocalScope()]
}
]