mirror of https://gitlab.federez.net/re2o/re2o
162 changed files with 3169 additions and 2104 deletions
@ -0,0 +1,40 @@ |
|||
# 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 © 2018 Maël Kervella |
|||
# |
|||
# 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. |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: 2.5\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2019-01-08 23:06+0100\n" |
|||
"PO-Revision-Date: 2019-01-07 01:37+0100\n" |
|||
"Last-Translator: Laouen Fernet <laouen.fernet@supelec.fr>\n" |
|||
"Language-Team: \n" |
|||
"Language: fr_FR\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: 8bit\n" |
|||
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
|||
|
|||
#: acl.py:74 |
|||
msgid "You don't have the right to see this application." |
|||
msgstr "Vous n'avez pas le droit de voir cette application." |
|||
|
|||
#: authentication.py:49 |
|||
msgid "The token has expired." |
|||
msgstr "Le jeton a expiré." |
|||
File diff suppressed because it is too large
@ -0,0 +1,34 @@ |
|||
# -*- coding: utf-8 -*- |
|||
# Generated by Django 1.10.7 on 2019-01-08 22:23 |
|||
from __future__ import unicode_literals |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('machines', '0100_auto_20190102_1753'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AlterModelOptions( |
|||
name='ouvertureport', |
|||
options={'verbose_name': 'ports opening', 'verbose_name_plural': 'ports openings'}, |
|||
), |
|||
migrations.AlterField( |
|||
model_name='nas', |
|||
name='port_access_mode', |
|||
field=models.CharField(choices=[('802.1X', '802.1X'), ('Mac-address', 'MAC-address')], default='802.1X', max_length=32), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='vlan', |
|||
name='igmp', |
|||
field=models.BooleanField(default=False, help_text='v4 multicast management'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='vlan', |
|||
name='mld', |
|||
field=models.BooleanField(default=False, help_text='v6 multicast management'), |
|||
), |
|||
] |
|||
File diff suppressed because it is too large
@ -0,0 +1,208 @@ |
|||
# -*- coding: utf-8 -*- |
|||
# Generated by Django 1.10.7 on 2019-01-08 22:50 |
|||
from __future__ import unicode_literals |
|||
|
|||
from django.db import migrations, models |
|||
import django.db.models.deletion |
|||
import re2o.aes_field |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('preferences', '0057_optionaluser_all_users_active'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AlterModelOptions( |
|||
name='radiuskey', |
|||
options={'permissions': (('view_radiuskey', 'Can view a RADIUS key object'),), 'verbose_name': 'RADIUS key', 'verbose_name_plural': 'RADIUS keys'}, |
|||
), |
|||
migrations.AlterModelOptions( |
|||
name='radiusoption', |
|||
options={'verbose_name': 'RADIUS policy', 'verbose_name_plural': 'RADIUS policies'}, |
|||
), |
|||
migrations.AlterModelOptions( |
|||
name='reminder', |
|||
options={'permissions': (('view_reminder', 'Can view a reminder object'),), 'verbose_name': 'reminder', 'verbose_name_plural': 'reminders'}, |
|||
), |
|||
migrations.AlterModelOptions( |
|||
name='switchmanagementcred', |
|||
options={'permissions': (('view_switchmanagementcred', 'Can view a switch management credentials object'),), 'verbose_name': 'switch management credentials'}, |
|||
), |
|||
migrations.AlterField( |
|||
model_name='mailmessageoption', |
|||
name='welcome_mail_en', |
|||
field=models.TextField(default='', help_text='Welcome email in English'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='mailmessageoption', |
|||
name='welcome_mail_fr', |
|||
field=models.TextField(default='', help_text='Welcome email in French'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='sftp_login', |
|||
field=models.CharField(blank=True, help_text='SFTP login for switches', max_length=32, null=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='sftp_pass', |
|||
field=re2o.aes_field.AESEncryptedField(blank=True, help_text='SFTP password', max_length=63, null=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='switchs_ip_type', |
|||
field=models.OneToOneField(blank=True, help_text='IP range for the management of switches', null=True, on_delete=django.db.models.deletion.PROTECT, to='machines.IpType'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='switchs_provision', |
|||
field=models.CharField(choices=[('sftp', 'sftp'), ('tftp', 'tftp')], default='tftp', help_text='Provision of configuration mode for switches', max_length=32), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='switchs_rest_management', |
|||
field=models.BooleanField(default=False, help_text='REST management, activated in case of automatic provision'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='switchs_web_management', |
|||
field=models.BooleanField(default=False, help_text='Web management, activated in case of automatic provision'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaltopologie', |
|||
name='switchs_web_management_ssl', |
|||
field=models.BooleanField(default=False, help_text='SSL web management, make sure that a certificate is installed on the switch'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='all_can_create_adherent', |
|||
field=models.BooleanField(default=False, help_text='Users can create a member.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='all_can_create_club', |
|||
field=models.BooleanField(default=False, help_text='Users can create a club.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='all_users_active', |
|||
field=models.BooleanField(default=False, help_text='If True, all new created and connected users are active. If False, only when a valid registration has been paid.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='delete_notyetactive', |
|||
field=models.IntegerField(default=15, help_text='Not yet active users will be deleted after this number of days.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='local_email_accounts_enabled', |
|||
field=models.BooleanField(default=False, help_text='Enable local email accounts for users.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='max_email_address', |
|||
field=models.IntegerField(default=15, help_text='Maximum number of local email addresses for a standard user.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='self_adhesion', |
|||
field=models.BooleanField(default=False, help_text='A new user can create their account on Re2o.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='self_change_room', |
|||
field=models.BooleanField(default=False, help_text='Users can edit their room.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='optionaluser', |
|||
name='self_change_shell', |
|||
field=models.BooleanField(default=False, help_text='Users can edit their shell.'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiuskey', |
|||
name='comment', |
|||
field=models.CharField(blank=True, help_text='Comment for this key', max_length=255, null=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiuskey', |
|||
name='default_switch', |
|||
field=models.BooleanField(default=True, help_text='Default key for switches', unique=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiuskey', |
|||
name='radius_key', |
|||
field=re2o.aes_field.AESEncryptedField(help_text='RADIUS key', max_length=255), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='banned', |
|||
field=models.CharField(choices=[('REJECT', 'Reject the machine'), ('SET_VLAN', 'Place the machine on the VLAN')], default='REJECT', max_length=32, verbose_name='Policy for banned users'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='banned_vlan', |
|||
field=models.ForeignKey(blank=True, help_text='VLAN for banned users if not rejected', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='banned_vlan', to='machines.Vlan', verbose_name='Banned users VLAN'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='non_member', |
|||
field=models.CharField(choices=[('REJECT', 'Reject the machine'), ('SET_VLAN', 'Place the machine on the VLAN')], default='REJECT', max_length=32, verbose_name='Policy for non members'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='non_member_vlan', |
|||
field=models.ForeignKey(blank=True, help_text='VLAN for non members if not rejected', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='non_member_vlan', to='machines.Vlan', verbose_name='Non members VLAN'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='unknown_machine_vlan', |
|||
field=models.ForeignKey(blank=True, help_text='VLAN for unknown machines if not rejected', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='unknown_machine_vlan', to='machines.Vlan', verbose_name='Unknown machines VLAN'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='unknown_port', |
|||
field=models.CharField(choices=[('REJECT', 'Reject the machine'), ('SET_VLAN', 'Place the machine on the VLAN')], default='REJECT', max_length=32, verbose_name='Policy for unknown ports'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='unknown_port_vlan', |
|||
field=models.ForeignKey(blank=True, help_text='VLAN for unknown ports if not rejected', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='unknown_port_vlan', to='machines.Vlan', verbose_name='Unknown ports VLAN'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='unknown_room', |
|||
field=models.CharField(choices=[('REJECT', 'Reject the machine'), ('SET_VLAN', 'Place the machine on the VLAN')], default='REJECT', max_length=32, verbose_name='Policy for machines connecting from unregistered rooms (relevant on ports with STRICT RADIUS mode)'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='radiusoption', |
|||
name='unknown_room_vlan', |
|||
field=models.ForeignKey(blank=True, help_text='VLAN for unknown rooms if not rejected', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='unknown_room_vlan', to='machines.Vlan', verbose_name='Unknown rooms VLAN'), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='reminder', |
|||
name='days', |
|||
field=models.IntegerField(default=7, help_text="Delay between the email and the membership's end", unique=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='reminder', |
|||
name='message', |
|||
field=models.CharField(blank=True, default='', help_text='Message displayed specifically for this reminder', max_length=255, null=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='switchmanagementcred', |
|||
name='default_switch', |
|||
field=models.BooleanField(default=True, help_text='Default credentials for switches', unique=True), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='switchmanagementcred', |
|||
name='management_id', |
|||
field=models.CharField(help_text='Switch login', max_length=63), |
|||
), |
|||
migrations.AlterField( |
|||
model_name='switchmanagementcred', |
|||
name='management_pass', |
|||
field=re2o.aes_field.AESEncryptedField(help_text='Password', max_length=63), |
|||
), |
|||
] |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue