diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py index b0a54bdb87722ebb4482aa0b6a08de0d480b23ab..e0e846839ca94310b03531a346d795af811df83b 100644 --- a/program/management/commands/addpermissions.py +++ b/program/management/commands/addpermissions.py @@ -49,7 +49,7 @@ PERMISSIONS = { ), "custom edit profile": Permission.objects.filter(codename="edit__profile__name"), "custom edit timeslot": Permission.objects.filter( - codename="edit__timeslot__playlist", + codename="edit__timeslot__media", ), }, # Host+ @@ -108,11 +108,11 @@ PERMISSIONS = { ] ), "custom edit schedule": Permission.objects.filter( - codename="edit__schedule__default_playlist_id" + codename="edit__schedule__default_media_id" ), "custom edit show": Permission.objects.filter( codename__in=[ - "edit__show__default_playlist_id", + "edit__show__default_media_id", "edit__show__description", "edit__show__email", "edit__show__hosts", @@ -123,7 +123,7 @@ PERMISSIONS = { ] ), "custom edit timeslot": Permission.objects.filter( - codename="edit__timeslot__playlist", + codename="edit__timeslot__media", ), }, } diff --git a/program/migrations/0143_alter_schedule_options_alter_show_options.py b/program/migrations/0143_alter_schedule_options_alter_show_options.py new file mode 100644 index 0000000000000000000000000000000000000000..429b42e8dab3d6de4ac738b80fe25b75f2c3c3db --- /dev/null +++ b/program/migrations/0143_alter_schedule_options_alter_show_options.py @@ -0,0 +1,51 @@ +# Generated by Django 4.2.18 on 2025-01-22 18:41 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("program", "0142_alter_schedule_default_media_and_more"), + ] + + operations = [ + migrations.AlterModelOptions( + name="schedule", + options={ + "ordering": ("first_date", "start_time"), + "permissions": [("edit__schedule__default_media_id", "Can edit default media")], + }, + ), + migrations.AlterModelOptions( + name="show", + options={ + "ordering": ("slug",), + "permissions": [ + ("display__show__internal_note", "Can display internal note field"), + ("edit__show__categories", "Can edit categories field"), + ("edit__show__cba_series_id", "Can edit cba series id field"), + ("edit__show__default_media_id", "Can edit default media"), + ("edit__show__description", "Can edit description field"), + ("edit__show__email", "Can edit email field"), + ("edit__show__funding_categories", "Can edit funding categories field"), + ("edit__show__hosts", "Can edit hosts field"), + ("edit__show__image", "Can edit image field"), + ("edit__show__internal_note", "Can edit internal note field"), + ("edit__show__is_active", "Can edit is active field"), + ("edit__show__languages", "Can edit languages field"), + ("edit__show__links", "Can edit links field"), + ("edit__show__logo", "Can edit logo field"), + ("edit__show__music_focuses", "Can edit music focus field"), + ("edit__show__name", "Can edit name field"), + ("edit__show__owners", "Can edit owners field"), + ("edit__show__predecessor", "Can edit predecessor field"), + ("edit__show__short_description", "Can edit short description field"), + ("edit__show__slug", "Can edit slug field"), + ("edit__show__topics", "Can edit topics field"), + ("edit__show__type", "Can edit type field"), + ("update_show", "Can update show"), + ], + }, + ), + ] diff --git a/program/models.py b/program/models.py index 78f53dce69be64ce19f7164867f41a998d130ab0..defbbc0ebaa6cca127a9599197933f4498c4eaf4 100644 --- a/program/models.py +++ b/program/models.py @@ -312,7 +312,7 @@ class Show(models.Model): ("display__show__internal_note", "Can display internal note field"), ("edit__show__categories", "Can edit categories field"), ("edit__show__cba_series_id", "Can edit cba series id field"), - ("edit__show__default_playlist_id", "Can edit default media-source"), + ("edit__show__default_media_id", "Can edit default media"), ("edit__show__description", "Can edit description field"), ("edit__show__email", "Can edit email field"), ("edit__show__funding_categories", "Can edit funding categories field"), @@ -470,7 +470,7 @@ class Schedule(models.Model): class Meta: ordering = ("first_date", "start_time") permissions = [ - ("edit__schedule__default_playlist_id", "Can edit default media-source"), + ("edit__schedule__default_media_id", "Can edit default media"), ] def __str__(self):