block / unblock && sprint closed
This commit is contained in:
@ -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();
|
||||
|
Reference in New Issue
Block a user