|
|
@@ -80,7 +80,7 @@ def create_multiple_shifts(request):
|
|
|
shifttype=shifttype,
|
|
|
info=info
|
|
|
)
|
|
|
- return redirect('public') # Annahme, dass Sie eine Erfolgsmeldung anzeigen möchten
|
|
|
+ return redirect('home') # Annahme, dass Sie eine Erfolgsmeldung anzeigen möchten
|
|
|
else:
|
|
|
form = MultipleShiftForm(initial=initial_data)
|
|
|
|
|
|
@@ -114,7 +114,7 @@ def create_event(request):
|
|
|
cvd=cvd,
|
|
|
cvt=cvt
|
|
|
)
|
|
|
- return redirect('public') # Annahme, dass Sie eine Erfolgsmeldung anzeigen möchten
|
|
|
+ return redirect('home') # Annahme, dass Sie eine Erfolgsmeldung anzeigen möchten
|
|
|
else:
|
|
|
form = EventForm(initial=initial_data)
|
|
|
|
|
|
@@ -127,8 +127,11 @@ def is_admin(user):
|
|
|
|
|
|
|
|
|
def home(request):
|
|
|
- # Standardmäßig die aktuelle Woche anzeigen
|
|
|
- today = timezone.now().date()
|
|
|
+ if request.method == 'POST':
|
|
|
+ today = datetime.strptime(request.POST['nextdate'], '%Y-%m-%d').date()
|
|
|
+ else:
|
|
|
+ # Standardmäßig die aktuelle Woche anzeigen
|
|
|
+ today = timezone.now().date()
|
|
|
|
|
|
# Überprüfen, ob ein Startdatum in der URL angegeben ist
|
|
|
start_date_str = request.GET.get('start_date')
|
|
|
@@ -301,7 +304,7 @@ def create_reinigung(request):
|
|
|
form = ReinigungForm(request.POST)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public') # Redirect to a relevant page after saving
|
|
|
+ return redirect('home') # Redirect to a relevant page after saving
|
|
|
else:
|
|
|
form = ReinigungForm()
|
|
|
return render(request, 'main/create_reinigung.html', {'form': form})
|
|
|
@@ -316,7 +319,7 @@ def create_helper(request):
|
|
|
form = HelperForm(request.POST)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public') # Redirect to a relevant page after saving
|
|
|
+ return redirect('home') # Redirect to a relevant page after saving
|
|
|
else:
|
|
|
form = HelperForm()
|
|
|
return render(request, 'main/create_helper.html', {'form': form})
|
|
|
@@ -328,7 +331,7 @@ def edit_reinigung(request, pk):
|
|
|
form = ReinigungForm(request.POST, instance=reinigung)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
else:
|
|
|
form = ReinigungForm(instance=reinigung)
|
|
|
return render(request, 'main/edit_reinigung.html', {'form': form, 'reinigung': reinigung})
|
|
|
@@ -339,7 +342,7 @@ def edit_helper(request, pk):
|
|
|
form = HelperForm(request.POST, instance=helper)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
else:
|
|
|
form = HelperForm(instance=helper)
|
|
|
return render(request, 'main/edit_helper.html', {'form': form, 'helper': helper})
|
|
|
@@ -351,7 +354,7 @@ def edit_shift(request, pk):
|
|
|
form = ShiftForm(request.POST, instance=shift)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
else:
|
|
|
form = ShiftForm(instance=shift)
|
|
|
return render(request, 'main/edit_shift.html', {'form': form, 'shift': shift})
|
|
|
@@ -363,7 +366,7 @@ def edit_event(request, pk):
|
|
|
form = EventForm(request.POST, instance=event)
|
|
|
if form.is_valid():
|
|
|
form.save()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
else:
|
|
|
form = EventForm(instance=event)
|
|
|
return render(request, 'main/edit_event.html', {'form': form, 'event': event})
|
|
|
@@ -373,21 +376,21 @@ def delete_shift(request, pk):
|
|
|
shift = get_object_or_404(Shift, pk=pk)
|
|
|
if request.method == 'POST':
|
|
|
shift.delete()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
return render(request, 'main/delete_shift.html', {'shift': shift})
|
|
|
|
|
|
def delete_reinigung(request, pk):
|
|
|
reinigung = get_object_or_404(Reinigung, pk=pk)
|
|
|
if request.method == 'POST':
|
|
|
reinigung.delete()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
return render(request, 'main/delete_reinigung.html', {'reinigung': reinigung})
|
|
|
|
|
|
def delete_helper(request, pk):
|
|
|
helper = get_object_or_404(Helper, pk=pk)
|
|
|
if request.method == 'POST':
|
|
|
helper.delete()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
return render(request, 'main/delete_helper.html', {'helper': helper})
|
|
|
|
|
|
|
|
|
@@ -395,5 +398,5 @@ def delete_event(request, pk):
|
|
|
event = get_object_or_404(Event, pk=pk)
|
|
|
if request.method == 'POST':
|
|
|
event.delete()
|
|
|
- return redirect('public')
|
|
|
+ return redirect('home')
|
|
|
return render(request, 'main/delete_event.html', {'event': event})
|