Skip to content

Commit

Permalink
Add Department Manager to single and multiple user views
Browse files Browse the repository at this point in the history
  • Loading branch information
timoschwarzer committed Jul 1, 2024
1 parent 7dbceda commit 0977459
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
4 changes: 4 additions & 0 deletions app/Http/Transformers/UsersTransformer.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ public function transformUser(User $user)
'id' => (int) $user->department->id,
'name'=> e($user->department->name),
] : null,
'department_manager' => ($user->department?->manager) ? [
'id' => (int) $user->department->manager->id,
'name'=> e($user->department->manager->full_name),
] : null,
'location' => ($user->userloc) ? [
'id' => (int) $user->userloc->id,
'name'=> e($user->userloc->name),
Expand Down
9 changes: 9 additions & 0 deletions app/Presenters/UserPresenter.php
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,15 @@ public static function dataTableLayout()
'visible' => true,
'formatter' => 'departmentsLinkObjFormatter',
],
[
'field' => 'department_manager',
'searchable' => true,
'sortable' => true,
'switchable' => true,
'title' => trans('general.department') . ' ' . trans('admin/departments/table.manager'),
'visible' => true,
'formatter' => 'usersLinkObjFormatter',
],
[
'field' => 'location',
'searchable' => true,
Expand Down
13 changes: 13 additions & 0 deletions resources/views/users/view.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -511,6 +511,19 @@
</a>
</div>
</div>
@if($user->department->manager)
<div class="row">
<div class="col-md-3">
{{ trans('general.department') }}
{{ trans('admin/departments/table.manager') }}
</div>
<div class="col-md-9">
<a href="{{ route('users.show', $user->department->manager) }}">
{{ $user->department->manager->full_name }}
</a>
</div>
</div>
@endif
@endif

@if ($user->created_at)
Expand Down

0 comments on commit 0977459

Please sign in to comment.