mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-01 09:12:09 +00:00
fix: 修复登录页面的 i18n 问题
This commit is contained in:
parent
62eb131f59
commit
8d25d0a653
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
from django import forms
|
from django import forms
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from captcha.fields import CaptchaField, CaptchaTextInput
|
from captcha.fields import CaptchaField, CaptchaTextInput
|
||||||
|
|
||||||
|
|
||||||
@ -23,12 +23,17 @@ class UserLoginForm(forms.Form):
|
|||||||
max_length=1024, strip=False
|
max_length=1024, strip=False
|
||||||
)
|
)
|
||||||
auto_login = forms.BooleanField(
|
auto_login = forms.BooleanField(
|
||||||
label=_("{} days auto login").format(days_auto_login or 1),
|
required=False, initial=False,
|
||||||
required=False, initial=False, widget=forms.CheckboxInput(
|
widget=forms.CheckboxInput(
|
||||||
attrs={'disabled': disable_days_auto_login}
|
attrs={'disabled': disable_days_auto_login}
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs)
|
||||||
|
auto_login_field = self.fields['auto_login']
|
||||||
|
auto_login_field.label = _("{} days auto login").format(self.days_auto_login or 1)
|
||||||
|
|
||||||
def confirm_login_allowed(self, user):
|
def confirm_login_allowed(self, user):
|
||||||
if not user.is_staff:
|
if not user.is_staff:
|
||||||
raise forms.ValidationError(
|
raise forms.ValidationError(
|
||||||
|
Loading…
Reference in New Issue
Block a user