File size: 761 Bytes
054900e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# ruff: noqa: RUF012
from flask_admin.contrib.sqla import ModelView


class UserView(ModelView):
    can_delete = True
    can_create = False
    can_edit = True
    can_view_details = True
    edit_modal = True
    can_export = True
    details_modal = True
    export_types = ["csv", "xlsx", "json", "yaml"]

    column_searchable_list = ["id", "username", "first_name", "last_name"]
    column_filters = ["is_admin", "is_suspicious", "is_block", "is_premium", "created_at"]
    column_list = [
        "id",
        "username",
        "first_name",
        "last_name",
        "language_code",
        "is_admin",
        "is_suspicious",
        "is_block",
        "is_premium",
        "created_at",
    ]
    column_default_sort = ("created_at", True)