1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2024-12-27 22:18:51 +00:00

Implement missing feature

This commit is contained in:
Pierre HUBERT 2020-07-14 11:44:18 +02:00
parent 1850ca0626
commit 4e343041d4

View File

@ -4,6 +4,7 @@
use crate::data::error::ResultBoxError;
use crate::data::group_id::GroupID;
use crate::data::user::UserID;
use crate::helpers::{account_helper, groups_helper};
use crate::utils::virtual_directories_utils::check_virtual_directory;
@ -20,8 +21,10 @@ pub fn check_availability(dir: &str, target_id: u64, target_type: VirtualDirType
match target_type {
VirtualDirType::USER => {
// TODO : implement this check
unimplemented!();
Ok(
account_helper::check_user_directory_availability(dir, Some(UserID::new(target_id)))? &&
groups_helper::check_directory_availability(dir, None)?
)
}
VirtualDirType::GROUP => {
Ok(