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-04-16 16:38:32 +0200
commit37a23f20320eea2d6b85fa9bb326846aea68d7ed (patch)
tree80396859180edd9602e8e1ff1a4bec71134e21d6 /ishtar_common/migrations
parent4423f127ac503c8a28d91cd279a20019acb8023a (diff)
downloadIshtar-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')},
+ },
+ ),
]