diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/fixtures/initial_data-fr.json | 3 | ||||
| -rw-r--r-- | ishtar_common/migrations/0043_add_import_group.py | 31 | 
2 files changed, 34 insertions, 0 deletions
diff --git a/ishtar_common/fixtures/initial_data-fr.json b/ishtar_common/fixtures/initial_data-fr.json index 4d544028d..b7d9f245a 100644 --- a/ishtar_common/fixtures/initial_data-fr.json +++ b/ishtar_common/fixtures/initial_data-fr.json @@ -383,6 +383,9 @@              ],              [                  "Documents de demande de traitement rattach\u00e9s : modification/suppression" +            ], +            [ +                "Import : ajout/modification/suppression"              ]          ]      } diff --git a/ishtar_common/migrations/0043_add_import_group.py b/ishtar_common/migrations/0043_add_import_group.py new file mode 100644 index 000000000..1587dcff1 --- /dev/null +++ b/ishtar_common/migrations/0043_add_import_group.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.10 on 2018-04-12 17:51 +from __future__ import unicode_literals + +from django.db import migrations + + +def add_import_group(apps, schema_editor): +    Group = apps.get_model('auth', 'Group') +    ProfileType = apps.get_model('ishtar_common', 'ProfileType') +    gp, created = Group.objects.get_or_create( +        name="Import : ajout/modification/suppression") +    pt, created = ProfileType.objects.get_or_create( +        txt_idx="administrator", +        defaults={ +            'label':"Administrateur", 'comment': "", 'available':True +        } +    ) +    if gp.pk not in list([g.pk for g in pt.groups.all()]): +        pt.groups.add(gp) + + +class Migration(migrations.Migration): + +    dependencies = [ +        ('ishtar_common', '0042_remove_persontype_groups'), +    ] + +    operations = [ +        migrations.RunPython(add_import_group), +    ]  | 
