diff --git a/program/migrations/0106_alter_schedule_options.py b/program/migrations/0106_alter_schedule_options.py new file mode 100644 index 0000000000000000000000000000000000000000..0f46c1573caea68562dcaa7fd06c6c9cae4f1b02 --- /dev/null +++ b/program/migrations/0106_alter_schedule_options.py @@ -0,0 +1,22 @@ +# Generated by Django 4.2.13 on 2024-07-03 19:26 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("program", "0105_alter_host_options_alter_note_options_and_more"), + ] + + operations = [ + migrations.AlterModelOptions( + name="schedule", + options={ + "ordering": ("first_date", "start_time"), + "permissions": [ + ("edit__schedule__default_playlist_id", "Can edit default media source") + ], + }, + ), + ] diff --git a/program/models.py b/program/models.py index 494fc6e06b2cac0647d49e3d4e3d285c4df91ea8..158046e93741aa78c48ab830035904100680a06e 100644 --- a/program/models.py +++ b/program/models.py @@ -424,6 +424,9 @@ class Schedule(models.Model): class Meta: ordering = ("first_date", "start_time") + permissions = [ + ("edit__schedule__default_playlist_id", "Can edit default media source"), + ] def __str__(self): WEEKDAYS = ["MO", "TU", "WE", "TH", "FR", "SA", "SU"]