mirror of
https://gitlab.com/SIGBUS/nyaa.git
synced 2024-12-22 10:40:00 +00:00
Fix banned display on selection box
This commit is contained in:
parent
c9389cb888
commit
b51045503d
|
@ -571,6 +571,10 @@ class User(db.Model):
|
||||||
def is_trusted(self):
|
def is_trusted(self):
|
||||||
return self.level >= UserLevelType.TRUSTED
|
return self.level >= UserLevelType.TRUSTED
|
||||||
|
|
||||||
|
@property
|
||||||
|
def is_banned(self):
|
||||||
|
return self.status == UserStatusType.BANNED
|
||||||
|
|
||||||
|
|
||||||
class AdminLogBase(DeclarativeHelperBase):
|
class AdminLogBase(DeclarativeHelperBase):
|
||||||
__tablename_base__ = 'adminlog'
|
__tablename_base__ = 'adminlog'
|
||||||
|
|
|
@ -338,7 +338,7 @@ def view_user(user_name):
|
||||||
elif selection == 'moderator':
|
elif selection == 'moderator':
|
||||||
user.level = models.UserLevelType.MODERATOR
|
user.level = models.UserLevelType.MODERATOR
|
||||||
log = "[{}]({}) changed to moderator user".format(user_name, url)
|
log = "[{}]({}) changed to moderator user".format(user_name, url)
|
||||||
elif selection == 'disabled':
|
elif selection == 'banned':
|
||||||
user.status = models.UserStatusType.BANNED
|
user.status = models.UserStatusType.BANNED
|
||||||
log = "[{}]({}) changed to banned user".format(user_name, url)
|
log = "[{}]({}) changed to banned user".format(user_name, url)
|
||||||
|
|
||||||
|
@ -969,13 +969,15 @@ def _create_user_class_choices(user):
|
||||||
choices.append(('trusted', 'Trusted'))
|
choices.append(('trusted', 'Trusted'))
|
||||||
if flask.g.user.is_superadmin:
|
if flask.g.user.is_superadmin:
|
||||||
choices.append(('moderator', 'Moderator'))
|
choices.append(('moderator', 'Moderator'))
|
||||||
choices.append(('disabled', 'Disabled'))
|
choices.append(('banned', 'Banned'))
|
||||||
|
|
||||||
if user:
|
if user:
|
||||||
if user.is_moderator:
|
if user.is_moderator:
|
||||||
default = 'moderator'
|
default = 'moderator'
|
||||||
elif user.is_trusted:
|
elif user.is_trusted:
|
||||||
default = 'trusted'
|
default = 'trusted'
|
||||||
|
elif user.is_banned:
|
||||||
|
default = 'banned'
|
||||||
|
|
||||||
return default, choices
|
return default, choices
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue