summaryrefslogtreecommitdiff
path: root/ishtar_common/migrations
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-09-11 15:16:06 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2024-02-05 10:51:51 +0100
commitffb0f3de1fc0415c20a4e642d459ab7baaa74923 (patch)
tree27fc80520703b6a0767dd24006f3b05f4bad45e6 /ishtar_common/migrations
parent8687f3457c9626c455b23bd3495b87b86e0b5457 (diff)
downloadIshtar-ffb0f3de1fc0415c20a4e642d459ab7baaa74923.tar.bz2
Ishtar-ffb0f3de1fc0415c20a4e642d459ab7baaa74923.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')},
+ },
+ ),
]