index.blade.php 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. @component('panel.layouts.component', ['title' => 'سطوح دسترسی'])
  2. @slot('style')
  3. @endslot
  4. @slot('subject')
  5. <h1><i class="fa fa-users"></i> سطوح دسترسی </h1>
  6. <p>مدیریت سطوح دسترسی کاربران، اعطای دسترسی و نقش به کاربران.</p>
  7. @endslot
  8. @slot('breadcrumb')
  9. <li class="breadcrumb-item">سطوح دسترسی</li>
  10. @endslot
  11. @slot('content')
  12. <div class="row">
  13. <div class="col-md-12">
  14. @component('components.collapse-card', ['title' => 'لیست کاربران'])
  15. @slot('body')
  16. @component('components.collapse-search')
  17. @slot('form')
  18. <form class="clearfix">
  19. <div class="form-group">
  20. <label for="text-name-input">نام کاربر</label>
  21. <input type="text" class="form-control" id="text-name-input" placeholder="نام کاربر">
  22. </div>
  23. <button type="submit" class="btn btn-primary float-left">جستجو</button>
  24. </form>
  25. @endslot
  26. @endcomponent
  27. @component('components.table')
  28. @slot('thead')
  29. <tr>
  30. <th>شناسه</th>
  31. <th>نام</th>
  32. <th># نقش‌ها</th>
  33. @if(config('laratrust.panel.assign_permisions_to_user'))
  34. <th class="th"># دسترسی‌ها</th>@endif
  35. <th>فعالیت</th>
  36. </tr>
  37. @endslot
  38. @slot('tbody')
  39. @forelse ($users as $user)
  40. <tr>
  41. <td>
  42. {{$user->getKey()}}
  43. </td>
  44. <td>
  45. {{$user->name ?? 'این جدول ستون name را ندارد.'}}
  46. </td>
  47. <td>
  48. {{$user->roles_count}}
  49. </td>
  50. @if(config('laratrust.panel.assign_permisions_to_user'))
  51. <td>
  52. {{$user->permissions_count}}
  53. </td>
  54. @endif
  55. <td>
  56. <a href="{{route('roles-assignment.edit', ['roles_assignment' => $user->id, 'model' => $modelKey])}}"
  57. class="btn btn-sm btn-primary">
  58. ویرایش
  59. </a>
  60. </td>
  61. </tr>
  62. @empty
  63. <tr>
  64. <td colspan="5" class="text-center">موردی برای نمایش وجود ندارد.</td>
  65. </tr>
  66. @endforelse
  67. @endslot
  68. @endcomponent
  69. {{--Paginate section--}}
  70. @if ($modelKey)
  71. {{ $users->withQueryString()->links() }}
  72. @endif
  73. @endslot
  74. @endcomponent
  75. </div>
  76. </div>
  77. @endslot
  78. @slot('script')
  79. @endslot
  80. @endcomponent