Skip to content

Commit b8ff661

Browse files
committed
add admin dashboard
1 parent 39f10c7 commit b8ff661

4 files changed

Lines changed: 37 additions & 1 deletion

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace ProcessMaker\Http\Controllers;
4+
5+
use ProcessMaker\Models\Group;
6+
use ProcessMaker\Models\Permission;
7+
use ProcessMaker\Models\Process;
8+
use Illuminate\Http\Request;
9+
use ProcessMaker\Models\ProcessCategory;
10+
use ProcessMaker\Models\ProcessPermission;
11+
use ProcessMaker\Models\Screen;
12+
use ProcessMaker\Models\User;
13+
14+
class AdminController extends Controller
15+
{
16+
public function dashboard(){
17+
return view('admin.dashboard');
18+
}
19+
}

‎ProcessMaker/Http/Middleware/GenerateMenus.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function handle(Request $request, Closure $next)
3434
}
3535
if (\Auth::check() && (\Auth::user()->can('view-users') || \Auth::user()->can('view-groups') || \Auth::user()->is_administrator)) {
3636
$menu->group(['prefix' => 'admin'], function($admin_items) {
37-
$admin_items->add(__('menus.topnav.admin'), ['route' => 'users.index'])->active('admin/*');
37+
$admin_items->add(__('menus.topnav.admin'), ['route' => 'admin.dashboard'])->active('admin/*');
3838
});
3939
}
4040
});
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@extends('layouts.layout')
2+
3+
@section('title')
4+
{{__('Admin')}}
5+
@endsection
6+
7+
@section('sidebar')
8+
@include('layouts.sidebar', ['sidebar'=> Menu::get('sidebar_admin')])
9+
@endsection
10+
11+
@section('content')
12+
<div class="container page-content">
13+
<h2>Admin Dashboard</h2>
14+
</div>
15+
@endsection

‎routes/web.php‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
Route::get('auth-clients', 'AuthClientController@index')->name('auth-clients.index')->middleware('can:view-auth-clients');
2020
});
2121

22+
Route::get('admin', 'AdminController@dashboard')->name('admin.dashboard');
23+
2224
Route::namespace('Process')->prefix('processes')->group(function () {
2325
Route::get('environment-variables', 'EnvironmentVariablesController@index')->name('environment-variables.index')->middleware('can:view-environment_variables');
2426
Route::get('environment-variables/{environment_variable}/edit', 'EnvironmentVariablesController@edit')->name('environment-variables.edit')->middleware('can:edit-environment_variables,environment_variable ');

0 commit comments

Comments
 (0)