From ba495def7e3d7f9d0666259b8f1c1586c6a13ba0 Mon Sep 17 00:00:00 2001 From: nobohan Date: Thu, 5 May 2022 09:47:17 +0200 Subject: [PATCH] admin: refactor templates and delete some show pages for Center, Scope, User, UserJob, PermissionsGroup --- .../Controller/CenterController.php | 2 +- .../Controller/ScopeController.php | 2 +- .../ChillMainExtension.php | 2 + .../Resources/views/Center/edit.html.twig | 16 ++-- .../Resources/views/Center/index.html.twig | 28 ++++--- .../Resources/views/Center/new.html.twig | 16 ++-- .../Resources/views/Center/show.html.twig | 29 ------- .../views/PermissionsGroup/edit.html.twig | 76 +++++++++---------- .../views/PermissionsGroup/index.html.twig | 27 ++++--- .../views/PermissionsGroup/new.html.twig | 16 ++-- .../views/PermissionsGroup/show.html.twig | 23 +++--- .../Resources/views/Scope/edit.html.twig | 20 ++--- .../Resources/views/Scope/index.html.twig | 28 ++++--- .../Resources/views/Scope/new.html.twig | 18 ++--- .../Resources/views/Scope/show.html.twig | 29 ------- .../Resources/views/User/edit.html.twig | 2 +- .../views/User/edit_password.html.twig | 2 +- .../Resources/views/User/index.html.twig | 7 +- .../Resources/views/User/new.html.twig | 4 +- .../Resources/views/User/show.html.twig | 10 +-- .../Resources/views/UserJob/edit.html.twig | 11 +++ .../Resources/views/UserJob/index.html.twig | 22 +++++- .../Resources/views/UserJob/new.html.twig | 11 +++ .../MenuBuilder/AdminSectionMenuBuilder.php | 5 -- .../ChillMainBundle/config/routes/center.yaml | 4 - .../ChillMainBundle/config/routes/scope.yaml | 4 - .../translations/messages.fr.yml | 21 +++-- 27 files changed, 207 insertions(+), 228 deletions(-) delete mode 100644 src/Bundle/ChillMainBundle/Resources/views/Center/show.html.twig delete mode 100644 src/Bundle/ChillMainBundle/Resources/views/Scope/show.html.twig create mode 100644 src/Bundle/ChillMainBundle/Resources/views/UserJob/edit.html.twig create mode 100644 src/Bundle/ChillMainBundle/Resources/views/UserJob/new.html.twig diff --git a/src/Bundle/ChillMainBundle/Controller/CenterController.php b/src/Bundle/ChillMainBundle/Controller/CenterController.php index 729f2b243..005fa4a01 100644 --- a/src/Bundle/ChillMainBundle/Controller/CenterController.php +++ b/src/Bundle/ChillMainBundle/Controller/CenterController.php @@ -36,7 +36,7 @@ class CenterController extends AbstractController $em->persist($center); $em->flush(); - return $this->redirect($this->generateUrl('admin_center_show', ['id' => $center->getId()])); + return $this->redirect($this->generateUrl('admin_center')); } return $this->render('@ChillMain/Center/new.html.twig', [ diff --git a/src/Bundle/ChillMainBundle/Controller/ScopeController.php b/src/Bundle/ChillMainBundle/Controller/ScopeController.php index 74ebc73a7..5dc85d201 100644 --- a/src/Bundle/ChillMainBundle/Controller/ScopeController.php +++ b/src/Bundle/ChillMainBundle/Controller/ScopeController.php @@ -36,7 +36,7 @@ class ScopeController extends AbstractController $em->persist($scope); $em->flush(); - return $this->redirect($this->generateUrl('admin_scope_show', ['id' => $scope->getId()])); + return $this->redirect($this->generateUrl('admin_scope')); } return $this->render('@ChillMain/Scope/new.html.twig', [ diff --git a/src/Bundle/ChillMainBundle/DependencyInjection/ChillMainExtension.php b/src/Bundle/ChillMainBundle/DependencyInjection/ChillMainExtension.php index 0c974b637..a62ca88f3 100644 --- a/src/Bundle/ChillMainBundle/DependencyInjection/ChillMainExtension.php +++ b/src/Bundle/ChillMainBundle/DependencyInjection/ChillMainExtension.php @@ -319,9 +319,11 @@ class ChillMainExtension extends Extension implements ], 'new' => [ 'role' => 'ROLE_ADMIN', + 'template' => '@ChillMain/UserJob/new.html.twig', ], 'edit' => [ 'role' => 'ROLE_ADMIN', + 'template' => '@ChillMain/UserJob/edit.html.twig', ], ], ], diff --git a/src/Bundle/ChillMainBundle/Resources/views/Center/edit.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Center/edit.html.twig index d2018e2d3..30bea2d6e 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/Center/edit.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/Center/edit.html.twig @@ -1,4 +1,4 @@ -{% extends '@ChillMain/Admin/layout_permissions.html.twig' %} +{% extends '@ChillMain/Admin/layoutWithVerticalMenu.html.twig' %} {% block title %}{{ 'Center edit'|trans }}{% endblock %} @@ -10,11 +10,11 @@ {{ form_row(edit_form.submit, { 'attr' : { 'class' : 'btn btn-chill-green' } } ) }} {{ form_end(edit_form) }} - + {% endblock %} diff --git a/src/Bundle/ChillMainBundle/Resources/views/Center/index.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Center/index.html.twig index 5ebd271b5..d6d4bb4cd 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/Center/index.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/Center/index.html.twig @@ -1,4 +1,4 @@ -{% extends '@ChillMain/Admin/layout_permissions.html.twig' %} +{% extends '@ChillMain/Admin/layoutWithVerticalMenu.html.twig' %} {% block title %}{{ 'Center list'|trans }}{% endblock %} @@ -15,27 +15,25 @@ {% for entity in entities %} - {{ entity.name }} + {{ entity.name }} - + {% endfor %} -