made some changes on admin panel
This commit is contained in:
parent
430f2dfac2
commit
9667c5adce
|
|
@ -45,6 +45,16 @@ public function setup()
|
|||
if(!(backpack_user()->hasPermissionTo('accounts'))){
|
||||
$this->crud->denyAccess(['delete', 'update']);
|
||||
}
|
||||
|
||||
$this->crud->addFilter([
|
||||
'name' => 'country',
|
||||
'type' => 'select2',
|
||||
'label' => trans('app.account.country')
|
||||
], function () {
|
||||
App\Models\Country::get()->pluck('name', 'id');
|
||||
}, function ($value) { // if the filter is active
|
||||
$this->crud->addClause('where', 'country_id', $value);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -55,12 +65,23 @@ public function setup()
|
|||
*/
|
||||
protected function setupListOperation()
|
||||
{
|
||||
CRUD::addColumn(['name'=>'account_type', 'type'=>'text','label'=> trans('app.account.filter.type')]);
|
||||
CRUD::addColumn([
|
||||
'name'=>'account_type',
|
||||
'type'=>'text',
|
||||
'label'=> trans('app.account.filter.type'),
|
||||
]);
|
||||
|
||||
CRUD::addColumn([
|
||||
'name' => 'profile',
|
||||
'label' => trans('app.account.name'),
|
||||
'type' => 'profile_name'
|
||||
'type' => 'profile_name',
|
||||
'searchLogic' => function ($query, $column, $searchTerm) {
|
||||
$query->whereHas('profile', function ($q) use ($column, $searchTerm) {
|
||||
$q->where('name', 'like', '%'.$searchTerm.'%')
|
||||
->orWhere('surname', 'like', '%'.$searchTerm.'%')
|
||||
->orWhere('short_name', 'like', '%'.$searchTerm.'%');
|
||||
});
|
||||
}
|
||||
]);
|
||||
CRUD::addColumn(['name'=>'legalization_number', 'type'=>'text','label'=> trans('app.account.legalization_number')]);
|
||||
CRUD::addColumn(['name'=>'expires_at', 'type'=>'text','label'=> trans('app.account.expires_at')]);
|
||||
|
|
|
|||
|
|
@ -1,70 +1,73 @@
|
|||
<!-- This file is used to store sidebar items, starting with Backpack\Base 0.9.0 -->
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('dashboard') }}"><i class="la la-home nav-icon"></i> {{ trans('backpack::base.dashboard') }}</a></li>
|
||||
|
||||
@if(backpack_user()->hasPermissionTo('clients'))
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('client') }}'><i class='nav-icon la la-users'></i> @lang('app.client.list_title')</a></li>
|
||||
|
||||
@endif
|
||||
|
||||
@if(backpack_user()->hasPermissionTo('accounts'))
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('account') }}'><i class='nav-icon la la-question'></i> @lang('app.account.list_title')</a></li>
|
||||
@endif
|
||||
|
||||
@if(backpack_user()->hasPermissionTo('tickets'))
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-pen"></i> @lang('app.ticket.list_title')</a>
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-pen"></i> @lang('app.ticket.list_title')</a>
|
||||
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('ticket') }}'><i class='nav-icon la la-question'></i> @lang('app.ticket.list_title')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('category') }}'><i class='nav-icon la la-list'></i> @lang('app.ticket.categories')</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('ticket') }}'><i class='nav-icon la la-question'></i> @lang('app.ticket.list_title')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('category') }}'><i class='nav-icon la la-list'></i> @lang('app.ticket.categories')</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
@endif
|
||||
|
||||
@if(backpack_user()->hasPermissionTo('applications'))
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('application') }}'><i class='nav-icon la la-question'></i> @lang('app.application.list_title')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('application') }}'><i class='nav-icon la la-question'></i> @lang('app.application.list_title')</a></li>
|
||||
@endif
|
||||
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('question') }}"><i class="nav-icon la la-files-o"></i> <span> @lang('app.faq.list_title')</span></a></li>
|
||||
|
||||
@if(backpack_user()->hasRole('Super Admin'))
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('elfinder') }}"><i class="nav-icon la la-files-o"></i> <span>{{ trans('backpack::crud.file_manager') }}</span></a></li>
|
||||
|
||||
<!-- Resolution -->
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-users"></i> @lang('app.resolution.resolutions')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('department') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.departments')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('resolution') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.resolutions')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('resolutionbasis') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.resolutionbases')</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<!-- Resolution -->
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-users"></i> @lang('app.resolution.resolutions')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('department') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.departments')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('resolution') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.resolutions')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('resolutionbasis') }}'><i class='nav-icon la la-question'></i> @lang('app.resolution.resolutionbases')</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-pen"></i> @lang('app.resource.resources')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('country') }}'><i class='nav-icon la la-question'></i> @lang('app.resource.countries')</a></li>
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('answer') }}'><i class='nav-icon la la-question'></i> Answers</a></li> --}}
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('question') }}'><i class='nav-icon la la-question'></i> FAQs</a></li> --}}
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('document') }}'><i class='nav-icon la la-question'></i> @lang('app.resource.documents')</a></li>
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('documentgroup') }}'><i class='nav-icon la la-question'></i> Documentgroups</a></li> --}}
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-pen"></i> @lang('app.resource.resources')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('country') }}'><i class='nav-icon la la-question'></i> @lang('app.resource.countries')</a></li>
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('answer') }}'><i class='nav-icon la la-question'></i> Answers</a></li> --}}
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('question') }}'><i class='nav-icon la la-question'></i> FAQs</a></li> --}}
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('document') }}'><i class='nav-icon la la-question'></i> @lang('app.resource.documents')</a></li>
|
||||
{{-- <li class='nav-item'><a class='nav-link' href='{{ backpack_url('documentgroup') }}'><i class='nav-icon la la-question'></i> Documentgroups</a></li> --}}
|
||||
</ul>
|
||||
</li>
|
||||
<!-- Users, Roles, Permissions -->
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-users"></i> @lang('app.user.admins')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('user') }}"><i class="nav-icon la la-user"></i> <span>@lang('app.user.users')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('role') }}"><i class="nav-icon la la-id-badge"></i> <span>@lang('app.user.roles')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('permission') }}"><i class="nav-icon la la-key"></i> <span>@lang('app.user.permissions')</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
<!-- Users, Roles, Permissions -->
|
||||
<li class="nav-item nav-dropdown">
|
||||
<a class="nav-link nav-dropdown-toggle" href="#"><i class="nav-icon la la-users"></i> @lang('app.user.admins')</a>
|
||||
<ul class="nav-dropdown-items">
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('user') }}"><i class="nav-icon la la-user"></i> <span>@lang('app.user.users')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('role') }}"><i class="nav-icon la la-id-badge"></i> <span>@lang('app.user.roles')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('permission') }}"><i class="nav-icon la la-key"></i> <span>@lang('app.user.permissions')</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('log') }}'><i class='nav-icon la la-terminal'></i> @lang('app.logs')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('setting') }}'><i class='nav-icon la la-cog'></i> <span>@lang('app.settings')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('contract') }}"><i class="nav-icon la la-question"></i> @lang('app.contract.list_title')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('log') }}'><i class='nav-icon la la-terminal'></i> @lang('app.logs')</a></li>
|
||||
<li class='nav-item'><a class='nav-link' href='{{ backpack_url('setting') }}'><i class='nav-icon la la-cog'></i> <span>@lang('app.settings')</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('contract') }}"><i class="nav-icon la la-question"></i> @lang('app.contract.list_title')</a></li>
|
||||
|
||||
@endif
|
||||
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-document') }}"><i class="nav-icon la la-question"></i> Broker documents</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-application') }}"><i class="nav-icon la la-question"></i> Broker applications</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-attachment') }}"><i class="nav-icon la la-question"></i> Broker attachments</a></li>
|
||||
@if(backpack_user()->hasPermissionTo('broker-applications'))
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-document') }}"><i class="nav-icon la la-question"></i> Broker documents</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-application') }}"><i class="nav-icon la la-question"></i> Broker applications</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="{{ backpack_url('broker-attachment') }}"><i class="nav-icon la la-question"></i> Broker attachments</a></li>
|
||||
@endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue