From 36e72552d89525149ba9c60988714aa02eff7103 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Wed, 10 Jan 2018 22:54:42 +0100 Subject: [PATCH] added delete customer action #68 (#77) * fixed delete project #69 * fixed delete activity form csrf token name #71 * added delete customer action # 68 * import customer with country #68 --- app/Resources/translations/messages.de.xliff | 8 +- .../Controller/DashboardController.php | 2 +- .../Controller/Admin/CustomerController.php | 89 ++++++++++----- .../Controller/Admin/ProjectController.php | 2 +- .../DataFixtures/ORM/LoadFixtures.php | 1 + .../Form/ActivityDeleteForm.php | 2 +- .../Form/CustomerDeleteForm.php | 38 ++++++ .../Model/CustomerStatistic.php | 108 +++++++++++++++++- .../Repository/CustomerRepository.php | 43 ++++++- .../Resources/views/admin/customer.html.twig | 12 +- .../views/admin/customer_delete.html.twig | 24 ++++ .../Resources/views/admin/project.html.twig | 2 - 12 files changed, 287 insertions(+), 44 deletions(-) create mode 100644 src/TimesheetBundle/Form/CustomerDeleteForm.php create mode 100644 src/TimesheetBundle/Resources/views/admin/customer_delete.html.twig diff --git a/app/Resources/translations/messages.de.xliff b/app/Resources/translations/messages.de.xliff index 118e1bfc..4d4d3bbc 100644 --- a/app/Resources/translations/messages.de.xliff +++ b/app/Resources/translations/messages.de.xliff @@ -396,7 +396,7 @@ 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! + 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. Diese Aktivitäten und Zeiteinträge werden ebenfalls mit gelöscht!