From efa3646cbe518d71ae76d3ef3238c92569892178 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Tue, 2 Jan 2018 14:20:59 +0100 Subject: [PATCH] added customer administration --- app/Resources/translations/messages.de.xliff | 80 +++++++++-- app/Resources/views/macros/widgets.html.twig | 10 ++ .../Controller/Admin/CustomerController.php | 111 +++++++++++++++ src/TimesheetBundle/Entity/Customer.php | 134 +++++++----------- src/TimesheetBundle/EventListener/Menu.php | 2 + src/TimesheetBundle/Form/CustomerEditForm.php | 134 ++++++++++++++++++ .../Model/CustomerStatistic.php | 41 ++++++ .../Repository/AbstractRepository.php | 69 +++++++++ .../Repository/CustomerRepository.php | 50 +++++++ .../Resources/views/admin/customer.html.twig | 60 ++++++++ .../views/admin/customer_edit.html.twig | 15 ++ 11 files changed, 608 insertions(+), 98 deletions(-) create mode 100644 src/TimesheetBundle/Controller/Admin/CustomerController.php create mode 100644 src/TimesheetBundle/Form/CustomerEditForm.php create mode 100644 src/TimesheetBundle/Model/CustomerStatistic.php create mode 100644 src/TimesheetBundle/Repository/AbstractRepository.php create mode 100644 src/TimesheetBundle/Repository/CustomerRepository.php create mode 100644 src/TimesheetBundle/Resources/views/admin/customer.html.twig create mode 100644 src/TimesheetBundle/Resources/views/admin/customer_edit.html.twig diff --git a/app/Resources/translations/messages.de.xliff b/app/Resources/translations/messages.de.xliff index 556c8939..de19d52c 100644 --- a/app/Resources/translations/messages.de.xliff +++ b/app/Resources/translations/messages.de.xliff @@ -18,6 +18,10 @@ no Nein + + subtitle.amount + (insgesamt %count%) + + + admin_customer.title + Kunden + + + admin_customer.subtitle + Ihre Kunden stellen die Basis dar, auf der Sie Projekte und Tätigkeiten anlegen können + + + label.company + Unternehmensbezeichnung + + + label.vat + Umsatzsteuer + + + label.contact + Kontakt + + + label.address + Adresse + + + label.country + Land + + + label.phone + Telefon + + + label.fax + Fax + + + label.mobile + Handy + + + label.homepage + Homepage + + + label.timezone + Zeitzone