svg
This commit is contained in:
@ -49,6 +49,7 @@ class ProjectController extends AbstractController
|
|||||||
$project->setRedmine($redmine);
|
$project->setRedmine($redmine);
|
||||||
$em->persist($project);
|
$em->persist($project);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
$this->redmineService->majProjectIssues($project, $this->getParameter('redmineApikey'), false);
|
||||||
|
|
||||||
return $this->redirectToRoute('app_admin_project');
|
return $this->redirectToRoute('app_admin_project');
|
||||||
}
|
}
|
||||||
@ -83,7 +84,7 @@ class ProjectController extends AbstractController
|
|||||||
$redmine = $this->redmineService->getProject($project->getId(), $this->getParameter('redmineApikey'));
|
$redmine = $this->redmineService->getProject($project->getId(), $this->getParameter('redmineApikey'));
|
||||||
$project->setRedmine($redmine);
|
$project->setRedmine($redmine);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
$this->redmineService->majProjectIssues($project, $this->getParameter('redmineApikey'), true);
|
$this->redmineService->majProjectIssues($project, $this->getParameter('redmineApikey'), false);
|
||||||
|
|
||||||
return $this->redirectToRoute('app_admin_project');
|
return $this->redirectToRoute('app_admin_project');
|
||||||
}
|
}
|
||||||
@ -108,6 +109,11 @@ class ProjectController extends AbstractController
|
|||||||
return $this->redirectToRoute('app_admin_project');
|
return $this->redirectToRoute('app_admin_project');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$redmine = $this->redmineService->getProject($project->getId(), $this->getParameter('redmineApikey'));
|
||||||
|
$project->setRedmine($redmine);
|
||||||
|
$em->flush();
|
||||||
|
$this->redmineService->majProjectIssues($project, $this->getParameter('redmineApikey'), true);
|
||||||
|
|
||||||
return $this->redirectToRoute('app_admin_project');
|
return $this->redirectToRoute('app_admin_project');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,6 +64,7 @@ class ProjectType extends AbstractType
|
|||||||
'placeholder' => 'Sélectionnez un statut',
|
'placeholder' => 'Sélectionnez un statut',
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'attr' => ['class' => 'select2'],
|
'attr' => ['class' => 'select2'],
|
||||||
|
'required' => false,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$redmines = [];
|
$redmines = [];
|
||||||
@ -78,6 +79,7 @@ class ProjectType extends AbstractType
|
|||||||
'placeholder' => 'Sélectionnez un sprint',
|
'placeholder' => 'Sélectionnez un sprint',
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'attr' => ['class' => 'select2'],
|
'attr' => ['class' => 'select2'],
|
||||||
|
'required' => false,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$redmines = [];
|
$redmines = [];
|
||||||
@ -92,6 +94,7 @@ class ProjectType extends AbstractType
|
|||||||
'placeholder' => 'Sélectionnez une version',
|
'placeholder' => 'Sélectionnez une version',
|
||||||
'multiple' => true,
|
'multiple' => true,
|
||||||
'attr' => ['class' => 'select2'],
|
'attr' => ['class' => 'select2'],
|
||||||
|
'required' => false,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -242,7 +242,7 @@ class RedmineService
|
|||||||
];
|
];
|
||||||
|
|
||||||
if (null !== $updatedSince) {
|
if (null !== $updatedSince) {
|
||||||
$queryParams['updated_on'] = $updatedSince->format('Y-m-d\TH:i:s\Z');
|
$queryParams['updated_on'] = '>='.$updatedSince->format('Y-m-d\TH:i:s\Z');
|
||||||
}
|
}
|
||||||
|
|
||||||
$url = $this->baseUrl.'/issues.json?'.http_build_query($queryParams);
|
$url = $this->baseUrl.'/issues.json?'.http_build_query($queryParams);
|
||||||
@ -284,7 +284,6 @@ class RedmineService
|
|||||||
'Accept' => 'application/json',
|
'Accept' => 'application/json',
|
||||||
],
|
],
|
||||||
]);
|
]);
|
||||||
dump($response);
|
|
||||||
|
|
||||||
if (200 !== $response->getStatusCode()) {
|
if (200 !== $response->getStatusCode()) {
|
||||||
throw new \RuntimeException('Erreur de communication avec Redmine : '.$response->getStatusCode());
|
throw new \RuntimeException('Erreur de communication avec Redmine : '.$response->getStatusCode());
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{% if mode=="update" %}
|
||||||
<div class="card mt-3">
|
<div class="card mt-3">
|
||||||
<div class="card-header">Parametres</div>
|
<div class="card-header">Parametres</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
@ -37,6 +38,7 @@
|
|||||||
{{ form_row(form.hiddenversions) }}
|
{{ form_row(form.hiddenversions) }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6 mx-auto">
|
<div class="col-md-6 mx-auto">
|
||||||
|
Reference in New Issue
Block a user