From 9aec5fda845251f42d613d4f100cf4ab7f6ca91e Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Wed, 10 Jan 2018 22:10:02 +0100 Subject: [PATCH] added delete action for projects #69 (#76) --- app/Resources/translations/messages.de.xliff | 6 +- .../Controller/DashboardController.php | 2 +- .../Controller/Admin/ProjectController.php | 78 +++++++++++++---- .../Form/ProjectDeleteForm.php | 38 ++++++++ .../Model/ProjectStatistic.php | 86 +++++++++++++++++-- .../Repository/ProjectRepository.php | 36 +++++++- .../views/admin/activity_delete.html.twig | 2 +- .../Resources/views/admin/project.html.twig | 12 ++- .../views/admin/project_delete.html.twig | 24 ++++++ 9 files changed, 252 insertions(+), 32 deletions(-) create mode 100644 src/TimesheetBundle/Form/ProjectDeleteForm.php create mode 100644 src/TimesheetBundle/Resources/views/admin/project_delete.html.twig diff --git a/app/Resources/translations/messages.de.xliff b/app/Resources/translations/messages.de.xliff index bc135894..118e1bfc 100644 --- a/app/Resources/translations/messages.de.xliff +++ b/app/Resources/translations/messages.de.xliff @@ -394,6 +394,10 @@ admin_project.subtitle Ein Projekt fasst Tätigkeiten für jeweils einen Kunden in einer Gruppe zusammen + + admin_project.delete_confirm + Momentan existieren für das Projekt %project% des Kunden %customer% insgesamt %activities% Aktivitäten und %records% Zeiteinträge, welche sich auf eine Gesamtdauer von %duration% belaufen. Alle Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht! +