From ced6f648b246b223dfdc7d0c78fadef5ce567068 Mon Sep 17 00:00:00 2001 From: okalintu Date: Wed, 29 Mar 2017 17:42:27 +0300 Subject: [PATCH] Add Apyitem + urls to backend --- infoscreen/models.py | 10 ++++++++++ infoscreen/views.py | 1 + sikweb/urls.py | 2 ++ 3 files changed, 13 insertions(+) diff --git a/infoscreen/models.py b/infoscreen/models.py index 95a6c7e..dd6fa07 100644 --- a/infoscreen/models.py +++ b/infoscreen/models.py @@ -80,6 +80,16 @@ class ABBInfoItem(InfoItem): def get_create_template_url(): return "/static/html/abb_create.html" +class ApyItem(InfoItem): + display_name = _("APY Item") + def get_template_url(self): + return "/static/html/apy.html" + + @staticmethod + def get_create_template_url(): + return "/static/html/apy_create.html" + + class ExternalWebsiteInfoItem(InfoItem): display_name = _("External website") diff --git a/infoscreen/views.py b/infoscreen/views.py index 831168a..e945a0d 100644 --- a/infoscreen/views.py +++ b/infoscreen/views.py @@ -221,3 +221,4 @@ createHslItem = create_item_generator(HslInfoItem) createExternalImageInfoItem = create_item_generator(ExternalImageInfoItem) createExternalWebsiteItem = create_item_generator(ExternalWebsiteInfoItem) createEventItem = create_item_generator(EventInfoItem) +createEventItem = create_item_generator(ApyInfoItem) diff --git a/sikweb/urls.py b/sikweb/urls.py index 968f344..611e570 100644 --- a/sikweb/urls.py +++ b/sikweb/urls.py @@ -67,6 +67,7 @@ from infoscreen.views import createExternalWebsiteItem from infoscreen.views import create_rotation from infoscreen.views import delete_rotation from infoscreen.views import CurrentHSLView +from infoscreen.views import createApyItem from infoscreen.views import admin as infoscreen_admin from infoscreen.views import hsl_timetable_settings from infoscreen.views import get_apy_json @@ -125,6 +126,7 @@ urlpatterns = [ url(r'^infoscreen/create_sossoitem$', createSossoItem), url(r'^infoscreen/create_eventitem$', createEventItem), url(r'^infoscreen/create_hslitem$', createHslItem), + url(r'^infoscreen/create_apyitem$', createApyItem), url(r'^infoscreen/create_websiteitem$', createExternalWebsiteItem), url(r'^infoscreen/admin$', infoscreen_admin), url(r'^infoscreen/create_rotation$', create_rotation),