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

@ -36,6 +36,9 @@ class ScrumRepository extends ServiceEntityRepository
return $scrums;
}
}
public function getGitea($scrum,&$giteaassignees,&$giteacolumns,&$giteamilestones,&$giteateams,&$giteaprioritys,&$giteatypes,&$gitealabels, $forcereload=false) {
$viewclosed = $this->session->get("viewclosed");
@ -272,6 +275,19 @@ class ScrumRepository extends ServiceEntityRepository
}
}
$issueblock=$this->giteaservice->getissueblocks($scrumissue->getScrum()->getGiteajson()["owner"]["login"],$scrumissue->getScrum()->getGiteajson()["name"],$scrumissue->getGiteanumber());
if($issueblock&&!empty($issueblock)) {
$idblock=$issueblock[0]->number;
if(!$scrumissue->getScrumissueblock()||$scrumissue->getScrumissueblock()->getGiteanumber()!=$idblock) {
$scrumissueblock=$this->_em->getRepository('App:Scrumissue')->findOneBy(["scrum"=>$scrumissue->getScrum(),"giteanumber"=>$idblock]);
$scrumissue->setScrumissueblock($scrumissueblock);
}
}
elseif(empty($issueblock)&&$scrumissue->getScrumissueblock()) {
$scrumissue->setScrumissueblock(null);
}
$this->_em->persist($scrumissue);
$this->_em->flush();