squashed all previous to 3.5 migrations

This commit is contained in:
Adolfo Gómez García 2022-02-06 03:44:49 +01:00
parent 3b991e0749
commit e0fa75cb00
16 changed files with 1 additions and 1486 deletions

View File

@ -1,800 +0,0 @@
# Generated by Django 2.0.2 on 2018-03-02 05:45
import datetime
from django.db import migrations, models
import django.db.models.deletion
import uds.models.util
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Authenticator',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=128, unique=True)),
('data_type', models.CharField(max_length=128)),
('data', models.TextField(default='')),
('comments', models.TextField(default='')),
('priority', models.IntegerField(db_index=True, default=0)),
('small_name', models.CharField(db_index=True, default='', max_length=32)),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='Cache',
fields=[
('owner', models.CharField(db_index=True, max_length=128)),
('key', models.CharField(max_length=64, primary_key=True, serialize=False)),
('value', models.TextField(default='')),
('created', models.DateTimeField()),
('validity', models.IntegerField(default=60)),
],
options={
'db_table': 'uds_utility_cache',
},
),
migrations.CreateModel(
name='Config',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('section', models.CharField(db_index=True, max_length=128)),
('key', models.CharField(db_index=True, max_length=64)),
('value', models.TextField(default='')),
('crypt', models.BooleanField(default=False)),
('long', models.BooleanField(default=False)),
('field_type', models.IntegerField(default=-1)),
],
options={
'db_table': 'uds_configuration',
},
),
migrations.CreateModel(
name='DelayedTask',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('type', models.CharField(max_length=128)),
('tag', models.CharField(db_index=True, max_length=64)),
('instance', models.TextField()),
('insert_date', models.DateTimeField(auto_now_add=True)),
('execution_delay', models.PositiveIntegerField()),
('execution_time', models.DateTimeField(db_index=True)),
],
),
migrations.CreateModel(
name='DeployedService',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(default='', max_length=128)),
('comments', models.CharField(default='', max_length=256)),
('state', models.CharField(db_index=True, default='A', max_length=1)),
('state_date', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('initial_srvs', models.PositiveIntegerField(default=0)),
('cache_l1_srvs', models.PositiveIntegerField(default=0)),
('cache_l2_srvs', models.PositiveIntegerField(default=0)),
('max_srvs', models.PositiveIntegerField(default=0)),
('current_pub_revision', models.PositiveIntegerField(default=1)),
],
options={
'db_table': 'uds__deployed_service',
},
),
migrations.CreateModel(
name='DeployedServicePublication',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('publish_date', models.DateTimeField(db_index=True)),
('data', models.TextField(default='')),
('state', models.CharField(db_index=True, default='P', max_length=1)),
('state_date', models.DateTimeField()),
('revision', models.PositiveIntegerField(default=1)),
('deployed_service', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='publications', to='uds.DeployedService')),
],
options={
'db_table': 'uds__deployed_service_pub',
'ordering': ('publish_date',),
},
),
migrations.CreateModel(
name='Group',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(db_index=True, max_length=128)),
('state', models.CharField(db_index=True, default='A', max_length=1)),
('comments', models.CharField(default='', max_length=256)),
('is_meta', models.BooleanField(db_index=True, default=False)),
('groups', models.ManyToManyField(to='uds.Group')),
('manager', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='groups', to='uds.Authenticator')),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='Log',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('owner_id', models.IntegerField(db_index=True, default=0)),
('owner_type', models.SmallIntegerField(db_index=True, default=0)),
('created', models.DateTimeField(db_index=True)),
('source', models.CharField(db_index=True, default='internal', max_length=16)),
('level', models.PositiveIntegerField(db_index=True, default=0)),
('data', models.CharField(default='', max_length=255)),
],
options={
'db_table': 'uds_log',
},
),
migrations.CreateModel(
name='Network',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=64, unique=True)),
('net_start', models.BigIntegerField(db_index=True)),
('net_end', models.BigIntegerField(db_index=True)),
('net_string', models.CharField(default='', max_length=128)),
],
),
migrations.CreateModel(
name='OSManager',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=128, unique=True)),
('data_type', models.CharField(max_length=128)),
('data', models.TextField(default='')),
('comments', models.CharField(max_length=256)),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='Provider',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=128, unique=True)),
('data_type', models.CharField(max_length=128)),
('data', models.TextField(default='')),
('comments', models.CharField(max_length=256)),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='Scheduler',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=64, unique=True)),
('frecuency', models.PositiveIntegerField(default=86400)),
('last_execution', models.DateTimeField(auto_now_add=True)),
('next_execution', models.DateTimeField(db_index=True, default=datetime.datetime(1972, 7, 1, 0, 0))),
('owner_server', models.CharField(db_index=True, default='', max_length=64)),
('state', models.CharField(db_index=True, default='X', max_length=1)),
],
),
migrations.CreateModel(
name='Service',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=128)),
('data_type', models.CharField(max_length=128)),
('data', models.TextField(default='')),
('comments', models.CharField(max_length=256)),
('provider', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='services', to='uds.Provider')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='StatsCounters',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('owner_id', models.IntegerField(db_index=True, default=0)),
('owner_type', models.SmallIntegerField(db_index=True, default=0)),
('counter_type', models.SmallIntegerField(db_index=True, default=0)),
('stamp', models.IntegerField(db_index=True, default=0)),
('value', models.IntegerField(db_index=True, default=0)),
],
options={
'db_table': 'uds_stats_c',
},
),
migrations.CreateModel(
name='StatsEvents',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('owner_id', models.IntegerField(db_index=True, default=0)),
('owner_type', models.SmallIntegerField(db_index=True, default=0)),
('event_type', models.SmallIntegerField(db_index=True, default=0)),
('stamp', models.IntegerField(db_index=True, default=0)),
],
options={
'db_table': 'uds_stats_e',
},
),
migrations.CreateModel(
name='Storage',
fields=[
('owner', models.CharField(db_index=True, max_length=128)),
('key', models.CharField(max_length=64, primary_key=True, serialize=False)),
('data', models.TextField(default='')),
('attr1', models.CharField(blank=True, db_index=True, default=None, max_length=64, null=True)),
],
),
migrations.CreateModel(
name='Transport',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=128, unique=True)),
('data_type', models.CharField(max_length=128)),
('data', models.TextField(default='')),
('comments', models.CharField(max_length=256)),
('priority', models.IntegerField(db_index=True, default=0)),
('nets_positive', models.BooleanField(default=False)),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='UniqueId',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('owner', models.CharField(db_index=True, default='', max_length=128)),
('basename', models.CharField(db_index=True, max_length=32)),
('seq', models.BigIntegerField(db_index=True)),
('assigned', models.BooleanField(db_index=True, default=True)),
('stamp', models.IntegerField(db_index=True, default=0)),
],
options={
'ordering': ('-seq',),
},
),
migrations.CreateModel(
name='User',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(db_index=True, max_length=128)),
('real_name', models.CharField(max_length=128)),
('comments', models.CharField(max_length=256)),
('state', models.CharField(db_index=True, max_length=1)),
('password', models.CharField(default='', max_length=128)),
('staff_member', models.BooleanField(default=False)),
('is_admin', models.BooleanField(default=False)),
('last_access', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('parent', models.IntegerField(default=-1)),
('manager', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='users', to='uds.Authenticator')),
],
options={
'ordering': ('name',),
},
),
migrations.CreateModel(
name='UserPreference',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('module', models.CharField(db_index=True, max_length=32)),
('name', models.CharField(db_index=True, max_length=32)),
('value', models.CharField(db_index=True, max_length=128)),
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='preferences', to='uds.User')),
],
),
migrations.CreateModel(
name='UserService',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('unique_id', models.CharField(db_index=True, default='', max_length=128)),
('friendly_name', models.CharField(default='', max_length=128)),
('state', models.CharField(db_index=True, default='P', max_length=1)),
('os_state', models.CharField(default='P', max_length=1)),
('state_date', models.DateTimeField(auto_now_add=True, db_index=True)),
('creation_date', models.DateTimeField(db_index=True)),
('data', models.TextField(default='')),
('in_use', models.BooleanField(default=False)),
('in_use_date', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('cache_level', models.PositiveSmallIntegerField(db_index=True, default=0)),
('src_hostname', models.CharField(default='', max_length=64)),
('src_ip', models.CharField(default='', max_length=15)),
('cluster_node', models.CharField(blank=True, db_index=True, default=None, max_length=128, null=True)),
('deployed_service', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='userServices', to='uds.DeployedService')),
('publication', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='userServices', to='uds.DeployedServicePublication')),
('user', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='userServices', to='uds.User')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
],
options={
'db_table': 'uds__user_service',
'ordering': ('creation_date',),
},
),
migrations.AddField(
model_name='user',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AlterUniqueTogether(
name='user',
unique_together={('manager', 'name')},
),
migrations.AlterUniqueTogether(
name='uniqueid',
unique_together={('basename', 'seq')},
),
migrations.AlterUniqueTogether(
name='service',
unique_together={('provider', 'name')},
),
migrations.AddField(
model_name='network',
name='transports',
field=models.ManyToManyField(db_table='uds_net_trans', related_name='networks', to='uds.Transport'),
),
migrations.AddField(
model_name='group',
name='users',
field=models.ManyToManyField(related_name='groups', to='uds.User'),
),
migrations.AddField(
model_name='group',
name='meta_if_any',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='group',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AlterUniqueTogether(
name='group',
unique_together={('manager', 'name')},
),
migrations.AddField(
model_name='deployedservice',
name='assignedGroups',
field=models.ManyToManyField(db_table='uds__ds_grps', related_name='deployedServices', to='uds.Group'),
),
migrations.AddField(
model_name='deployedservice',
name='osmanager',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='deployedServices', to='uds.OSManager'),
),
migrations.AddField(
model_name='deployedservice',
name='service',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='deployedServices', to='uds.Service'),
),
migrations.AddField(
model_name='deployedservice',
name='transports',
field=models.ManyToManyField(db_table='uds__ds_trans', related_name='deployedServices', to='uds.Transport'),
),
migrations.AlterUniqueTogether(
name='config',
unique_together={('section', 'key')},
),
migrations.AlterModelOptions(
name='network',
options={'ordering': ('name',)},
),
migrations.AddField(
model_name='authenticator',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AddField(
model_name='network',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AddField(
model_name='provider',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AddField(
model_name='deployedservice',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AddField(
model_name='deployedservicepublication',
name='uuid',
field=models.CharField(default=None, max_length=50, null=True, unique=True),
),
migrations.AlterField(
model_name='authenticator',
name='comments',
field=models.CharField(max_length=256),
),
migrations.AlterField(
model_name='authenticator',
name='name',
field=models.CharField(db_index=True, max_length=128),
),
migrations.AlterField(
model_name='osmanager',
name='name',
field=models.CharField(db_index=True, max_length=128),
),
migrations.AlterField(
model_name='provider',
name='name',
field=models.CharField(db_index=True, max_length=128),
),
migrations.AlterField(
model_name='service',
name='name',
field=models.CharField(db_index=True, max_length=128),
),
migrations.AlterField(
model_name='transport',
name='name',
field=models.CharField(db_index=True, max_length=128),
),
migrations.AlterField(
model_name='user',
name='parent',
field=models.CharField(default=None, max_length=50, null=True),
),
migrations.CreateModel(
name='Image',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, max_length=128, unique=True)),
('stamp', models.DateTimeField()),
('data', models.BinaryField()),
('thumb', models.BinaryField()),
('width', models.IntegerField(default=0)),
('height', models.IntegerField(default=0)),
],
options={
'db_table': 'uds_images',
},
),
migrations.AddField(
model_name='deployedservice',
name='image',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='deployedServices', to='uds.Image'),
),
migrations.CreateModel(
name='UserServiceProperty',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(db_index=True, max_length=128)),
('value', models.TextField(default='')),
('user_service', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='properties', to='uds.UserService')),
],
options={
'db_table': 'uds__user_service_property',
},
),
migrations.AlterUniqueTogether(
name='userserviceproperty',
unique_together={('name', 'user_service')},
),
migrations.AddField(
model_name='deployedservice',
name='show_transports',
field=models.BooleanField(default=True),
),
migrations.AddField(
model_name='deployedservice',
name='meta_pools',
field=models.ManyToManyField(to='uds.DeployedService'),
),
migrations.AddField(
model_name='provider',
name='maintenance_mode',
field=models.BooleanField(db_index=True, default=False),
),
migrations.AddField(
model_name='statsevents',
name='fld1',
field=models.CharField(default='', max_length=128),
),
migrations.AddField(
model_name='statsevents',
name='fld2',
field=models.CharField(default='', max_length=128),
),
migrations.AddField(
model_name='statsevents',
name='fld3',
field=models.CharField(default='', max_length=128),
),
migrations.AddField(
model_name='statsevents',
name='fld4',
field=models.CharField(default='', max_length=128),
),
migrations.CreateModel(
name='Permissions',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('created', models.DateTimeField(db_index=True)),
('ends', models.DateTimeField(blank=True, db_index=True, default=None, null=True)),
('object_type', models.SmallIntegerField(db_index=True, default=-1)),
('object_id', models.IntegerField(blank=True, db_index=True, default=None, null=True)),
('permission', models.SmallIntegerField(db_index=True, default=0)),
('group', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='permissions', to='uds.Group')),
('user', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='permissions', to='uds.User')),
],
options={
'abstract': False,
},
),
migrations.CreateModel(
name='TicketStore',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('stamp', models.DateTimeField()),
('validity', models.IntegerField(default=60)),
('data', models.BinaryField()),
('validator', models.BinaryField(blank=True, default=None, null=True)),
],
options={
'db_table': 'uds_tickets',
},
),
migrations.CreateModel(
name='DeployedServicePublicationChangelog',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('stamp', models.DateTimeField()),
('revision', models.PositiveIntegerField(default=1)),
('log', models.TextField(default='')),
],
options={
'abstract': False,
'db_table': 'uds__deployed_service_pub_cl',
},
),
migrations.AddField(
model_name='group',
name='created',
field=models.DateTimeField(blank=True, default=uds.models.util.getSqlDatetime),
),
migrations.AddField(
model_name='user',
name='created',
field=models.DateTimeField(blank=True, default=uds.models.util.getSqlDatetime),
),
migrations.AlterField(
model_name='deployedservice',
name='image',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='deployedServices', to='uds.Image'),
),
migrations.AlterField(
model_name='group',
name='manager',
field=uds.models.util.UnsavedForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='groups', to='uds.Authenticator'),
),
migrations.AlterField(
model_name='user',
name='manager',
field=uds.models.util.UnsavedForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='users', to='uds.Authenticator'),
),
migrations.AddField(
model_name='deployedservicepublicationchangelog',
name='publication',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='changelog', to='uds.DeployedService'),
),
migrations.CreateModel(
name='Calendar',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(default='', max_length=128)),
('comments', models.CharField(default='', max_length=256)),
('modified', models.DateTimeField(auto_now=True)),
],
options={
'db_table': 'uds_calendar',
},
),
migrations.CreateModel(
name='CalendarRule',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(max_length=128)),
('comments', models.CharField(max_length=256)),
('start', models.DateTimeField()),
('end', models.DateField(blank=True, null=True)),
('frequency', models.CharField(choices=[('YEARLY', 'Yearly'), ('MONTHLY', 'Monthly'), ('WEEKLY', 'Weekly'), ('DAILY', 'Daily'), ('WEEKDAYS', 'Weekdays')], max_length=32)),
('interval', models.IntegerField(default=1)),
('duration', models.IntegerField(default=0)),
('duration_unit', models.CharField(choices=[('MINUTES', 'Minutes'), ('HOURS', 'Hours'), ('DAYS', 'Days'), ('WEEKS', 'Weeks')], default='MINUTES', max_length=32)),
('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rules', to='uds.Calendar')),
],
options={
'db_table': 'uds_calendar_rules',
},
),
migrations.AlterField(
model_name='scheduler',
name='last_execution',
field=models.DateTimeField(auto_now_add=True, db_index=True),
),
migrations.AlterIndexTogether(
name='userservice',
index_together={('deployed_service', 'cache_level', 'state')},
),
migrations.CreateModel(
name='Tag',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('tag', models.CharField(db_index=True, max_length=32, unique=True)),
],
options={
'db_table': 'uds_tag',
},
),
migrations.AddField(
model_name='authenticator',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='calendar',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='deployedservice',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='network',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='osmanager',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='provider',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='service',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='transport',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.CreateModel(
name='ServicesPoolGroup',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, default='', max_length=128, unique=True)),
('comments', models.CharField(default='', max_length=256)),
('priority', models.IntegerField(db_index=True, default=0)),
('image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='servicesPoolsGroup', to='uds.Image')),
],
options={
'abstract': False,
'db_table': 'uds__pools_groups',
},
),
migrations.AddField(
model_name='deployedservice',
name='servicesPoolGroup',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='servicesPools', to='uds.ServicesPoolGroup'),
),
migrations.CreateModel(
name='CalendarAccess',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('access', models.CharField(default='DENY', max_length=8)),
('priority', models.IntegerField(db_index=True, default=0)),
('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.Calendar')),
],
options={
'db_table': 'uds_cal_access',
'ordering': ('priority',),
},
),
migrations.CreateModel(
name='CalendarAction',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('action', models.CharField(default='', max_length=64)),
('at_start', models.BooleanField(default=False)),
('events_offset', models.IntegerField(default=0)),
('params', models.CharField(default='', max_length=1024)),
('last_execution', models.DateTimeField(blank=True, db_index=True, default=None, null=True)),
('next_execution', models.DateTimeField(blank=True, db_index=True, default=None, null=True)),
('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.Calendar')),
],
options={
'db_table': 'uds_cal_action',
},
),
migrations.CreateModel(
name='DBFile',
fields=[
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(max_length=255, primary_key=True, serialize=False)),
('content', models.TextField(blank=True)),
('size', models.IntegerField(default=0)),
('created', models.DateTimeField(auto_now_add=True)),
('modified', models.DateTimeField(auto_now=True)),
('owner', models.CharField(default='', max_length=32)),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='deployedservice',
name='fallbackAccess',
field=models.CharField(default='ALLOW', max_length=8),
),
migrations.AddField(
model_name='calendaraction',
name='service_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.DeployedService'),
),
migrations.AddField(
model_name='calendaraccess',
name='service_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.DeployedService'),
),
migrations.AddField(
model_name='deployedservice',
name='accessCalendars',
field=models.ManyToManyField(related_name='accessSP', through='uds.CalendarAccess', to='uds.Calendar'),
),
migrations.AddField(
model_name='deployedservice',
name='actionsCalendars',
field=models.ManyToManyField(related_name='actionsSP', through='uds.CalendarAction', to='uds.Calendar'),
),
migrations.AddField(
model_name='transport',
name='allowed_oss',
field=models.CharField(default='', max_length=255),
),
migrations.AddField(
model_name='deployedservice',
name='allow_users_remove',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='deployedservice',
name='short_name',
field=models.CharField(default='', max_length=32),
),
migrations.AddField(
model_name='deployedservice',
name='ignores_unused',
field=models.BooleanField(default=False),
),
]

