Обновлен стартовый экран
Переписаны запросы для статистики, отчетов Добавлена интеграция отчета сестры
This commit is contained in:
@@ -41,6 +41,10 @@ class HandleInertiaRequests extends Middleware
|
||||
|
||||
return [
|
||||
...parent::share($request),
|
||||
'flash' => [
|
||||
'success' => $request->session()->get('success'),
|
||||
'error' => $request->session()->get('error'),
|
||||
],
|
||||
'app' => [
|
||||
'version' => config('app.version'),
|
||||
'tag' => config('app.tag'),
|
||||
@@ -51,9 +55,17 @@ class HandleInertiaRequests extends Middleware
|
||||
'user' => $user ? [
|
||||
'name' => $user->name,
|
||||
'token' => Session::get('token'),
|
||||
'permissions' => $user->permissions(),
|
||||
'permissions' => \Spatie\Permission\Models\Role::findByName($user->currentRole()->slug)?->permissions->pluck('name') ?? collect(),
|
||||
'role' => $user->currentRole(),
|
||||
'available_roles' => $user->roles,
|
||||
'available_roles' => \App\Models\UserRole::where('rf_user_id', $user->id)
|
||||
->with('role')
|
||||
->get()
|
||||
->map(fn($ur) => [
|
||||
'role_id' => $ur->role->role_id,
|
||||
'name' => $ur->role->name,
|
||||
'slug' => $ur->role->slug,
|
||||
'is_default' => (bool) $ur->is_default,
|
||||
]),
|
||||
'available_departments' => $user->availableDepartments(),
|
||||
'current_department' => $user->department->load('departmentType'),
|
||||
] : null,
|
||||
|
||||
Reference in New Issue
Block a user