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