{% extends "layout.html" %} {% from "macros/form_inputs.html" import input_csrf_token with context %} {% from "macros/general.html" import display_subnav, display_input_cn, display_reset_password, display_random_password, display_quota with context %} {% from "macros/msg_handlers.html" import user_msg_handler with context %} {% block title %}{{ _('Add mail user') }}{% endblock title %} {% block navlinks_create %}class="active"{% endblock %} {% block breadcrumb %} {% set crumbs = [ (ctx.homepath + '/domains', _('All domains')), (ctx.homepath + '/profile/domain/general/' + cur_domain, cur_domain), (ctx.homepath + '/users/' + cur_domain, _('Users')), ] %} {{ display_subnav(crumbs) }} {% endblock %} {% block main %} {# Show system message #} {% if msg %} {% if msg.startswith('PW_') %} {% set _pw_errors = msg.split(',') %} {% for _err in _pw_errors %} {{ user_msg_handler(_err) }} {% endfor %} {% else %} {{ user_msg_handler(msg) }} {% endif %} {% endif %} {# Number of accounts #} {% set numberOfAccounts = domainAccountSetting.get('numberOfUsers', '0') |int %} {# Default language #} {% set defaultLanguage = domainAccountSetting.get('defaultLanguage', '') %} {# Display input field for adding new user. #}

{{ _('Add mail user') }}

{{ input_csrf_token() }}

{{ _('Add mail user under domain') }} *

{{ _('Mail Address') }} *

@{{ cur_domain }}
 
{{ display_reset_password(min_passwd_length=min_passwd_length, max_passwd_length=max_passwd_length, store_password_in_plain_text=store_password_in_plain_text) }}
 
{{ display_input_cn(value=cn, account_type='user') }} {{ display_quota(value=defaultUserQuota, show_spare_quota=true, show_value_in_input=true, show_used_quota=false) }}
{# .col2-3 #}
{{ display_random_password(password_length=min_passwd_length, password_policies=password_policies) }}
{# .columns #}

 

{# -- End box-wrap -- #}
{# -- End content-box -- #}
{# -- End box-body -- #} {% endblock main %}