mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
fix: suspend check should check Suspended...
This was causing some false negative errors in the update process, and it clearly not correct -- oops :( Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
4a4fd01563
commit
80622cc966
2 changed files with 6 additions and 5 deletions
|
@ -15,6 +15,7 @@ from aurweb.captcha import get_captcha_answer, get_captcha_salts, get_captcha_to
|
|||
from aurweb.exceptions import ValidationError
|
||||
from aurweb.models.account_type import ACCOUNT_TYPE_NAME
|
||||
from aurweb.models.ssh_pub_key import get_fingerprint
|
||||
from aurweb.util import strtobool
|
||||
|
||||
logger = logging.get_logger(__name__)
|
||||
|
||||
|
@ -26,9 +27,9 @@ def invalid_fields(E: str = str(), U: str = str(), **kwargs) -> None:
|
|||
|
||||
def invalid_suspend_permission(request: Request = None,
|
||||
user: models.User = None,
|
||||
J: bool = False,
|
||||
S: str = "False",
|
||||
**kwargs) -> None:
|
||||
if not request.user.is_elevated() and J != bool(user.InactivityTS):
|
||||
if not request.user.is_elevated() and strtobool(S) != bool(user.Suspended):
|
||||
raise ValidationError([
|
||||
"You do not have permission to suspend accounts."])
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue