enhance forms and views with PrependedText for better input clarity; update tab order in gatekeeper list

This commit is contained in:
Eduardo Silva
2026-03-12 15:22:58 -03:00
parent 38414dd276
commit 17108c984e
3 changed files with 32 additions and 13 deletions

View File

@@ -1,4 +1,5 @@
import pyotp
from crispy_forms.bootstrap import PrependedText
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, Submit, HTML, Div, Field
from django import forms
@@ -210,7 +211,7 @@ class GatekeeperIPAddressForm(forms.ModelForm):
),
Div(
Div('address', css_class='col-xl-6'),
Div('prefix_length', css_class='col-xl-6'),
Div(PrependedText('prefix_length', '/'), css_class='col-xl-6'),
css_class='row'
),
Div(
@@ -245,7 +246,7 @@ class AuthMethodAllowedDomainForm(forms.ModelForm):
self.helper.layout = Layout(
Div(
Div('auth_method', css_class='col-md-6'),
Div('domain', css_class='col-md-6'),
Div(PrependedText('domain', '@'), css_class='col-xl-6'),
css_class='row'
),
Div(