Skip to content
Snippets Groups Projects
Commit b0a6d636 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch 'dev' into server

parents 6742bda5 0fa2a435
No related branches found
No related tags found
No related merge requests found
import dbsettings
from django import forms
from untisconnect.api_helper import get_terms
from untisconnect.api_helper import get_terms, get_school_years
choices = []
choices_school_years = []
school_years = get_school_years()
for year in school_years:
choices_school_years.append((year.id, year.name))
choices_terms = []
terms = get_terms()
for term in terms:
choices.append((term.id, term.name))
choices_terms.append((term.id, "{}, #{}: {}".format(term.school_year_id, term.id, term.name)))
class UNTISSettings(dbsettings.Group):
term = dbsettings.IntegerValue(widget=forms.Select, choices=choices)
school_year = dbsettings.PositiveIntegerValue("Schuljahr", widget=forms.Select, choices=choices_school_years)
term = dbsettings.IntegerValue("Periode", widget=forms.Select, choices=choices_terms,
help_text="Bitte wähle oberhalb auch das zur Periode passende Schuljahr aus.")
untis_settings = UNTISSettings()
untis_settings = UNTISSettings("UNTIS")
from django.urls import path
from untisconnect.models import Terms
from untisconnect.models import Terms, Schoolyear
try:
from . import views
......@@ -25,7 +26,7 @@ try:
path('<str:plan_date>-class.pdf', views.sub_pdf, name="timetable_substitutions_pdf_date")
]
except Terms.DoesNotExist:
except (Terms.DoesNotExist, Schoolyear.DoesNotExist):
from . import fallback_view
urlpatterns = [
......@@ -46,5 +47,3 @@ except Terms.DoesNotExist:
name='timetable_substitutions_date'),
path('class.pdf', fallback_view.fallback, name="timetable_substitutions_pdf")
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment