diff options
Diffstat (limited to 'ishtar_common/migrations')
| -rw-r--r-- | ishtar_common/migrations/0217_auto_20211013_1517.py (renamed from ishtar_common/migrations/0217_auto_20211006_1526.py) | 41 | 
1 files changed, 36 insertions, 5 deletions
diff --git a/ishtar_common/migrations/0217_auto_20211006_1526.py b/ishtar_common/migrations/0217_auto_20211013_1517.py index 33299b4c3..1429da5ef 100644 --- a/ishtar_common/migrations/0217_auto_20211006_1526.py +++ b/ishtar_common/migrations/0217_auto_20211013_1517.py @@ -1,6 +1,7 @@ -# Generated by Django 2.2.24 on 2021-10-06 15:26 +# Generated by Django 2.2.24 on 2021-10-13 15:17  from django.conf import settings +import django.contrib.postgres.fields  import django.contrib.postgres.fields.jsonb  from django.db import migrations, models  import django.db.models.deletion @@ -16,14 +17,27 @@ class Migration(migrations.Migration):      operations = [          migrations.CreateModel( +            name='ApiExternalSource', +            fields=[ +                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), +                ('url', models.URLField(verbose_name='URL')), +                ('name', models.CharField(max_length=200, verbose_name='Name')), +                ('key', models.CharField(max_length=40, verbose_name='Key')), +            ], +            options={ +                'verbose_name': 'API - External source', +                'verbose_name_plural': 'API - External sources', +            }, +        ), +        migrations.CreateModel(              name='ApiUser',              fields=[                  ('user_ptr', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, related_name='apiuser', serialize=False, to=settings.AUTH_USER_MODEL)),                  ('ip', models.GenericIPAddressField(verbose_name='IP')),              ],              options={ -                'verbose_name': 'Api - User', -                'verbose_name_plural': 'Api - Users', +                'verbose_name': 'API - User', +                'verbose_name_plural': 'API - Users',              },          ),          migrations.AlterField( @@ -170,8 +184,25 @@ class Migration(migrations.Migration):                  ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ishtar_common.ApiUser')),              ],              options={ -                'verbose_name': 'Api - Search model', -                'verbose_name_plural': 'Api - Search models', +                'verbose_name': 'API - Search model', +                'verbose_name_plural': 'API - Search models', +            }, +        ), +        migrations.CreateModel( +            name='ApiKeyMatch', +            fields=[ +                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), +                ('search_keys', django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=200), blank=True, size=None, verbose_name='Search keys')), +                ('distant_slug', models.SlugField(allow_unicode=True, max_length=200, verbose_name='Distant key')), +                ('distant_label', models.TextField(blank=True, default='', verbose_name='Distant value')), +                ('local_slug', models.SlugField(allow_unicode=True, max_length=200, verbose_name='Local key')), +                ('local_label', models.TextField(blank=True, default='', verbose_name='Local value')), +                ('search_model', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Search model')), +                ('source', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ishtar_common.ApiExternalSource')), +            ], +            options={ +                'verbose_name': 'API - Key match', +                'verbose_name_plural': 'API - Keys matches',              },          ),      ]  | 
