all: implement black as code formatter

This commit is contained in:
Jens Langhammer
2019-12-31 12:51:16 +01:00
parent 8eb3f0f708
commit 3bd1eadd51
298 changed files with 4825 additions and 3145 deletions

View File

@ -19,27 +19,31 @@ class PasswordExpiryPolicy(Policy):
deny_only = models.BooleanField(default=False)
days = models.IntegerField()
form = 'passbook.policies.expiry.forms.PasswordExpiryPolicyForm'
form = "passbook.policies.expiry.forms.PasswordExpiryPolicyForm"
def passes(self, request: PolicyRequest) -> PolicyResult:
"""If password change date is more than x days in the past, call set_unusable_password
and show a notice"""
actual_days = (now() - request.user.password_change_date).days
days_since_expiry = (now() - (request.user.password_change_date + timedelta(days=self.days)
)).days
days_since_expiry = (
now() - (request.user.password_change_date + timedelta(days=self.days))
).days
if actual_days >= self.days:
if not self.deny_only:
request.user.set_unusable_password()
request.user.save()
message = _(('Password expired %(days)d days ago. '
'Please update your password.') % {
'days': days_since_expiry
})
message = _(
(
"Password expired %(days)d days ago. "
"Please update your password."
)
% {"days": days_since_expiry}
)
return PolicyResult(False, message)
return PolicyResult(False, _('Password has expired.'))
return PolicyResult(False, _("Password has expired."))
return PolicyResult(True)
class Meta:
verbose_name = _('Password Expiry Policy')
verbose_name_plural = _('Password Expiry Policies')
verbose_name = _("Password Expiry Policy")
verbose_name_plural = _("Password Expiry Policies")