View File

@ -1,40 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.9 on 2018-03-02 05:25
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0001_squashed_0025_deployedservice_ignores_unused'),
]
operations = [
migrations.AlterField(
model_name='dbfile',
name='created',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='dbfile',
name='modified',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='delayedtask',
name='insert_date',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='scheduler',
name='last_execution',
field=models.DateTimeField(db_index=True),
),
migrations.AlterField(
model_name='userservice',
name='state_date',
field=models.DateTimeField(db_index=True),
),
]

View File

@ -1,252 +0,0 @@
# Generated by Django 3.2 on 2021-04-22 17:55
import datetime
from django.db import migrations, models
import django.db.models.deletion
# Functions from the following migrations need manual copying.
# Move them and any dependencies into this file, then update the
# RunPython operations to refer to the local versions:
# uds.migrations.0038_auto_20200505_config
class Migration(migrations.Migration):
replaces = [('uds', '0026_auto_20180302_0525'), ('uds', '0027_deployedservice_allow_users_reset'), ('uds', '0028_auto_20180316_1001'), ('uds', '0029_auto_20181003_1049'), ('uds', '0030_auto_20190814_0912'), ('uds', '0031_auto_20190814_0943'), ('uds', '0032_auto_20190814_0945'), ('uds', '0033_auto_20190814_0951'), ('uds', '0034_actortoken'), ('uds', '0035_authenticator_visible'), ('uds', '0036_auto_20200131_1224'), ('uds', '0037_service_token'), ('uds', '0038_auto_20200505_config')]
dependencies = [
('uds', '0001_squashed_0025_deployedservice_ignores_unused'),
]
operations = [
migrations.AlterField(
model_name='dbfile',
name='created',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='dbfile',
name='modified',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='delayedtask',
name='insert_date',
field=models.DateTimeField(),
),
migrations.AlterField(
model_name='scheduler',
name='last_execution',
field=models.DateTimeField(db_index=True),
),
migrations.AlterField(
model_name='userservice',
name='state_date',
field=models.DateTimeField(db_index=True),
),
migrations.AddField(
model_name='deployedservice',
name='allow_users_reset',
field=models.BooleanField(default=False),
),
migrations.CreateModel(
name='Account',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, max_length=128)),
('time_mark', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('comments', models.CharField(max_length=256)),
('tags', models.ManyToManyField(to='uds.Tag')),
],
options={
'db_table': 'uds_accounts',
},
),
migrations.CreateModel(
name='AccountUsage',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('user_name', models.CharField(db_index=True, default='', max_length=128)),
('user_uuid', models.CharField(db_index=True, default='', max_length=50)),
('pool_name', models.CharField(db_index=True, default='', max_length=128)),
('pool_uuid', models.CharField(db_index=True, default='', max_length=50)),
('start', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('end', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('account', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='usages', to='uds.account')),
('user_service', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='accounting', to='uds.userservice')),
],
options={
'db_table': 'uds_acc_usage',
},
),
migrations.CreateModel(
name='Proxy',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, max_length=128)),
('comments', models.CharField(max_length=256)),
('host', models.CharField(max_length=256)),
('port', models.PositiveIntegerField(default=9090)),
('ssl', models.BooleanField(default=True)),
('check_cert', models.BooleanField(default=False)),
('tags', models.ManyToManyField(to='uds.Tag')),
],
options={
'db_table': 'uds_proxies',
},
),
migrations.RemoveField(
model_name='deployedservice',
name='meta_pools',
),
migrations.AddField(
model_name='deployedservice',
name='visible',
field=models.BooleanField(default=True),
),
migrations.AddField(
model_name='ticketstore',
name='owner',
field=models.CharField(blank=True, default=None, max_length=8, null=True),
),
migrations.AddField(
model_name='deployedservice',
name='account',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='servicesPools', to='uds.account'),
),
migrations.AddField(
model_name='service',
name='proxy',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='services', to='uds.proxy'),
),
migrations.CreateModel(
name='CalendarAccessMeta',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('access', models.CharField(default='DENY', max_length=8)),
('priority', models.IntegerField(db_index=True, default=0)),
('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.calendar')),
],
options={
'db_table': 'uds_cal_maccess',
'ordering': ('priority',),
},
),
migrations.CreateModel(
name='MetaPool',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(default='', max_length=128)),
('short_name', models.CharField(default='', max_length=32)),
('comments', models.CharField(default='', max_length=256)),
('visible', models.BooleanField(default=True)),
('fallbackAccess', models.CharField(default='ALLOW', max_length=8)),
('policy', models.SmallIntegerField(default=0)),
('accessCalendars', models.ManyToManyField(related_name='accessMeta', through='uds.CalendarAccessMeta', to='uds.Calendar')),
('assignedGroups', models.ManyToManyField(db_table='uds__meta_grps', related_name='metaPools', to='uds.Group')),
('image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='metaPools', to='uds.image')),
],
options={
'db_table': 'uds__pool_meta',
'abstract': False,
},
),
migrations.CreateModel(
name='MetaPoolMember',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('priority', models.PositiveIntegerField(default=0)),
('enabled', models.BooleanField(default=True)),
('meta_pool', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='members', to='uds.metapool')),
('pool', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='memberOfMeta', to='uds.deployedservice')),
],
options={
'db_table': 'uds__meta_pool_member',
'abstract': False,
},
),
migrations.AlterField(
model_name='calendaraccess',
name='service_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='calendarAccess', to='uds.deployedservice'),
),
migrations.AddField(
model_name='metapool',
name='pools',
field=models.ManyToManyField(related_name='meta', through='uds.MetaPoolMember', to='uds.DeployedService'),
),
migrations.AddField(
model_name='metapool',
name='servicesPoolGroup',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='metaPools', to='uds.servicespoolgroup'),
),
migrations.AddField(
model_name='metapool',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='calendaraccessmeta',
name='meta_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='calendarAccess', to='uds.metapool'),
),
migrations.RenameModel(
old_name='DeployedService',
new_name='ServicePool',
),
migrations.RenameModel(
old_name='DeployedServicePublication',
new_name='ServicePoolPublication',
),
migrations.RenameModel(
old_name='DeployedServicePublicationChangelog',
new_name='ServicePoolPublicationChangelog',
),
migrations.RenameModel(
old_name='ServicesPoolGroup',
new_name='ServicePoolGroup',
),
migrations.CreateModel(
name='ActorToken',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('username', models.CharField(max_length=128)),
('ip_from', models.CharField(max_length=128)),
('ip', models.CharField(max_length=128)),
('hostname', models.CharField(max_length=128)),
('mac', models.CharField(db_index=True, max_length=128, unique=True)),
('pre_command', models.CharField(blank=True, default='', max_length=255)),
('post_command', models.CharField(blank=True, default='', max_length=255)),
('runonce_command', models.CharField(blank=True, default='', max_length=255)),
('log_level', models.IntegerField()),
('token', models.CharField(db_index=True, max_length=48, unique=True)),
('stamp', models.DateTimeField()),
],
),
migrations.AddField(
model_name='authenticator',
name='visible',
field=models.BooleanField(default=True),
),
migrations.AddField(
model_name='metapool',
name='calendar_message',
field=models.CharField(default='', max_length=256),
),
migrations.AddField(
model_name='servicepool',
name='calendar_message',
field=models.CharField(default='', max_length=256),
),
migrations.AddField(
model_name='service',
name='token',
field=models.CharField(blank=True, default=None, max_length=32, null=True, unique=True),
),
]

