Newer
Older
# Generated by Django 2.2.17 on 2023-02-01 20:54
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)
]