gitlib/remote/
permission_remote.rsuse crate::dto::permission_repo_request::PermissionRepoRequest;
use common::remote::{post, put};
use hyper::HeaderMap;
use crate::model::project_permission::ProjectPermission;
pub fn merge(headers: HeaderMap, body: ProjectPermission) -> Result<ProjectPermission, String> {
put("git", String::from("/permission/merge"), headers, body)
}
pub fn allow_change_permission(
headers: HeaderMap,
body: PermissionRepoRequest,
) -> Result<bool, String> {
post(
"git",
String::from("/permission/allowChangePermission"),
headers,
body,
)
}