View File

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.9 on 2018-03-14 06:06
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0026_auto_20180302_0525'),
]
operations = [
migrations.AddField(
model_name='deployedservice',
name='allow_users_reset',
field=models.BooleanField(default=False),
),
]

View File

@ -1,88 +0,0 @@
# Generated by Django 2.0.2 on 2018-03-16 10:01
import datetime
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('uds', '0027_deployedservice_allow_users_reset'),
]
operations = [
migrations.CreateModel(
name='Account',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, max_length=128)),
('time_mark', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('comments', models.CharField(max_length=256)),
('tags', models.ManyToManyField(to='uds.Tag')),
],
options={
'db_table': 'uds_accounts',
},
),
migrations.CreateModel(
name='AccountUsage',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('user_name', models.CharField(db_index=True, default='', max_length=128)),
('user_uuid', models.CharField(db_index=True, default='', max_length=50)),
('pool_name', models.CharField(db_index=True, default='', max_length=128)),
('pool_uuid', models.CharField(db_index=True, default='', max_length=50)),
('start', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('end', models.DateTimeField(default=datetime.datetime(1972, 7, 1, 0, 0))),
('account', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='usages', to='uds.Account')),
('user_service', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='accounting', to='uds.UserService')),
],
options={
'db_table': 'uds_acc_usage',
},
),
migrations.CreateModel(
name='Proxy',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(db_index=True, max_length=128)),
('comments', models.CharField(max_length=256)),
('host', models.CharField(max_length=256)),
('port', models.PositiveIntegerField(default=9090)),
('ssl', models.BooleanField(default=True)),
('check_cert', models.BooleanField(default=False)),
('tags', models.ManyToManyField(to='uds.Tag')),
],
options={
'db_table': 'uds_proxies',
},
),
migrations.RemoveField(
model_name='deployedservice',
name='meta_pools',
),
migrations.AddField(
model_name='deployedservice',
name='visible',
field=models.BooleanField(default=True),
),
migrations.AddField(
model_name='ticketstore',
name='owner',
field=models.CharField(blank=True, default=None, max_length=8, null=True),
),
migrations.AddField(
model_name='deployedservice',
name='account',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='servicesPools', to='uds.Account'),
),
migrations.AddField(
model_name='service',
name='proxy',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='services', to='uds.Proxy'),
),
]

