forked from shaba/openuds
squashed all previous to 3.5 migrations
This commit is contained in:
parent
3b991e0749
commit
e0fa75cb00
@ -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),
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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'),
|
||||
),
|
||||
]
|
@ -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'),
|
||||
),
|
||||
]
|
@ -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',
|
||||
),
|
||||
]
|
@ -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',
|
||||
),
|
||||
]
|
@ -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',
|
||||
),
|
||||
]
|
@ -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',
|
||||
),
|
||||
]
|
@ -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()),
|
||||
],
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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),
|
||||
),
|
||||
]
|
@ -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
|
||||
)
|
||||
]
|
@ -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 = [
|
||||
|
Loading…
x
Reference in New Issue
Block a user