actix_admin/routes/
mod.rs1mod create_or_edit_get;
2pub use create_or_edit_get::{create_get, edit_get};
3
4mod create_or_edit_post;
5pub use create_or_edit_post::{ create_post, edit_post, create_or_edit_post };
6
7mod index;
8pub use index::{ index, not_found, get_admin_ctx };
9
10mod list;
11pub use list::{ list, SortOrder, export_csv };
12
13mod show;
14pub use show::show;
15
16mod delete;
17pub use delete::{ delete, delete_many };
18
19mod helpers;
20pub use helpers::{ add_auth_context, user_can_access_page, render_unauthorized };
21
22mod file;
23pub use file::{download, delete_file};
24
25mod card_grid;
26pub use card_grid::display_card_grid;
27
28mod search;
29pub use search::search;
30
31use serde_derive::Deserialize;
32#[derive(Debug, Deserialize)]
33pub struct Params {
34 page: Option<u64>,
35 entities_per_page: Option<u64>,
36 search: Option<String>,
37 sort_by: Option<String>,
38 sort_order: Option<SortOrder>
39}
40
41const DEFAULT_ENTITIES_PER_PAGE: u64 = 10;