View File

@ -1,88 +0,0 @@
# Generated by Django 2.1.1 on 2018-10-03 10:49
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('uds', '0028_auto_20180316_1001'),
]
operations = [
migrations.CreateModel(
name='CalendarAccessMeta',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('access', models.CharField(default='DENY', max_length=8)),
('priority', models.IntegerField(db_index=True, default=0)),
('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='uds.Calendar')),
],
options={
'db_table': 'uds_cal_maccess',
'ordering': ('priority',),
},
),
migrations.CreateModel(
name='MetaPool',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('name', models.CharField(default='', max_length=128)),
('short_name', models.CharField(default='', max_length=32)),
('comments', models.CharField(default='', max_length=256)),
('visible', models.BooleanField(default=True)),
('fallbackAccess', models.CharField(default='ALLOW', max_length=8)),
('policy', models.SmallIntegerField(default=0)),
('accessCalendars', models.ManyToManyField(related_name='accessMeta', through='uds.CalendarAccessMeta', to='uds.Calendar')),
('assignedGroups', models.ManyToManyField(db_table='uds__meta_grps', related_name='metaPools', to='uds.Group')),
('image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='metaPools', to='uds.Image')),
],
options={
'db_table': 'uds__pool_meta',
'abstract': False,
},
),
migrations.CreateModel(
name='MetaPoolMember',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(default=None, max_length=50, null=True, unique=True)),
('priority', models.PositiveIntegerField(default=0)),
('enabled', models.BooleanField(default=True)),
('meta_pool', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='members', to='uds.MetaPool')),
('pool', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='memberOfMeta', to='uds.DeployedService')),
],
options={
'db_table': 'uds__meta_pool_member',
'abstract': False,
},
),
migrations.AlterField(
model_name='calendaraccess',
name='service_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='calendarAccess', to='uds.DeployedService'),
),
migrations.AddField(
model_name='metapool',
name='pools',
field=models.ManyToManyField(related_name='meta', through='uds.MetaPoolMember', to='uds.DeployedService'),
),
migrations.AddField(
model_name='metapool',
name='servicesPoolGroup',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='metaPools', to='uds.ServicesPoolGroup'),
),
migrations.AddField(
model_name='metapool',
name='tags',
field=models.ManyToManyField(to='uds.Tag'),
),
migrations.AddField(
model_name='calendaraccessmeta',
name='meta_pool',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='calendarAccess', to='uds.MetaPool'),
),
]

