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)
|