block / unblock && sprint closed

This commit is contained in:
2024-04-12 16:30:36 +02:00
parent 0acb4e1777
commit 9dc93daab8
15 changed files with 343 additions and 26 deletions

View File

@ -317,7 +317,6 @@ class giteaService
else return $response->body;
}
public function getissuetimelines($owner,$name,$index) {
$apiurl = $this->url."/repos/$owner/$name/issues/$index/timeline";
$response=$this->api("GET",$apiurl,null,$this->session->get("giteatoken"));
@ -325,6 +324,33 @@ class giteaService
else return $response->body;
}
public function getissueblocks($owner,$name,$index) {
$apiurl = $this->url."/repos/$owner/$name/issues/$index/blocks";
$response=$this->api("GET",$apiurl,null,$this->session->get("giteatoken"));
if(!$response||$response->code!="200") return false;
else return $response->body;
}
public function postissueblocks($owner,$name,$index,$toblock) {
$apiurl = $this->url."/repos/$owner/$name/issues/$index/blocks";
$query= ["index" => $toblock,"owner" => $owner, "repo" => $name];
$body = \Unirest\Request\Body::json($query);
$body=str_replace('"'.$toblock.'"',$toblock,$body);
$response=$this->api("POST",$apiurl,$body,$this->session->get("giteatoken"));
if(!$response||$response->code!="200") return false;
else return $response->body;
}
public function deleteissueblocks($owner,$name,$index,$toblock) {
$apiurl = $this->url."/repos/$owner/$name/issues/$index/blocks";
$query= ["index" => $toblock,"owner" => $owner, "repo" => $name];
$body = \Unirest\Request\Body::json($query);
$body=str_replace('"'.$toblock.'"',$toblock,$body);
$response=$this->api("DELETE",$apiurl,$body,$this->session->get("giteatoken"));
if(!$response||$response->code!="201") return false;
else return $response->body;
}
private function api($method,$url,$query,$token=null) {
// Entete
$headers = [