View File

@ -1,17 +0,0 @@
# Generated by Django 2.2.4 on 2019-08-14 09:12
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uds', '0029_auto_20181003_1049'),
]
operations = [
migrations.RenameModel(
old_name='DeployedService',
new_name='ServicePool',
),
]

View File

@ -1,17 +0,0 @@
# Generated by Django 2.2.4 on 2019-08-14 09:43
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uds', '0030_auto_20190814_0912'),
]
operations = [
migrations.RenameModel(
old_name='DeployedServicePublication',
new_name='ServicePoolPublication',
),
]

View File

@ -1,17 +0,0 @@
# Generated by Django 2.2.4 on 2019-08-14 09:45
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uds', '0031_auto_20190814_0943'),
]
operations = [
migrations.RenameModel(
old_name='DeployedServicePublicationChangelog',
new_name='ServicePoolPublicationChangelog',
),
]

View File

@ -1,17 +0,0 @@
# Generated by Django 2.2.4 on 2019-08-14 09:51
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uds', '0032_auto_20190814_0945'),
]
operations = [
migrations.RenameModel(
old_name='ServicesPoolGroup',
new_name='ServicePoolGroup',
),
]

View File

@ -1,30 +0,0 @@
# Generated by Django 2.2.7 on 2019-11-22 10:54
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0033_auto_20190814_0951'),
]
operations = [
migrations.CreateModel(
name='ActorToken',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('username', models.CharField(max_length=128)),
('ip_from', models.CharField(max_length=128)),
('ip', models.CharField(max_length=128)),
('hostname', models.CharField(max_length=128)),
('mac', models.CharField(db_index=True, max_length=128, unique=True)),
('pre_command', models.CharField(blank=True, default='', max_length=255)),
('post_command', models.CharField(blank=True, default='', max_length=255)),
('runonce_command', models.CharField(blank=True, default='', max_length=255)),
('log_level', models.IntegerField()),
('token', models.CharField(db_index=True, max_length=48, unique=True)),
('stamp', models.DateTimeField()),
],
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 3.0.1 on 2019-12-23 11:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0034_actortoken'),
]
operations = [
migrations.AddField(
model_name='authenticator',
name='visible',
field=models.BooleanField(default=True),
),
]

