Base
This commit is contained in:
17
resources/views/admin/roles/add.blade.php
Normal file
17
resources/views/admin/roles/add.blade.php
Normal file
@ -0,0 +1,17 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">Agregar Rol</div>
|
||||
</div>
|
||||
<br />
|
||||
<form action="{{url('', ['p' => 'admin', 'a' => 'do_add_role'])}}" method="post" class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Descripción</div>
|
||||
<div class="col-md-3"><input type="text" name="description" class="form-control" /></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-2 col-md-2"><button type="submit" class="form-control">Create</button></div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
40
resources/views/admin/roles/add_permissions.blade.php
Normal file
40
resources/views/admin/roles/add_permissions.blade.php
Normal file
@ -0,0 +1,40 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">Agregar Permisos - {{$role->description}}</div>
|
||||
</div>
|
||||
<br />
|
||||
<form class="form-horizontal" method="post" action="{{nUrl('admin', 'do_add_role_permissions', ['role' => $role->id])}}">
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Permitidos</div>
|
||||
<div class="col-md-3"><select name="allowed[]" class="form-control" multiple="multiple">
|
||||
@foreach ($actions as $action)
|
||||
<option value="{{$action->id}}"
|
||||
@if ($role->checkAccess($action->description))
|
||||
selected="selected"
|
||||
@endif
|
||||
>{{$action->description}}</option>
|
||||
@endforeach
|
||||
</select></div>
|
||||
</div>
|
||||
<?php
|
||||
/*
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Denegados</div>
|
||||
<div class="col-md-3"><select name="denied[]" class="form-control" multiple="multiple">
|
||||
@foreach ($actions as $action)
|
||||
<option value="{{$action->id}}"
|
||||
@if (!$role->checkAccess($action->description))
|
||||
selected="selected"
|
||||
@endif
|
||||
>{{$action->description}}</option>
|
||||
@endforeach
|
||||
</select></div>
|
||||
</div>
|
||||
*/ ?>
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-2 col-md-2"><button class="form-control" type="submit">Agregar</button></div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
24
resources/views/admin/roles/add_users.blade.php
Normal file
24
resources/views/admin/roles/add_users.blade.php
Normal file
@ -0,0 +1,24 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">Agregar Usuario - {{$role->description}}</div>
|
||||
</div>
|
||||
<br />
|
||||
<form class="form-horizontal" method="post" action="{{url('', ['p' => 'admin', 'a' => 'do_add_user_role', 'role' => $role->id])}}">
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Ususarios</div>
|
||||
<div class="col-md-3"><select name="users[]" class="form-control" multiple="multiple">
|
||||
@foreach ($users as $user)
|
||||
@if ($role->hasUser($user->id))
|
||||
@continue
|
||||
@endif
|
||||
<option value="{{$user->id}}">{{$user->name}}</option>
|
||||
@endforeach
|
||||
</select></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-offset-2 col-md-2"><button type="submit" class="form-control">Agregar</button></div>
|
||||
</div>
|
||||
</form>
|
||||
@endsection
|
32
resources/views/admin/roles/list.blade.php
Normal file
32
resources/views/admin/roles/list.blade.php
Normal file
@ -0,0 +1,32 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="page-heading row">
|
||||
<div class="col-md-6 h3">Roles</div>
|
||||
<div class="col-md-6 text-right h3"><a href="{{url('', ['p' => 'admin', 'a' => 'add_role'])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Descripción</th>
|
||||
<th>Nivel</th>
|
||||
<th>Usuarios</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($roles as $role)
|
||||
<tr>
|
||||
<td><a href="{{nUrl('admin', 'role', ['role' => $role->id])}}">{{$role->description}}</a></td>
|
||||
<td>{{$role->level}}</td>
|
||||
<td>
|
||||
@foreach ($role->users() as $user)
|
||||
{{$user->name}}
|
||||
@endforeach
|
||||
</td>
|
||||
<td><a href="{{url('', ['p' => 'admin', 'a' => 'delete_role'])}}"><span class="glyphicon glyphicon-minus"></span></a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endsection
|
63
resources/views/admin/roles/show.blade.php
Normal file
63
resources/views/admin/roles/show.blade.php
Normal file
@ -0,0 +1,63 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">{{$role->description}}</div>
|
||||
</div>
|
||||
<div class="section-heading row">
|
||||
<div class="col-md-6 h4">Usuarios</div>
|
||||
<div class="col-md-6 h4 text-right"><a href="{{url('', ['p' => 'admin', 'a' => 'add_user_role', 'role' => $role->id])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
<table class="table">
|
||||
@foreach ($role->users() as $user)
|
||||
<tr>
|
||||
<td><a href="{{nUrl('admin', 'user', ['user' => $user->id])}}">{{$user->name}}</a></td>
|
||||
<td><a href="{{url('', ['p' => 'admin', 'a' => 'remove_user_role', 'user' => $user->id, 'role' => $role->id])}}"><span class="glyphicon glyphicon-minus"></span></a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
<div class="row section-heading">
|
||||
<div class="col-md-6 h4">Permisos</div>
|
||||
<div class="col-md-6 h4 text-right"><a href="{{nUrl('admin', 'add_role_permissions', ['role' => $role->id])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
@if ($role->permissions())
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Acción</th>
|
||||
<th>Estado</th>
|
||||
<th>Heredado</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($permissions as $permission)
|
||||
<tr>
|
||||
<td>{{$permission->description}}</td>
|
||||
<td style="color:
|
||||
@if ($permission->status)
|
||||
#00ff00
|
||||
@else
|
||||
#ff0000
|
||||
@endif
|
||||
;">
|
||||
@if ($permission->status) Permitido @else Denegado @endif
|
||||
</td>
|
||||
<td style="color:
|
||||
@if ($permission->inherited)
|
||||
#00ff00
|
||||
@else
|
||||
#ff0000
|
||||
@endif
|
||||
;">
|
||||
@if ($permission->inherited)
|
||||
Si
|
||||
@else
|
||||
No
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
@endsection
|
Reference in New Issue
Block a user