Server IP : 85.214.239.14 / Your IP : 18.226.28.97 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /srv/modoboa/env/lib64/python3.5/site-packages/modoboa/core/ |
Upload File : |
"""Core application constants.""" from django.conf import settings from django.utils.translation import ugettext_lazy SIMPLEUSERS_ROLE = ("SimpleUsers", ugettext_lazy("Simple user")) DOMAINADMINS_ROLE = ("DomainAdmins", ugettext_lazy("Domain administrator")) RESELLERS_ROLE = ("Resellers", ugettext_lazy("Reseller")) SUPERADMINS_ROLE = ("SuperAdmins", ugettext_lazy("Super administrator")) ROLES = ( SIMPLEUSERS_ROLE, DOMAINADMINS_ROLE, RESELLERS_ROLE, SUPERADMINS_ROLE, ) ADMIN_GROUPS = [ "SuperAdmins", "Resellers", "DomainAdmins", ] LANGUAGES = ( ("br", u"breton"), ("cs", u"čeština"), ("de", u"deutsch"), ("en", u"english"), ("el_GR", u"ελληνικά"), ("es", u"español"), ("fr", u"français"), ("it", u"italiano"), ("ja_JP", u"日本の"), ("nl", u"nederlands"), ("pt_PT", u"português"), ("pt_BR", u"português (BR)"), ("pl_PL", u"polski"), ("ro_RO", u"Română"), ("ru", u"русский"), ("sv", u"svenska"), ("tr_TR", u"türk"), ("zh_TW", u"中文(台灣)"), ) LDAP_GROUP_TYPES = ( ("posixgroup", "PosixGroup"), ("groupofnames", "GroupOfNames"), ) LDAP_SECURE_MODES = [ ("none", ugettext_lazy("No")), ("starttls", "STARTTLS"), ("ssl", "SSL/TLS") ] PERMISSIONS = { "SimpleUsers": [], "DomainAdmins": [ ["core", "user", "add_user"], ["core", "user", "change_user"], ["core", "user", "delete_user"], ["admin", "domain", "view_domain"], ["admin", "mailbox", "add_mailbox"], ["admin", "mailbox", "change_mailbox"], ["admin", "mailbox", "delete_mailbox"], ["admin", "mailbox", "view_mailbox"], ["admin", "alias", "add_alias"], ["admin", "alias", "change_alias"], ["admin", "alias", "delete_alias"], ["admin", "alias", "view_alias"], ["admin", "senderaddress", "add_senderaddress"], ["admin", "senderaddress", "change_senderaddress"], ["admin", "senderaddress", "delete_senderaddress"], ], "Resellers": [ ["core", "user", "add_user"], ["core", "user", "change_user"], ["core", "user", "delete_user"], ["admin", "mailbox", "add_mailbox"], ["admin", "mailbox", "change_mailbox"], ["admin", "mailbox", "delete_mailbox"], ["admin", "mailbox", "view_mailbox"], ["admin", "alias", "add_alias"], ["admin", "alias", "change_alias"], ["admin", "alias", "delete_alias"], ["admin", "alias", "view_alias"], ["admin", "senderaddress", "add_senderaddress"], ["admin", "senderaddress", "change_senderaddress"], ["admin", "senderaddress", "delete_senderaddress"], ["admin", "domain", "add_domain"], ["admin", "domain", "change_domain"], ["admin", "domain", "delete_domain"], ["admin", "domain", "view_domain"], ["admin", "domainalias", "add_domainalias"], ["admin", "domainalias", "change_domainalias"], ["admin", "domainalias", "delete_domainalias"], ] } SMS_BACKENDS = [ ("", ugettext_lazy("Choose a provider")), ("ovh", "OVH"), ] if settings.DEBUG: SMS_BACKENDS.insert(1, ("dummy", ugettext_lazy("Dummy")))