diff --git a/app/Http/Controllers/Admin/CustomFieldsOverview.php b/app/Http/Controllers/Admin/CustomFieldsOverview.php new file mode 100644 index 00000000..2d19c4f4 --- /dev/null +++ b/app/Http/Controllers/Admin/CustomFieldsOverview.php @@ -0,0 +1,17 @@ +name('users.overview'); + + // custom fields + // ------------------------------ + Route::get('customfields/overview', 'CustomFieldsOverview@getOverview')->name('customfields.overview'); + + // logout method Route::get('logout', function () { diff --git a/app/Providers/AdminMenusProvider.php b/app/Providers/AdminMenusProvider.php index ce78f545..e8191c67 100644 --- a/app/Providers/AdminMenusProvider.php +++ b/app/Providers/AdminMenusProvider.php @@ -32,7 +32,9 @@ class AdminMenusProvider extends ServiceProvider $sub->route('users.overview', trans('admin/mainMenu.usersOverview'), [], 30, ['icon' => 'fa fa-users']); }, 20, ['icon' => 'fa fa-users']); - $menu->url('#', trans('admin/mainMenu.customFields'), 30, ['icon' => 'fa fa-code']); + $menu->dropdown(trans('admin/mainMenu.customFields'), function ($sub) { + $sub->route('customfields.overview', trans('admin/mainMenu/customFieldsOverview'), [], 50, ['icon' => 'fa code-fork']); + }, 30, ['icon' => 'fa fa-code']); $menu->url('#', trans('admin/mainMenu.settings'), 50, ['icon' => 'fa fa-gear']); }); diff --git a/resources/lang/en/admin/customFields.php b/resources/lang/en/admin/customFields.php new file mode 100644 index 00000000..1f456415 --- /dev/null +++ b/resources/lang/en/admin/customFields.php @@ -0,0 +1,7 @@ + 'List of all custom fields', + 'noFields' => 'No custom fields defined.', + 'users' => 'Custom fields for user', + 'content' => 'Custom fields for content page', +]; \ No newline at end of file diff --git a/resources/lang/en/admin/mainMenu.php b/resources/lang/en/admin/mainMenu.php index 22d73f1c..eb19d24b 100644 --- a/resources/lang/en/admin/mainMenu.php +++ b/resources/lang/en/admin/mainMenu.php @@ -1,11 +1,12 @@ 'Dashboard', - 'userManagement' => 'Users', - 'newUser' => 'New User', - 'usersOverview' => 'Overview', - 'userDetail' => 'Detail', - 'customFields' => 'Custom fields', - 'settings' => 'Settings' + 'dashboard' => 'Dashboard', + 'userManagement' => 'Users', + 'newUser' => 'New User', + 'usersOverview' => 'Overview', + 'userDetail' => 'Detail', + 'customFields' => 'Custom fields', + 'customFieldsOverview' => 'Overvview', + 'settings' => 'Settings' ]; \ No newline at end of file diff --git a/resources/views/admin/customFields/overview.blade.php b/resources/views/admin/customFields/overview.blade.php new file mode 100644 index 00000000..b0b739a5 --- /dev/null +++ b/resources/views/admin/customFields/overview.blade.php @@ -0,0 +1,15 @@ +@extends('admin.layout') + +@section('pageName', @trans('admin/customFields.overview')) + +@section('content') + +