|
|
|
|
@ -78,7 +78,7 @@ def createApi():
|
|
|
|
|
type = str(db_service_weekly.__getattribute__("type_"+str(i))) if db_service_weekly.__getattribute__("type_"+str(i)) != None else ""
|
|
|
|
|
DatesOfServiceWeek.append(str(type))
|
|
|
|
|
if db_service_weekly.__getattribute__("speaker_"+str(i)) != None:
|
|
|
|
|
name = " - " + str(db_service_weekly.__getattribute__("speaker_"+str(i)).first_name[:3]) + ". " + str(db_service_weekly.__getattribute__("speaker_"+str(i)).name)
|
|
|
|
|
name = " - " + str(db_service_weekly.__getattribute__("speaker_"+str(i))) + " " + str(db_service_weekly.__getattribute__("speaker_"+str(i)).name)
|
|
|
|
|
else:
|
|
|
|
|
name = ""
|
|
|
|
|
DatesOfServiceWeek.append(name)
|
|
|
|
|
@ -90,6 +90,7 @@ def createApi():
|
|
|
|
|
week_array = [
|
|
|
|
|
|
|
|
|
|
# INFO
|
|
|
|
|
str("- " + week.info_field) if week.info_field != "" else "",
|
|
|
|
|
str(db_info.get(week=week).gast.Name) if db_info.get(week=week).gast != None else "",
|
|
|
|
|
str(db_info.get(week=week).cleaning.Name) if db_info.get(week=week).cleaning != None else "",
|
|
|
|
|
|
|
|
|
|
@ -108,17 +109,17 @@ def createApi():
|
|
|
|
|
DatesOfService[6][2], DatesOfService[6][3],
|
|
|
|
|
|
|
|
|
|
# ORDNER
|
|
|
|
|
str(db_steward_weekly.hall_1.first_name[:3]) + ". " + str(db_steward_weekly.hall_1.name) if db_steward_weekly.hall_1 != None else "",
|
|
|
|
|
str(db_steward_weekly.hall_2.first_name[:3]) + ". " + str(db_steward_weekly.hall_2.name) if db_steward_weekly.hall_2 != None else "",
|
|
|
|
|
str(db_steward_weekly.foyer_1.first_name[:3]) + ". " + str(db_steward_weekly.foyer_1.name) if db_steward_weekly.foyer_1 != None else "",
|
|
|
|
|
str(db_steward_weekly.foyer_2.first_name[:3]) + ". " + str(db_steward_weekly.foyer_2.name) if db_steward_weekly.foyer_2 != None else "",
|
|
|
|
|
str(db_steward_weekly.hall_1.first_name) + " " + str(db_steward_weekly.hall_1.name) if db_steward_weekly.hall_1 != None else "",
|
|
|
|
|
str(db_steward_weekly.hall_2.first_name) + " " + str(db_steward_weekly.hall_2.name) if db_steward_weekly.hall_2 != None else "",
|
|
|
|
|
str(db_steward_weekly.foyer_1.first_name) + " " + str(db_steward_weekly.foyer_1.name) if db_steward_weekly.foyer_1 != None else "",
|
|
|
|
|
str(db_steward_weekly.foyer_2.first_name) + " " + str(db_steward_weekly.foyer_2.name) if db_steward_weekly.foyer_2 != None else "",
|
|
|
|
|
|
|
|
|
|
# ANLAGE
|
|
|
|
|
str(db_regie_weekly.regie_1.first_name[:3]) + ". " + str(db_regie_weekly.regie_1.name) if db_regie_weekly.regie_1 != None else "",
|
|
|
|
|
str(db_regie_weekly.regie_2.first_name[:3]) + ". " + str(db_regie_weekly.regie_2.name) if db_regie_weekly.regie_2 != None else "",
|
|
|
|
|
str(db_regie_weekly.zoom_1.first_name[:3]) + ". " + str(db_regie_weekly.zoom_1.name) if db_regie_weekly.zoom_1 != None else "",
|
|
|
|
|
str(db_regie_weekly.zoom_2.first_name[:3]) + ". " + str(db_regie_weekly.zoom_2.name) if db_regie_weekly.zoom_2 != None else "",
|
|
|
|
|
str(db_regie_weekly.stage.first_name[:3]) + ". " + str(db_regie_weekly.stage.name) if db_regie_weekly.stage != None else "",
|
|
|
|
|
str(db_regie_weekly.regie_1.first_name) + " " + str(db_regie_weekly.regie_1.name) if db_regie_weekly.regie_1 != None else "",
|
|
|
|
|
str(db_regie_weekly.regie_2.first_name) + " " + str(db_regie_weekly.regie_2.name) if db_regie_weekly.regie_2 != None else "",
|
|
|
|
|
str(db_regie_weekly.zoom_1.first_name) + " " + str(db_regie_weekly.zoom_1.name) if db_regie_weekly.zoom_1 != None else "",
|
|
|
|
|
str(db_regie_weekly.zoom_2.first_name) + " " + str(db_regie_weekly.zoom_2.name) if db_regie_weekly.zoom_2 != None else "",
|
|
|
|
|
str(db_regie_weekly.stage.first_name) + " " + str(db_regie_weekly.stage.name) if db_regie_weekly.stage != None else "",
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
@ -168,6 +169,7 @@ def index(request):
|
|
|
|
|
service_data = MainModel.service.objects.get(week__date_of_monday=strDate) if MainModel.service.objects.filter(week__date_of_monday=strDate).count() > 0 else None
|
|
|
|
|
|
|
|
|
|
# Abfragen der POST-Daten
|
|
|
|
|
post_week_info = request.POST.get("week_info")
|
|
|
|
|
post_info = request.POST.getlist("info")
|
|
|
|
|
post_service_date = request.POST.getlist("smd")
|
|
|
|
|
post_service_time = request.POST.getlist("smt")
|
|
|
|
|
@ -176,6 +178,11 @@ def index(request):
|
|
|
|
|
post_steward = request.POST.getlist("ods")
|
|
|
|
|
post_regie = request.POST.getlist("regie")
|
|
|
|
|
|
|
|
|
|
# WOCHENINFORMATION
|
|
|
|
|
NewWeekInfo = MainModel.week.objects.get(date_of_monday=strDate)
|
|
|
|
|
NewWeekInfo.info_field = post_week_info
|
|
|
|
|
NewWeekInfo.save()
|
|
|
|
|
|
|
|
|
|
# INFOS
|
|
|
|
|
if info_data == None:
|
|
|
|
|
info_data = MainModel.info.objects.create(
|
|
|
|
|
@ -233,6 +240,7 @@ def index(request):
|
|
|
|
|
return render(request, 'main/index.html', {'actual' : actual,
|
|
|
|
|
'error' : error,
|
|
|
|
|
'date': strDate,
|
|
|
|
|
'week_info': MainModel.week.objects.get(date_of_monday=strDate).info_field if MainModel.week.objects.filter(date_of_monday=strDate).count() > 0 else "",
|
|
|
|
|
'next_date': FutureyDate(url_date, 1).strftime("%d%m%y"),
|
|
|
|
|
'past_date': PastDate(url_date, 1).strftime("%d%m%y"),
|
|
|
|
|
'saal_ordner' : persons.filter(saalordner=True),
|
|
|
|
|
|