mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-04 09:34:04 +00:00 
			
		
		
		
	Get the ID of a group included in a request
This commit is contained in:
		@@ -4,6 +4,7 @@
 | 
			
		||||
 | 
			
		||||
use crate::api_data::res_create_group::GroupCreationResult;
 | 
			
		||||
use crate::controllers::routes::RequestResult;
 | 
			
		||||
use crate::data::group::GroupAccessLevel;
 | 
			
		||||
use crate::data::http_request_handler::HttpRequestHandler;
 | 
			
		||||
use crate::data::new_group::NewGroup;
 | 
			
		||||
use crate::helpers::groups_helper;
 | 
			
		||||
@@ -28,4 +29,13 @@ pub fn get_list_user(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
        .collect::<Vec<u64>>();
 | 
			
		||||
 | 
			
		||||
    r.set_response(list)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Get information about a single group
 | 
			
		||||
pub fn get_info_single(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    let group_id = r.post_group_id_with_access("id", GroupAccessLevel::LIMITED_ACCESS)?;
 | 
			
		||||
 | 
			
		||||
    println!("Group to get: {:?}", group_id);
 | 
			
		||||
 | 
			
		||||
    r.success("continue implementation")
 | 
			
		||||
}
 | 
			
		||||
@@ -132,6 +132,8 @@ pub fn get_routes() -> Vec<Route> {
 | 
			
		||||
 | 
			
		||||
        Route::post("/groups/get_my_list", Box::new(groups_controller::get_list_user)),
 | 
			
		||||
 | 
			
		||||
        Route::post("/groups/get_info", Box::new(groups_controller::get_info_single)),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        // Virtual directory controller
 | 
			
		||||
        Route::post("/user/findbyfolder", Box::new(virtual_directory_controller::find_user)),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user