From d466a744b924895bb462c9df7f8698ffafd442cb Mon Sep 17 00:00:00 2001 From: Luca Date: Sun, 18 May 2025 13:39:51 +0200 Subject: [PATCH] refactor(fallback): move TradeForm into forms module --- shiftregister/fallback/forms.py | 10 ++++++++++ shiftregister/fallback/views.py | 13 ++----------- 2 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 shiftregister/fallback/forms.py diff --git a/shiftregister/fallback/forms.py b/shiftregister/fallback/forms.py new file mode 100644 index 0000000..b973527 --- /dev/null +++ b/shiftregister/fallback/forms.py @@ -0,0 +1,10 @@ +from django import forms + + +class TradeForm(forms.Form): + assignment_id = forms.IntegerField( + widget=forms.NumberInput(attrs={"class": "input", "placeholder": "Schicht-ID"}) + ) + pin = forms.IntegerField( + widget=forms.PasswordInput(attrs={"class": "input", "placeholder": "Deine PIN"}) + ) diff --git a/shiftregister/fallback/views.py b/shiftregister/fallback/views.py index 1916de5..3844770 100644 --- a/shiftregister/fallback/views.py +++ b/shiftregister/fallback/views.py @@ -1,6 +1,5 @@ from base64 import urlsafe_b64decode -from django import forms from django.contrib import messages from django.contrib.auth.decorators import login_required from django.db.models import Count, Q @@ -8,16 +7,8 @@ from django.http import HttpResponse from django.shortcuts import get_object_or_404, redirect, render from django.urls import reverse -from shiftregister.fallback.models import FallbackAssignment, TeamMember - - -class TradeForm(forms.Form): - assignment_id = forms.IntegerField( - widget=forms.NumberInput(attrs={"class": "input", "placeholder": "Schicht-ID"}) - ) - pin = forms.IntegerField( - widget=forms.PasswordInput(attrs={"class": "input", "placeholder": "Deine PIN"}) - ) +from .forms import TradeForm +from .models import FallbackAssignment, TeamMember def my_fallback_shifts(request, team_member_id):