Added 'Hide from userlist' to user settings

This commit is contained in:
Julian Müller (ChaoticByte) 2023-04-13 21:19:11 +02:00
parent 105ddc0409
commit 5ab0d1088f
4 changed files with 26 additions and 4 deletions

View file

@ -43,20 +43,24 @@ class CustomUserAdmin(UserAdmin):
fieldsets_ = list((*UserAdmin.fieldsets,))
fieldsets_.insert(1, (
"Visibility",
{"fields": ("hide_from_userlist",)},
))
fieldsets_.insert(2, (
"Balance",
{"fields": ("balance", "allow_order_with_negative_balance")},
))
fieldsets_.insert(2, (
fieldsets_.insert(3, (
"Supply",
{"fields": ("allowed_to_supply",)},
))
fieldsets_.insert(3, (
fieldsets_.insert(4, (
"Profile Picture",
{"fields": ("profile_picture_filename",)},
))
fieldsets = tuple(fieldsets_)
list_display = ["username", "balance", "is_active", "allow_order_with_negative_balance"]
list_display = ["username", "balance", "allow_order_with_negative_balance", "is_active", "hide_from_userlist"]
def get_actions(self, request): # remove the "delete_selected" action because it breaks some functionality
actions = super().get_actions(request)