View File

@ -1,23 +0,0 @@
# Generated by Django 3.0.1 on 2020-01-31 12:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0035_authenticator_visible'),
]
operations = [
migrations.AddField(
model_name='metapool',
name='calendar_message',
field=models.CharField(default='', max_length=256),
),
migrations.AddField(
model_name='servicepool',
name='calendar_message',
field=models.CharField(default='', max_length=256),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 3.0.3 on 2020-02-08 18:37
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uds', '0036_auto_20200131_1224'),
]
operations = [
migrations.AddField(
model_name='service',
name='token',
field=models.CharField(blank=True, default=None, max_length=32, null=True, unique=True),
),
]

View File

@ -1,40 +0,0 @@
# Generated by Django 3.0.3 on 2020-05-05 11:12
from django.db import migrations
MOVEABLES = (
'Site name',
'Site copyright info',
'Site copyright link',
'Site Logo name'
)
OLD_SECTION = 'UDS'
NEW_SECTION = 'Custom'
def move(apps, old_section: str, new_section: str) -> None:
model = apps.get_model('uds', 'Config')
# Ensure NEW section values does not exists
model.objects.filter(section=new_section, key__in=MOVEABLES).delete()
for v in model.objects.filter(section=old_section, key__in=MOVEABLES):
v.section = new_section
v.save()
def updateConfig(apps, schema_editor) -> None:
move(apps, OLD_SECTION, NEW_SECTION)
def reverseConfig(apps, schema_editor) -> None:
move(apps, NEW_SECTION, OLD_SECTION)
class Migration(migrations.Migration):
dependencies = [
('uds', '0037_service_token'),
]
operations = [
migrations.RunPython(
updateConfig,
reverseConfig
)
]

View File

@ -6,7 +6,7 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uds', '0038_auto_20200505_config'),
('uds', '0026_auto_20180302_0525_squashed_0038_auto_20200505_config'),
]
operations = [