use crate::{rest::users::web_user::SystemRole, utils::parse_acct::parse_user_acct};
use super::{host::authz_on_host, user_authz_info::UserAuthzInfo};
pub fn authz_user_on_host(
user_authz_info: &UserAuthzInfo,
role: &SystemRole,
user_acct: &str,
) -> bool {
let name_host = parse_user_acct(user_acct);
if name_host.is_err() {
false
} else {
authz_on_host(user_authz_info, role, &name_host.unwrap().host_name)
}
}