mirror of
https://github.com/snipe/snipe-it.git
synced 2025-03-05 20:52:15 -08:00
Switched to can/cannot for blade
This commit is contained in:
parent
5f5fddb7a4
commit
89e656e709
|
@ -116,35 +116,43 @@
|
||||||
<!-- Navbar Right Menu -->
|
<!-- Navbar Right Menu -->
|
||||||
<div class="navbar-custom-menu">
|
<div class="navbar-custom-menu">
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
@if (Auth::user()->hasAccess('admin'))
|
@can('assets.view')
|
||||||
@if (!Request::is('/'))
|
<li {!! (Request::is('hardware*') ? ' class="active"' : '') !!}>
|
||||||
<li {!! (Request::is('hardware*') ? ' class="active"' : '') !!}>
|
<a href="{{ URL::to('hardware') }}">
|
||||||
<a href="{{ URL::to('hardware') }}">
|
<i class="fa fa-barcode"></i>
|
||||||
<i class="fa fa-barcode"></i>
|
</a>
|
||||||
</a>
|
</li>
|
||||||
</li>
|
@endcan
|
||||||
<li {!! (Request::is('admin/licenses*') ? ' class="active"' : '') !!}>
|
@can('licenses.view')
|
||||||
<a href="{{ URL::to('admin/licenses') }}">
|
<li {!! (Request::is('admin/licenses*') ? ' class="active"' : '') !!}>
|
||||||
<i class="fa fa-floppy-o"></i>
|
<a href="{{ URL::to('admin/licenses') }}">
|
||||||
</a>
|
<i class="fa fa-floppy-o"></i>
|
||||||
</li>
|
</a>
|
||||||
<li {!! (Request::is('admin/accessories*') ? ' class="active"' : '') !!}>
|
</li>
|
||||||
<a href="{{ URL::to('admin/accessories') }}">
|
@endcan
|
||||||
<i class="fa fa-keyboard-o"></i>
|
@can('accessories.view')
|
||||||
</a>
|
<li {!! (Request::is('admin/accessories*') ? ' class="active"' : '') !!}>
|
||||||
</li>
|
<a href="{{ URL::to('admin/accessories') }}">
|
||||||
<li {!! (Request::is('admin/consumables*') ? ' class="active"' : '') !!}>
|
<i class="fa fa-keyboard-o"></i>
|
||||||
<a href="{{ URL::to('admin/consumables') }}">
|
</a>
|
||||||
<i class="fa fa-tint"></i>
|
</li>
|
||||||
</a>
|
@endcan
|
||||||
</li>
|
@can('consumables.view')
|
||||||
<li {!! (Request::is('admin/components*') ? ' class="active"' : '') !!}>
|
<li {!! (Request::is('admin/consumables*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/components') }}">
|
<a href="{{ URL::to('admin/consumables') }}">
|
||||||
<i class="fa fa-hdd-o"></i>
|
<i class="fa fa-tint"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endcan
|
||||||
|
@can('components.view')
|
||||||
|
<li {!! (Request::is('admin/components*') ? ' class="active"' : '') !!}>
|
||||||
|
<a href="{{ URL::to('admin/components') }}">
|
||||||
|
<i class="fa fa-hdd-o"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
@endcan
|
||||||
|
|
||||||
|
@can('assets.view')
|
||||||
<form class="navbar-form navbar-left form-horizontal" role="search" action="{{ route('findbytag/hardware') }}" method="get">
|
<form class="navbar-form navbar-left form-horizontal" role="search" action="{{ route('findbytag/hardware') }}" method="get">
|
||||||
<div class="col-xs-12 col-md-12">
|
<div class="col-xs-12 col-md-12">
|
||||||
<div class="col-xs-12 form-group">
|
<div class="col-xs-12 form-group">
|
||||||
|
@ -157,7 +165,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
@endcan
|
||||||
|
@can('admin')
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
@lang('general.create')
|
@lang('general.create')
|
||||||
|
@ -196,8 +205,8 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('admin')
|
||||||
<!-- Tasks: style can be found in dropdown.less -->
|
<!-- Tasks: style can be found in dropdown.less -->
|
||||||
<?php $alert_items = \App\Helpers\Helper::checkLowInventory(); ?>
|
<?php $alert_items = \App\Helpers\Helper::checkLowInventory(); ?>
|
||||||
|
|
||||||
|
@ -239,7 +248,8 @@
|
||||||
</li> --}}
|
</li> --}}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endcan
|
||||||
|
|
||||||
|
|
||||||
<!-- User Account: style can be found in dropdown.less -->
|
<!-- User Account: style can be found in dropdown.less -->
|
||||||
<li class="dropdown user user-menu">
|
<li class="dropdown user user-menu">
|
||||||
|
@ -275,7 +285,7 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
||||||
@if (Auth::user()->hasAccess('admin'))
|
@can('superadmin')
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
||||||
<i class="fa fa-wrench fa-fw"></i> @lang('general.admin')
|
<i class="fa fa-wrench fa-fw"></i> @lang('general.admin')
|
||||||
|
@ -345,7 +355,7 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endcan
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
@ -362,12 +372,14 @@
|
||||||
<section class="sidebar">
|
<section class="sidebar">
|
||||||
<!-- sidebar menu: : style can be found in sidebar.less -->
|
<!-- sidebar menu: : style can be found in sidebar.less -->
|
||||||
<ul class="sidebar-menu">
|
<ul class="sidebar-menu">
|
||||||
@if (Auth::user()->hasAccess('admin'))
|
@can('admin')
|
||||||
<li {!! (\Request::route()->getName()=='home' ? ' class="active"' : '') !!}>
|
<li {!! (\Request::route()->getName()=='home' ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ route('home') }}">
|
<a href="{{ route('home') }}">
|
||||||
<i class="fa fa-dashboard"></i> <span>Dashboard</span>
|
<i class="fa fa-dashboard"></i> <span>Dashboard</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('assets.view')
|
||||||
<li class="treeview{{ (Request::is('hardware*') ? ' active' : '') }}">
|
<li class="treeview{{ (Request::is('hardware*') ? ' active' : '') }}">
|
||||||
<a href="#"><i class="fa fa-barcode"></i>
|
<a href="#"><i class="fa fa-barcode"></i>
|
||||||
<span>{{ trans('general.assets') }}</span>
|
<span>{{ trans('general.assets') }}</span>
|
||||||
|
@ -399,38 +411,48 @@
|
||||||
<li><a href="{{ URL::to('hardware/import') }}" >@lang('general.import') </a></li>
|
<li><a href="{{ URL::to('hardware/import') }}" >@lang('general.import') </a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('licenses.view')
|
||||||
<li{!! (Request::is('admin/licenses*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('admin/licenses*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/licenses') }}">
|
<a href="{{ URL::to('admin/licenses') }}">
|
||||||
<i class="fa fa-floppy-o"></i>
|
<i class="fa fa-floppy-o"></i>
|
||||||
<span>@lang('general.licenses')</span>
|
<span>@lang('general.licenses')</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('accessories.view')
|
||||||
<li{!! (Request::is('admin/accessories*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('admin/accessories*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/accessories') }}">
|
<a href="{{ URL::to('admin/accessories') }}">
|
||||||
<i class="fa fa-keyboard-o"></i>
|
<i class="fa fa-keyboard-o"></i>
|
||||||
<span>@lang('general.accessories')</span>
|
<span>@lang('general.accessories')</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('consumables.view')
|
||||||
<li{!! (Request::is('admin/consumables*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('admin/consumables*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/consumables') }}">
|
<a href="{{ URL::to('admin/consumables') }}">
|
||||||
<i class="fa fa-tint"></i>
|
<i class="fa fa-tint"></i>
|
||||||
<span>@lang('general.consumables')</span>
|
<span>@lang('general.consumables')</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('components.view')
|
||||||
<li{!! (Request::is('admin/components*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('admin/components*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/components') }}">
|
<a href="{{ URL::to('admin/components') }}">
|
||||||
<i class="fa fa-hdd-o"></i>
|
<i class="fa fa-hdd-o"></i>
|
||||||
<span>@lang('general.components')</span>
|
<span>@lang('general.components')</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
|
@can('users.view')
|
||||||
<li{!! (Request::is('admin/users*') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('admin/users*') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ URL::to('admin/users') }}">
|
<a href="{{ URL::to('admin/users') }}">
|
||||||
<i class="fa fa-users"></i>
|
<i class="fa fa-users"></i>
|
||||||
<span>@lang('general.people')</span>
|
<span>@lang('general.people')</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endcan
|
||||||
@if (Auth::user()->hasAccess('reports'))
|
@can('reports.view')
|
||||||
<li class="treeview{{ (Request::is('reports*') ? ' active' : '') }}">
|
<li class="treeview{{ (Request::is('reports*') ? ' active' : '') }}">
|
||||||
<a href="{{ URL::to('reports') }}" class="dropdown-toggle">
|
<a href="{{ URL::to('reports') }}" class="dropdown-toggle">
|
||||||
<i class="fa fa-bar-chart"></i>
|
<i class="fa fa-bar-chart"></i>
|
||||||
|
@ -451,13 +473,15 @@
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endcan
|
||||||
|
@can('assets.view.requestable')
|
||||||
<li{!! (Request::is('account/requestable-assets') ? ' class="active"' : '') !!}>
|
<li{!! (Request::is('account/requestable-assets') ? ' class="active"' : '') !!}>
|
||||||
<a href="{{ route('requestable-assets') }}">
|
<a href="{{ route('requestable-assets') }}">
|
||||||
<i class="fa fa-laptop"></i>
|
<i class="fa fa-laptop"></i>
|
||||||
<span>@lang('admin/hardware/general.requestable')</span>
|
<span>{{ trans('admin/hardware/general.requestable') }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
@endcan
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
<!-- /.sidebar -->
|
<!-- /.sidebar -->
|
||||||
|
@ -488,6 +512,7 @@
|
||||||
@include('notifications')
|
@include('notifications')
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- Content -->
|
<!-- Content -->
|
||||||
@yield('content')
|
@yield('content')
|
||||||
|
|
||||||
|
@ -499,6 +524,7 @@
|
||||||
<div class="pull-right hidden-xs">
|
<div class="pull-right hidden-xs">
|
||||||
<b>Version</b> {{ config('version.app_version') }}
|
<b>Version</b> {{ config('version.app_version') }}
|
||||||
<a target="_blank" class="btn btn-default btn-xs" href="https://snipe-it.readme.io">Documentation</a>
|
<a target="_blank" class="btn btn-default btn-xs" href="https://snipe-it.readme.io">Documentation</a>
|
||||||
|
<a target="_blank" class="btn btn-default btn-xs" href="https://snipe-it-manual.readme.io">User's Manual</a>
|
||||||
<a target="_blank" class="btn btn-default btn-xs" href="https://snipeitapp.com/support/">Report a Bug</a>
|
<a target="_blank" class="btn btn-default btn-xs" href="https://snipeitapp.com/support/">Report a Bug</a>
|
||||||
</div>
|
</div>
|
||||||
<a target="_blank" href="https://snipeitapp.com">Snipe IT</a> is an open source
|
<a target="_blank" href="https://snipeitapp.com">Snipe IT</a> is an open source
|
||||||
|
|
Loading…
Reference in a new issue