# Generated by Django 2.2.17 on 2023-02-01 20:54 from django.db import migrations def add_public_sharegroup(apps, schema_editor): ShareGroup = apps.get_model('portal', 'ShareGroup') Profile = apps.get_model('portal', 'Profile') creator = Profile.objects.filter(user__is_superuser=True).first() group, created = ShareGroup.objects.get_or_create(name='Public', last_update_by=creator, managed_by_staff=True) profiles = Profile.objects.all() group.profiles.add(*profiles) group.save() def remove_public_sharegroup(apps, schema_editor): ShareGroup = apps.get_model('portal', 'ShareGroup') group = ShareGroup.objects.filter(name='Public').first() if group: group.delete() class Migration(migrations.Migration): dependencies = [ ('portal', '0029_auto_20230201_1452'), ] operations = [ migrations.RunPython(add_public_sharegroup, remove_public_sharegroup) ]