From e74d09990814092583c13e790ad0dbbf5eeef296 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Sun, 26 Mar 2023 16:18:21 -0400 Subject: [PATCH] Add admin interface for RRule --- program/admin.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/program/admin.py b/program/admin.py index 7cfdd9ac..3b7d2892 100644 --- a/program/admin.py +++ b/program/admin.py @@ -1,5 +1,13 @@ from django.contrib import admin -from program.models import Category, FundingCategory, Language, MusicFocus, Topic, Type +from program.models import ( + Category, + FundingCategory, + Language, + MusicFocus, + RRule, + Topic, + Type, +) class AdminWithNameSlugIsActive(admin.ModelAdmin): @@ -10,9 +18,14 @@ class LanguageAdmin(admin.ModelAdmin): list_display = ("name", "is_active") +class RRuleAdmin(admin.ModelAdmin): + list_display = ("name", "freq", "interval", "by_set_pos", "by_weekdays", "count") + + admin.site.register(Category, AdminWithNameSlugIsActive) admin.site.register(FundingCategory, AdminWithNameSlugIsActive) admin.site.register(Language, LanguageAdmin) admin.site.register(MusicFocus, AdminWithNameSlugIsActive) +admin.site.register(RRule, RRuleAdmin) admin.site.register(Topic, AdminWithNameSlugIsActive) admin.site.register(Type, AdminWithNameSlugIsActive) -- GitLab