mirror of
https://gitlab2.federez.net/re2o/re2o
synced 2024-08-14 19:23:40 +00:00
![Alexandre Iooss](/assets/img/avatar_default.png)
We can not change structure and migrate data at the same time on some db engines. So this commit splits the operation.
84 lines
4.6 KiB
Python
84 lines
4.6 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Generated by Django 1.10.7 on 2018-10-13 14:29
|
|
from __future__ import unicode_literals
|
|
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
import re2o.mixins
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('machines', '0095_auto_20180919_2225'),
|
|
('preferences', '0055_generaloption_main_site_url'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='RadiusOption',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('radius_general_policy', models.CharField(choices=[('MACHINE', "On the IP range's VLAN of the machine"), ('DEFINED', "Preset in 'VLAN for machines accepted by RADIUS'")], default='DEFINED', max_length=32)),
|
|
],
|
|
options={
|
|
'verbose_name': 'radius policies',
|
|
},
|
|
bases=(re2o.mixins.AclMixin, models.Model),
|
|
),
|
|
migrations.AddField(
|
|
model_name='radiusoption',
|
|
name='banned_vlan',
|
|
field=models.ForeignKey(blank=True, help_text='Vlan for banned if not rejected.', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='banned_vlan', to='machines.Vlan', verbose_name='Banned Vlan'),
|
|
),
|
|
migrations.AddField(
|
|
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 member Vlan'),
|
|
),
|
|
migrations.AddField(
|
|
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 machine Vlan'),
|
|
),
|
|
migrations.AddField(
|
|
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 port Vlan'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='radiusoption',
|
|
name='unknown_room_vlan',
|
|
field=models.ForeignKey(blank=True, help_text='Vlan for unknown room if not rejected.', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='unknown_room_vlan', to='machines.Vlan', verbose_name='Unknown room Vlan'),
|
|
),
|
|
migrations.AddField(
|
|
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.AddField(
|
|
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 non member users.'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='radiusoption',
|
|
name='unknown_machine',
|
|
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 machines'),
|
|
),
|
|
migrations.AddField(
|
|
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 machines'),
|
|
),
|
|
migrations.AddField(
|
|
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 machine connecting from unregistered room (relevant on ports with STRICT radius mode)'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='radiusoption',
|
|
name='vlan_decision_ok',
|
|
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='vlan_ok_option', to='machines.Vlan'),
|
|
),
|
|
]
|