From e1393a3e9de7ea6631c2f99973d13cc1d5db1410 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Wed, 10 Jan 2018 20:11:51 +0100 Subject: [PATCH] added delete activity action #71 (#75) * added delete activity form #71 * fixed stop button, added permission checks around action buttons #70 * do not allow to start hidden activities #33 * do not allow to start record for hidden project or customer #27 #32 --- .../translations/flashmessages.de.xliff | 4 ++ app/Resources/translations/messages.de.xliff | 8 +++ .../views/default/_form_delete.html.twig | 20 ++++++ .../Controller/DashboardController.php | 8 ++- .../Controller/Admin/ActivityController.php | 54 +++++++++++++++- src/TimesheetBundle/Entity/Activity.php | 29 ++++++++- src/TimesheetBundle/Entity/Project.php | 7 +- src/TimesheetBundle/Entity/Timesheet.php | 8 +-- .../Form/ActivityDeleteForm.php | 38 +++++++++++ .../Model/ActivityStatistic.php | 64 +++++++++++++++++-- .../Repository/ActivityRepository.php | 36 ++++++++++- .../Resources/views/admin/activity.html.twig | 14 ++-- .../views/admin/activity_delete.html.twig | 24 +++++++ .../Resources/views/admin/timesheet.html.twig | 7 +- .../Resources/views/timesheet/index.html.twig | 13 +++- src/TimesheetBundle/Voter/TimesheetVoter.php | 13 +++- 16 files changed, 311 insertions(+), 36 deletions(-) create mode 100644 app/Resources/views/default/_form_delete.html.twig create mode 100644 src/TimesheetBundle/Form/ActivityDeleteForm.php create mode 100644 src/TimesheetBundle/Resources/views/admin/activity_delete.html.twig diff --git a/app/Resources/translations/flashmessages.de.xliff b/app/Resources/translations/flashmessages.de.xliff index 8edee45a..f0d61881 100644 --- a/app/Resources/translations/flashmessages.de.xliff +++ b/app/Resources/translations/flashmessages.de.xliff @@ -23,6 +23,10 @@ action.updated_successfully Änderungen erfolgreich gespeichert + + action.deleted_successfully + Eintrag wurde erfolgreich gelöscht + diff --git a/app/Resources/translations/messages.de.xliff b/app/Resources/translations/messages.de.xliff index 6cc215d7..bc135894 100644 --- a/app/Resources/translations/messages.de.xliff +++ b/app/Resources/translations/messages.de.xliff @@ -34,6 +34,10 @@ confirm.delete Wollen Sie das wirklich löschen? + + confirm.delete_message + Sie müssen das Löschen erneut bestätigen, da verknüpfte Objekte existieren welche ebenfalls mit gelöscht werden. +