From 8a7e66d2e5bd938b68851dc0a7c082b5a14262bf Mon Sep 17 00:00:00 2001 From: Awilum Date: Fri, 24 May 2019 10:50:21 +0300 Subject: [PATCH] Flextype Box Plugin: Admin #125 #117 - Fieldsets Controller/Views implementation --- .../admin/app/Controllers/FieldsetsController.php | 10 ++++++++-- site/plugins/admin/routes.php | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/site/plugins/admin/app/Controllers/FieldsetsController.php b/site/plugins/admin/app/Controllers/FieldsetsController.php index 6736c49a..2a4d5d79 100644 --- a/site/plugins/admin/app/Controllers/FieldsetsController.php +++ b/site/plugins/admin/app/Controllers/FieldsetsController.php @@ -2,7 +2,6 @@ namespace Flextype; -use Flextype\Component\Registry\Registry; use function Flextype\Component\I18n\__; class FieldsetsController extends Controller @@ -19,7 +18,14 @@ class FieldsetsController extends Controller 'title' => __('admin_fieldsets'), 'attributes' => ['class' => 'navbar-item active'] ], - ] + ], + 'buttons' => [ + 'fieldsets_add' => [ + 'link' => $this->router->urlFor('admin.fieldsets.add'), + 'title' => __('admin_create_new_fieldset'), + 'attributes' => ['class' => 'float-right btn'] + ] + ] ]); } } diff --git a/site/plugins/admin/routes.php b/site/plugins/admin/routes.php index 609b26ba..f0e591e0 100644 --- a/site/plugins/admin/routes.php +++ b/site/plugins/admin/routes.php @@ -30,3 +30,5 @@ $app->get('/admin/entries/delete', 'EntriesController:deleteProcess')->setName(' // FieldsetsController $app->get('/admin/fieldsets', 'FieldsetsController:index')->setName('admin.fieldsets.index'); +$app->get('/admin/fieldsets/add', 'FieldsetsController:add')->setName('admin.fieldsets.add'); +$app->post('/admin/fieldsets/add', 'FieldsetsController:addProcess')->setName('admin.fieldsets.addProcess');