class Migration(migrations.Migration):

    dependencies = [("agenda", "0002_item_duration")]

    operations = [
        migrations.AlterModelOptions(
            name="item",
            options={
                "default_permissions": (),
                "permissions": (
                    ("can_see", "Can see agenda"),
                    ("can_manage", "Can manage agenda"),
                    ("can_manage_list_of_speakers",
                     "Can manage list of speakers"),
                    (
                        "can_see_hidden_items",
                        "Can see hidden items and time scheduling of agenda",
                    ),
                ),
            },
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                "can_manage",
                "item",
                "agenda",
                "can_manage_list_of_speakers",
                "Can manage list of speakers",
            )),
    ]
class Migration(migrations.Migration):

    dependencies = [("core", "0004_auto_20170215_1624")]

    operations = [
        migrations.AlterModelOptions(
            name="configstore",
            options={
                "default_permissions": (),
                "permissions": (
                    ("can_manage_config", "Can manage configuration"),
                    ("can_manage_logos", "Can manage logos"),
                ),
            },
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                "can_manage_config",
                "configstore",
                "core",
                "can_manage_logos",
                "Can manage logos",
            )
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('agenda', '0004_speaker_marked'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='item',
            options={
                'default_permissions': (),
                'permissions':
                (('can_see', 'Can see agenda'), ('can_manage',
                                                 'Can manage agenda'),
                 ('can_manage_list_of_speakers',
                  'Can manage list of speakers'),
                 ('can_see_internal_items',
                  'Can see internal items and time scheduling of agenda'))
            },
        ),
        migrations.AlterField(
            model_name='item',
            name='type',
            field=models.IntegerField(choices=[(1, 'Agenda item'),
                                               (2, 'Internal item'),
                                               (3, 'Hidden item')],
                                      default=3),
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                'can_see_hidden_items', 'item', 'agenda',
                'can_see_internal_items',
                'Can see internal items and time scheduling of agenda')),
        migrations.RunPython(delete_old_can_see_hidden_permission),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('agenda', '0002_item_duration'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='item',
            options={
                'default_permissions': (),
                'permissions':
                (('can_see', 'Can see agenda'), ('can_manage',
                                                 'Can manage agenda'),
                 ('can_manage_list_of_speakers',
                  'Can manage list of speakers'),
                 ('can_see_hidden_items',
                  'Can see hidden items and time scheduling of agenda'))
            },
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                'can_manage', 'item', 'agenda', 'can_manage_list_of_speakers',
                'Can manage list of speakers')),
    ]
Exemple #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('core', '0004_auto_20170215_1624'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='configstore',
            options={
                'default_permissions': (),
                'permissions':
                (('can_manage_config', 'Can manage configuration'),
                 ('can_manage_logos', 'Can manage logos'))
            },
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                'can_manage_config', 'configstore', 'core', 'can_manage_logos',
                'Can manage logos')),
    ]
class Migration(migrations.Migration):

    dependencies = [("agenda", "0004_speaker_marked")]

    operations = [
        migrations.AlterModelOptions(
            name="item",
            options={
                "default_permissions": (),
                "permissions": (
                    ("can_see", "Can see agenda"),
                    ("can_manage", "Can manage agenda"),
                    ("can_manage_list_of_speakers",
                     "Can manage list of speakers"),
                    (
                        "can_see_internal_items",
                        "Can see internal items and time scheduling of agenda",
                    ),
                ),
            },
        ),
        migrations.AlterField(
            model_name="item",
            name="type",
            field=models.IntegerField(
                choices=[(1, "Agenda item"), (2, "Internal item"),
                         (3, "Hidden item")],
                default=3,
            ),
        ),
        migrations.RunPython(
            add_permission_to_groups_based_on_existing_permission(
                "can_see_hidden_items",
                "item",
                "agenda",
                "can_see_internal_items",
                "Can see internal items and time scheduling of agenda",
            )),
        migrations.RunPython(delete_old_can_see_hidden_permission),
    ]