From 3903ad0fca11ee67d5c276f19b7bdea43502e944 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 3 Jul 2024 15:28:15 -0400 Subject: [PATCH] feat: add permission to edit schedule default playlist id --- .../migrations/0106_alter_schedule_options.py | 22 +++++++++++++++++++ program/models.py | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 program/migrations/0106_alter_schedule_options.py diff --git a/program/migrations/0106_alter_schedule_options.py b/program/migrations/0106_alter_schedule_options.py new file mode 100644 index 00000000..0f46c157 --- /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 494fc6e0..158046e9 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"] -- GitLab