Define admin_search_user route
This commit is contained in:
		
							parent
							
								
									a1a19e091a
								
							
						
					
					
						commit
						a394c3f210
					
				| @ -160,7 +160,7 @@ pub fn toggle_block( | ||||
|     )) | ||||
| } | ||||
| 
 | ||||
| #[get("/admin/users?<page>")] | ||||
| #[get("/admin/users?<page>", rank = 2)] | ||||
| pub fn admin_users( | ||||
|     _mod: Moderator, | ||||
|     page: Option<Page>, | ||||
| @ -171,6 +171,24 @@ pub fn admin_users( | ||||
|     Ok(render!(instance::users( | ||||
|         &(&conn, &rockets).to_context(), | ||||
|         User::get_local_page(&conn, page.limits())?, | ||||
|         None, | ||||
|         page.0, | ||||
|         Page::total(User::count_local(&conn)? as i32) | ||||
|     ))) | ||||
| } | ||||
| #[get("/admin/users?<user>&<page>", rank = 1)] | ||||
| pub fn admin_search_users( | ||||
|     _mod: Moderator, | ||||
|     user: String, | ||||
|     page: Option<Page>, | ||||
|     conn: DbConn, | ||||
|     rockets: PlumeRocket, | ||||
| ) -> Result<Ructe, ErrorPage> { | ||||
|     let page = page.unwrap_or_default(); | ||||
|     Ok(render!(instance::users( | ||||
|         &(&conn, &rockets).to_context(), | ||||
|         User::search_local_by_name(&conn, &user, page.limits())?, | ||||
|         Some(user.as_str()), | ||||
|         page.0, | ||||
|         Page::total(User::count_local(&conn)? as i32) | ||||
|     ))) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user