{% extends 'preferences/sidebar.html' %} {% comment %} Re2o est un logiciel d'administration développé initiallement au rezometz. Il se veut agnostique au réseau considéré, de manière à être installable en quelques clics. Copyright © 2017 Gabriel Détraz Copyright © 2017 Goulven Kermarec Copyright © 2017 Augustin Lemesle This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. {% endcomment %} {% load bootstrap3 %} {% load acl %} {% load design %} {% load i18n %} {% block title %}{% trans "Preferences" %}{% endblock %} {% block content %}
{% trans "Edit" %}

{% trans "Website name" %} {{ generaloptions.site_name }} {% trans "Email address for automatic emailing" %} {{ generaloptions.email_from }}
{% trans "Number of results displayed when searching" %} {{ generaloptions.search_display_page }} {% trans "Number of items per page (standard size)" %} {{ generaloptions.pagination_number }}
{% trans "Number of items per page (large size)" %} {{ generaloptions.pagination_large_number }} {% trans "Time before expiration of the reset password link (in hours)" %} {{ generaloptions.req_expire_hrs }}
{% trans "General message displayed on the website" %} {{ generaloptions.general_message }} {% trans "Main site URL" %} {{ generaloptions.main_site_url }}
{% trans "Summary of the General Terms of Use" %} {{ generaloptions.GTU_sum_up }} {% trans "General Terms of Use" %} {{ generaloptions.GTU }}
{% trans "Local email accounts enabled" %} {{ useroptions.local_email_accounts_enabled|tick }} {% trans "Local email domain" %} {{ useroptions.local_email_domain }}
{% trans "Maximum number of email aliases allowed" %} {{ useroptions.max_email_address }}

{% trans "Edit" %}

{% trans "Creation of members by everyone" %} {{ useroptions.all_can_create_adherent|tick }} {% trans "Creation of clubs by everyone" %} {{ useroptions.all_can_create_club|tick }}
{% trans "Self registration" %} {{ useroptions.self_adhesion|tick }} {% trans "Delete not yet active users after" %} {% blocktrans with delete_notyetactive=useroptions.delete_notyetactive %}{{ delete_notyetactive }} days{% endblocktrans %}
{% trans "All users are active by default" %} {{ useroptions.all_users_active|tick }}

{% trans "Users general permissions" %}

{% trans "Default shell for users" %} {{ useroptions.shell_default }} {% trans "Users can edit their shell" %} {{ useroptions.self_change_shell|tick }}
{% trans "Users can edit their room" %} {{ useroptions.self_change_room|tick }} {% trans "Telephone number required" %} {{ useroptions.is_tel_mandatory|tick }}
{% trans "GPG fingerprint field" %} {{ useroptions.gpg_fingerprint|tick }}

{% trans "Machines preferences" %}

{% trans "Edit" %}

{% trans "Password per machine" %} {{ machineoptions.password_machine|tick }} {% trans "Maximum number of interfaces allowed for a standard user" %} {{ machineoptions.max_lambdauser_interfaces }}
{% trans "Maximum number of DNS aliases allowed for a standard user" %} {{ machineoptions.max_lambdauser_aliases }} {% trans "IPv6 support" %} {{ machineoptions.ipv6_mode }}
{% trans "Creation of machines" %} {{ machineoptions.create_machine|tick }}

{% trans "Topology preferences" %}

{% trans "Edit" %}

{% trans "General policy for VLAN setting" %} {{ topologieoptions.radius_general_policy }} {% trans "This setting defines the VLAN policy after acceptance by RADIUS: either on the IP range's VLAN of the machine, or a VLAN preset in 'VLAN for machines accepted by RADIUS'" %}
{% trans "VLAN for machines accepted by RADIUS" %} {{ topologieoptions.vlan_decision_ok }} {% trans "VLAN for machines rejected by RADIUS" %} {{ topologieoptions.vlan_decision_nok }}
{% trans "VLAN for non members machines" %} {{ topologieoptions.vlan_non_member }}

{% trans "RADIUS keys" %}

{% can_create RadiusKey%} {% trans " Add a RADIUS key" %} {% acl_end %} {% include 'preferences/aff_radiuskey.html' with radiuskey_list=radiuskey_list %}

{% trans "Configuration of switches" %}

{% trans "Edit" %}

{% trans "Web management, activated in case of automatic provision" %} {{ topologieoptions.switchs_web_management }} {% trans "REST management, activated in case of automatic provision" %} {{ topologieoptions.switchs_rest_management }}
{% if topologieoptions.provision_switchs_enabled %}{% trans "Provision of configuration for switches" %}{% else %}{% trans "Provision of configuration for switches" %}{% endif%}
{% trans "Switches with automatic provision" %} {{ topologieoptions.provisioned_switchs|join:", " }} {% if topologieoptions.provisioned_switchs %}{% trans "OK" %}{% else %}{% trans "Missing" %}{% endif %}
{% trans "IP range for the management of switches" %} {{ topologieoptions.switchs_ip_type }} {% if topologieoptions.switchs_ip_type %}{% trans "OK" %}{% else %}{% trans "Missing" %}{% endif %}
{% trans "Server for the configuration of switches" %} {{ topologieoptions.switchs_management_interface }} {% if topologieoptions.switchs_management_interface %} - {{ topologieoptions.switchs_management_interface_ip }} {% trans "OK" %}{% else %}{% trans "Missing" %}{% endif %}
{% trans "Provision of configuration mode for switches" %} {{ topologieoptions.switchs_provision }}
{% trans "TFTP mode" %} {% trans "OK" %}
{% trans "SFTP mode" %} {% if topologieoptions.switchs_management_sftp_creds %}{% trans "OK" %}{% else %}{% trans "Missing credentials" %}{% endif %}
{% trans "Switch management credentials" %}
{% can_create SwitchManagementCred%} {% trans " Add switch management credentials" %} {% acl_end %}

{% if switchmanagementcred_list %}{% trans "OK" %}{% else %}{% trans "Missing" %}{% endif %} {% include 'preferences/aff_switchmanagementcred.html' with switchmanagementcred_list=switchmanagementcred_list %}

{% trans "RADIUS preferences" %}

{% trans "Edit" %} {% include 'preferences/aff_radiusoptions.html' %}

{% trans "Information about the organisation" %}

{% trans "Edit" %}

{% trans "Name" %} {{ assooptions.name }} {% trans "SIRET number" %} {{ assooptions.siret }}
{% trans "Address" %} {{ assooptions.adresse1 }}
{{ assooptions.adresse2 }}
{% trans "Contact email address" %} {{ assooptions.contact }}
{% trans "Telephone number" %} {{ assooptions.telephone }} {% trans "Usual name" %} {{ assooptions.pseudo }}
{% trans "User object of the organisation" %} {{ assooptions.utilisateur_asso }} {% trans "Description of the organisation" %} {{ assooptions.description|safe }}
{% trans "President of the association"%} {{ assooptions.pres_name }}

{% trans "Cotisation's options" %}

{% trans "Invoices' template" %} {{ cotisationsoptions.invoice_template }}
{% trans "Vouchers' template" %} {{ cotisationsoptions.voucher_template }}

{% trans "Message for emails" %}

{% trans "Edit" %}

{% trans "Welcome email (in French)" %} {{ mailmessageoptions.welcome_mail_fr|safe }}
{% trans "Welcome email (in English)" %} {{ mailmessageoptions.welcome_mail_en|safe }}

{% trans "Options for the membership's end email" %}

{% can_create preferences.Reminder%} {% trans " Add a reminder" %}

{% acl_end %} {% include 'preferences/aff_reminder.html' with reminder_list=reminder_list %}

{% trans "List of services and homepage preferences" %}

{% can_create preferences.Service%} {% trans " Add a service" %}

{% acl_end %} {% include 'preferences/aff_service.html' with service_list=service_list %}

{% trans "List of contact email addresses" %}

{% can_create preferences.MailContact %} {% trans " Add an address" %} {% acl_end %} {% trans " Delete one or several addresses" %}

{% include 'preferences/aff_mailcontact.html' with mailcontact_list=mailcontact_list %}

{% trans "Social networks" %}

{% trans "Edit" %}

{% trans "Twitter account URL" %} {{ homeoptions.twitter_url }} {% trans "Twitter account name" %} {{ homeoptions.twitter_account_name }}
{% trans "Facebook account URL" %} {{ homeoptions.facebook_url }}
{% endblock %}