color
This commit is contained in:
parent
d2ff60af5c
commit
b530a4d8ff
|
@ -346,6 +346,10 @@ app_scrumissue_unblock:
|
||||||
path: /user/scrumissue/unblock
|
path: /user/scrumissue/unblock
|
||||||
defaults: { _controller: App\Controller\ScrumissueController:unblock }
|
defaults: { _controller: App\Controller\ScrumissueController:unblock }
|
||||||
|
|
||||||
|
app_scrumissue_color:
|
||||||
|
path: /user/scrumissue/color
|
||||||
|
defaults: { _controller: App\Controller\ScrumissueController:color }
|
||||||
|
|
||||||
app_scrumissue_ctrlchange:
|
app_scrumissue_ctrlchange:
|
||||||
path: /user/scrumissue/ctrlchange
|
path: /user/scrumissue/ctrlchange
|
||||||
defaults: { _controller: App\Controller\ScrumissueController:ctrlchange }
|
defaults: { _controller: App\Controller\ScrumissueController:ctrlchange }
|
||||||
|
|
|
@ -250,7 +250,7 @@ class ScrumissueController extends AbstractController
|
||||||
|
|
||||||
// Bloquer l'issue
|
// Bloquer l'issue
|
||||||
$response=$this->giteaservice->postIssueblocks($scrumissue->getScrum()->getGiteajson()["owner"]["login"],$scrumissue->getScrum()->getGiteajson()["name"],$scrumissue->getGiteanumber(),$issueblocked);
|
$response=$this->giteaservice->postIssueblocks($scrumissue->getScrum()->getGiteajson()["owner"]["login"],$scrumissue->getScrum()->getGiteajson()["name"],$scrumissue->getGiteanumber(),$issueblocked);
|
||||||
dump($response);
|
|
||||||
if(!$response) return new JsonResponse(['message' => 'Error api'], 403);
|
if(!$response) return new JsonResponse(['message' => 'Error api'], 403);
|
||||||
|
|
||||||
return new JsonResponse([]);
|
return new JsonResponse([]);
|
||||||
|
@ -275,6 +275,22 @@ class ScrumissueController extends AbstractController
|
||||||
return new JsonResponse([]);
|
return new JsonResponse([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function color(Request $request)
|
||||||
|
{
|
||||||
|
$em = $this->getDoctrine()->getManager();
|
||||||
|
|
||||||
|
$id=$request->get('id');
|
||||||
|
$color=$request->get('color');
|
||||||
|
|
||||||
|
// Rechercher l'issue en cours
|
||||||
|
$scrumissue=$em->getRepository("App:Scrumissue")->find($id);
|
||||||
|
if(!$scrumissue) return new JsonResponse(['message' => 'No Issue'], 403);
|
||||||
|
$scrumissue->setColor($color);
|
||||||
|
$em->flush();
|
||||||
|
|
||||||
|
return new JsonResponse([]);
|
||||||
|
}
|
||||||
|
|
||||||
public function ctrlchange(Request $request)
|
public function ctrlchange(Request $request)
|
||||||
{
|
{
|
||||||
$em = $this->getDoctrine()->getManager();
|
$em = $this->getDoctrine()->getManager();
|
||||||
|
|
|
@ -220,8 +220,15 @@
|
||||||
{% set dataassignees=dataassignees~"dataassignee"~assignee.id~" " %}
|
{% set dataassignees=dataassignees~"dataassignee"~assignee.id~" " %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
{% set backcolor="" %}
|
||||||
|
{% if not issue.color is empty %}
|
||||||
|
{% set backcolor="background-color:"~issue.color~";" %}
|
||||||
|
{% elseif issue.scrumissueblock and not issue.scrumissueblock.color is empty %}
|
||||||
|
{% set backcolor="background-color:"~issue.scrumissueblock.color~";" %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<div id="issu{{ issue.id }}" data-id="{{ issue.id }}" data-issue="{{ issue.id }}" data-column="{{column.gicol}}" data-milestone="{{jalon.gijal}}" data-sprint="{{sprint.idspr}}" class="card mb-1 issue issue-{{issue.id}} {{datateams}} {{datatypes}} {{dataprioritys}} {{datalabels}} {{dataassignees}} state-{{issue.giteastate}}" style="border-left: 10px solid {{issuprioritycolor}}">
|
<div id="issu{{ issue.id }}" data-id="{{ issue.id }}" data-issue="{{ issue.id }}" data-column="{{column.gicol}}" data-milestone="{{jalon.gijal}}" data-sprint="{{sprint.idspr}}" class="card mb-1 issue issue-{{issue.id}} {{datateams}} {{datatypes}} {{dataprioritys}} {{datalabels}} {{dataassignees}} state-{{issue.giteastate}}" style="border-left: 10px solid {{issuprioritycolor}}">
|
||||||
<div class="card-footer p-1 d-flex" style="line-height:16px; border-top:none;">
|
<div class="card-footer p-1 d-flex" style="line-height:16px; border-top:none; {{ backcolor }}" >
|
||||||
<div class="flex-grow-1 d-flex align-items-center" style="max-width:224px";>
|
<div class="flex-grow-1 d-flex align-items-center" style="max-width:224px";>
|
||||||
<div class="pr-2 issu-id" style="cursor:move">
|
<div class="pr-2 issu-id" style="cursor:move">
|
||||||
#{{issue.giteanumber}}
|
#{{issue.giteanumber}}
|
||||||
|
@ -306,7 +313,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<input type="text" id="colorissu{{ issue.id }}" class="pick-a-color form-control form-control spectrum sp-colorize" value="{{issue.color}}" autocomplete="off">
|
<input type="text" id="colorissu{{ issue.id }}" data-issue="{{ issue.id }}" class="pick-a-color form-control form-control spectrum sp-colorize" value="{{issue.color}}" autocomplete="off">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -716,6 +723,23 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$(".pick-a-color").on("change", function() {
|
||||||
|
$.ajax({
|
||||||
|
method: "POST",
|
||||||
|
url: "{{path("app_scrumissue_color")}}",
|
||||||
|
data: {
|
||||||
|
id:$(this).data("issue"),
|
||||||
|
color:$(this).val(),
|
||||||
|
},
|
||||||
|
success: function(data) {
|
||||||
|
location.reload();
|
||||||
|
},
|
||||||
|
error: function (request, status, error) {
|
||||||
|
alert("pb sur le set color");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
// Filter Milestones
|
// Filter Milestones
|
||||||
function filtermilestones() {
|
function filtermilestones() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
Loading…
Reference in New Issue