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