Add new version in repository
This commit is contained in:
21
resources/views/admin/Core/Auth/Role/create.blade.php
Normal file
21
resources/views/admin/Core/Auth/Role/create.blade.php
Normal file
@@ -0,0 +1,21 @@
|
||||
@extends('layout.index', [
|
||||
'title' => __('Admin.role.title'),
|
||||
'subtitle' => __('Admin.role.add'),
|
||||
'breadcrumb' => [
|
||||
__('Admin.role.title') => 'Admin.Core.Auth.Role.index',
|
||||
]
|
||||
])
|
||||
|
||||
@section('content')
|
||||
|
||||
{{ Form::open(['route' => 'Admin.Core.Auth.Role.store', 'id' => 'form', 'autocomplete' => 'off']) }}
|
||||
|
||||
@include('components.save')
|
||||
|
||||
@component('components.card')
|
||||
@include('admin.Core.Auth.Role.form')
|
||||
@endcomponent
|
||||
|
||||
</form>
|
||||
|
||||
@endsection
|
||||
23
resources/views/admin/Core/Auth/Role/edit.blade.php
Normal file
23
resources/views/admin/Core/Auth/Role/edit.blade.php
Normal file
@@ -0,0 +1,23 @@
|
||||
@extends('layout.index', [
|
||||
'title' => __('Admin.role.title'),
|
||||
'subtitle' => __('Admin.role.add'),
|
||||
'breadcrumb' => [
|
||||
__('Admin.role.title') => 'Admin.Core.Auth.Role.index',
|
||||
]
|
||||
])
|
||||
|
||||
@section('content')
|
||||
|
||||
{{ Form::open(['route' => 'Admin.Core.Auth.Role.store', 'id' => 'form', 'autocomplete' => 'off']) }}
|
||||
|
||||
<input type="hidden" name="id" value="{{ $role['id'] }}">
|
||||
|
||||
@include('components.save')
|
||||
|
||||
@component('components.card')
|
||||
@include('admin.Core.Auth.Role.form')
|
||||
@endcomponent
|
||||
|
||||
</form>
|
||||
|
||||
@endsection
|
||||
20
resources/views/admin/Core/Auth/Role/form.blade.php
Normal file
20
resources/views/admin/Core/Auth/Role/form.blade.php
Normal file
@@ -0,0 +1,20 @@
|
||||
<div class="row form-group">
|
||||
<label class="col-sm-3" for="name">{{ __('name') }} <sup>*</sup></label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" name="name" id="name" maxlength="100" required value="{{ $role['name'] }}" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<label class="control-label light" for="translated">{{ __('permissions') }}</label>
|
||||
<div class="col-12">
|
||||
@include('admin.Core.Auth.Role.table-permission')
|
||||
</div>
|
||||
|
||||
@include('load.form.save')
|
||||
|
||||
@push('js')
|
||||
<script>
|
||||
initSaveForm();
|
||||
initIcheck();
|
||||
</script>
|
||||
@endpush
|
||||
29
resources/views/admin/Core/Auth/Role/index.blade.php
Normal file
29
resources/views/admin/Core/Auth/Role/index.blade.php
Normal file
@@ -0,0 +1,29 @@
|
||||
@extends('layout.index', [
|
||||
'title' => __('Role.title'),
|
||||
'subtitle' => __('Role.list'),
|
||||
'breadcrumb' => [
|
||||
__('Role.title') => 'Admin.Core.Auth.Role.index',
|
||||
]
|
||||
])
|
||||
|
||||
@include('load.form.select2')
|
||||
|
||||
@section('content')
|
||||
@component('components.card')
|
||||
@include('components.datatable', ['route' => route('Admin.Core.Auth.Role.index'), 'model' => 'roles', 'callback' => 'handleRoleActive();'])
|
||||
@endcomponent
|
||||
|
||||
@component('components.layout.modal-filters', ['title' => 'Filters', 'id' => 'modal-roles-filters'])
|
||||
@include('admin.Core.Auth.Role.partials.filters')
|
||||
@endcomponent
|
||||
@endsection
|
||||
|
||||
@include('load.form.toggle')
|
||||
|
||||
@push('js')
|
||||
<script>
|
||||
function handleRoleActive() {
|
||||
initToggle("{{ route('Admin.Core.Auth.Role.toggleActive') }}");
|
||||
}
|
||||
</script>
|
||||
@endpush
|
||||
47
resources/views/admin/Core/Auth/Role/manage.blade.php
Normal file
47
resources/views/admin/Core/Auth/Role/manage.blade.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<div class="modobox-sub-header-modify-element-name">{{ $role->name }}</div>
|
||||
|
||||
<div class="row margin-bottom-0">
|
||||
<div class="col-sm-12 information_messages_manage padding-left-10 padding-right-10">
|
||||
<div class="alert alert-info noradius margin-bottom-0">
|
||||
<div class="bg-blue alert-icon">
|
||||
<i class="glyph-icon icon-info"></i>
|
||||
</div>
|
||||
<div class="alert-content">
|
||||
<h4 class="alert-title">{{ __('Gestion des droits') }}</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div id="rights" class="col-sm-12" style="padding: 30px;">
|
||||
|
||||
<form class="form-horizontal light" name="{{ $model->name }}_manage_form" onsubmit="return false;" method="POST">
|
||||
<input type="hidden" name="role_id" value="{{ $role->id }}" class="form-control" />
|
||||
|
||||
@foreach ($permissions as $app => $modules)
|
||||
<div>
|
||||
<h3 class="brand">
|
||||
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#rights" href="#collapse_{{ $app }}" aria-expanded="true" aria-controls="collapse_{{ $app }}">
|
||||
{{ $app }}
|
||||
</a>
|
||||
</h3>
|
||||
</div>
|
||||
<div id="collapse_{{ $app }}" class="collapse content-box light p-2" role="tabpanel">
|
||||
|
||||
@foreach ($modules as $module = $actions)
|
||||
<h4 class="brand">{{ $module }}</h4>
|
||||
<div class="inline-group">
|
||||
@foreach ($actions as $permission)
|
||||
<label class="brand ml-3">{{ $permission->action }}</label>
|
||||
<input type="checkbox" name="permissions[{{ $permission->id }}]" value="1">
|
||||
@endforeach
|
||||
</div>
|
||||
@endforeach
|
||||
|
||||
</div>
|
||||
@endforeach
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@@ -0,0 +1,3 @@
|
||||
<form id="filters">
|
||||
|
||||
</form>
|
||||
@@ -0,0 +1,15 @@
|
||||
@if (count($module['permissions']))
|
||||
<tr>
|
||||
<td>{{ $module['name'] }}</td>
|
||||
<td class="form-group light">
|
||||
<div class="row">
|
||||
@foreach ($module['permissions'] as $permission)
|
||||
<div class="col-4 overflow-hidden">
|
||||
<input type="checkbox" name="permissions[{{ $permission['id'] }}]" class="iCheck" data-skin="square" data-color="blue" value="1" @if (in_array($permission['id'],$role['permissions'])) checked @endif>
|
||||
<label class="control-label light">{{ $permission['name'] }}</label>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
28
resources/views/admin/Core/Auth/Role/show.blade.php
Normal file
28
resources/views/admin/Core/Auth/Role/show.blade.php
Normal file
@@ -0,0 +1,28 @@
|
||||
@extends('layout.index', [
|
||||
'title' => __('families.title'),
|
||||
'subtitle' => __('families.title'),
|
||||
'breadcrumb' => [__('families.title')]
|
||||
])
|
||||
|
||||
@section('content')
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-offset-2 col-md-8">
|
||||
|
||||
<div class="box box-info">
|
||||
<div class="box-body">
|
||||
<div class="col-md-6">
|
||||
<h3>{{ name }}</h3>
|
||||
<h4>
|
||||
</h4>
|
||||
</div>
|
||||
|
||||
<div class="col-md-12">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
@@ -0,0 +1,13 @@
|
||||
<table id="permissions_datatable" class="table table-striped table-bordered responsive nowrap noradius light" cellspacing="0" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{ __('module') }}</th>
|
||||
<th>{{ __('actions') }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($modules as $module)
|
||||
@include('admin.Core.Auth.Role.row-permission')
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
Reference in New Issue
Block a user