diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-09-11 15:16:06 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | 37a23f20320eea2d6b85fa9bb326846aea68d7ed (patch) | |
tree | 80396859180edd9602e8e1ff1a4bec71134e21d6 /ishtar_common/migrations | |
parent | 4423f127ac503c8a28d91cd279a20019acb8023a (diff) | |
download | Ishtar-37a23f20320eea2d6b85fa9bb326846aea68d7ed.tar.bz2 Ishtar-37a23f20320eea2d6b85fa9bb326846aea68d7ed.zip |
✨ Pre-import form: modify models - admin
Diffstat (limited to 'ishtar_common/migrations')
-rw-r--r-- | ishtar_common/migrations/0230_auto_20230912_1832.py (renamed from ishtar_common/migrations/0230_auto_20230810_1140.py) | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/ishtar_common/migrations/0230_auto_20230810_1140.py b/ishtar_common/migrations/0230_auto_20230912_1832.py index b668baa84..649e0dccb 100644 --- a/ishtar_common/migrations/0230_auto_20230810_1140.py +++ b/ishtar_common/migrations/0230_auto_20230912_1832.py @@ -1,4 +1,4 @@ -# Generated by Django 2.2.24 on 2023-08-10 11:40 +# Generated by Django 2.2.24 on 2023-09-12 18:32 import django.core.validators from django.db import migrations, models @@ -31,6 +31,10 @@ class Migration(migrations.Migration): name='import', options={'verbose_name': 'Import - Import', 'verbose_name_plural': 'Import - Imports'}, ), + migrations.AlterModelOptions( + name='itemkey', + options={'verbose_name': 'Import - Item key', 'verbose_name_plural': 'Import - Item keys'}, + ), migrations.AddField( model_name='import', name='next_import', @@ -48,6 +52,11 @@ class Migration(migrations.Migration): ), migrations.AddField( model_name='importertype', + name='pre_import_message', + field=models.TextField(blank=True, default='', max_length=500, verbose_name='Pre-import form message'), + ), + migrations.AddField( + model_name='importertype', name='tab_number', field=models.PositiveIntegerField(default=1, help_text='When using an Excel or Calc file choose the tab number. Keep it to 1 by default.', validators=[django.core.validators.MinValueValidator(1)], verbose_name='Tab number'), ), @@ -57,6 +66,11 @@ class Migration(migrations.Migration): field=models.FileField(blank=True, help_text='La taille maximale supportée pour le fichier est de 100 Mo.', max_length=220, null=True, upload_to='upload/imports/%Y/%m/', verbose_name='Associated documents (zip file)'), ), migrations.AlterField( + model_name='importercolumn', + name='col_number', + field=models.SmallIntegerField(default=1, help_text='Column number in the table. Put 0 or negative number for pre-importer field.', verbose_name='Column number'), + ), + migrations.AlterField( model_name='ishtarsiteprofile', name='account_naming_style', field=models.CharField(choices=[('NF', 'name.firstname'), ('FN', 'firstname.name')], default='FN', max_length=2, verbose_name='Naming style for accounts'), @@ -102,4 +116,18 @@ class Migration(migrations.Migration): 'unique_together': {('group', 'order')}, }, ), + migrations.CreateModel( + name='ImportColumnValue', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('value', models.TextField(blank=True, default='')), + ('column', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ishtar_common.ImporterColumn')), + ('import_item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='ishtar_common.Import')), + ], + options={ + 'verbose_name': 'Import - Pre-import value', + 'verbose_name_plural': 'Import - Pre-import values', + 'unique_together': {('column', 'import_item')}, + }, + ), ] |