Base
This commit is contained in:
43
resources/views/admin/base.blade.php
Normal file
43
resources/views/admin/base.blade.php
Normal file
@ -0,0 +1,43 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>
|
||||
@if (isset($titulo))
|
||||
{{$titulo}} -
|
||||
@endif
|
||||
Incoviba S. A.</title>
|
||||
<link rel="stylesheet" type="text/css" href="css/app.css" />
|
||||
<link rel="icon" type="image/png" href="images/Isotipo 32.png" />
|
||||
<script type="text/javascript" src="js/app.js"></script>
|
||||
|
||||
@stack('styles')
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="logo_cabezal">
|
||||
<a href="."><img src="images/logo_cabezal.png" /></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
@include('admin.menu')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
@yield('content')
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@include('layout.footer')
|
||||
@stack('scripts')
|
||||
</body>
|
||||
</html>
|
40
resources/views/admin/menu.blade.php
Normal file
40
resources/views/admin/menu.blade.php
Normal file
@ -0,0 +1,40 @@
|
||||
<nav class="navbar navbar-default">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href=".">Inicio</a></li>
|
||||
<li><a href="{{url('', ['p' => 'admin'])}}">Administración</a>
|
||||
<li role="presentation" class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Modelos <span class="caret"></span>
|
||||
</a>
|
||||
@include('admin.menu.models')
|
||||
</li>
|
||||
<li role="presentation" class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Roles <span class="caret"></span>
|
||||
</a>
|
||||
@include('admin.menu.roles')
|
||||
</li>
|
||||
<li role="presentation" class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Usuarios <span class="caret"></span>
|
||||
</a>
|
||||
@include('admin.menu.users')
|
||||
</li>
|
||||
<li><a href="{{url('admin/registros')}}">Registros</a></li>
|
||||
<?php
|
||||
/*
|
||||
<li role="presentation" class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
Registros <span class="caret"></span>
|
||||
</a>
|
||||
@include('admin.menu.registros')
|
||||
</li>
|
||||
*/ ?>
|
||||
<li role="presentation" class="dropdown">
|
||||
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
||||
{{\App\Contract\Auth::User()->name}} <span class="caret"></span>
|
||||
</a>
|
||||
@include('layout.menu.login')
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
3
resources/views/admin/menu/models.blade.php
Normal file
3
resources/views/admin/menu/models.blade.php
Normal file
@ -0,0 +1,3 @@
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{url('', ['p' => 'admin', 'a' => 'listModels'])}}">Listar Modelos</a></li>
|
||||
</ul>
|
3
resources/views/admin/menu/registros.blade.php
Normal file
3
resources/views/admin/menu/registros.blade.php
Normal file
@ -0,0 +1,3 @@
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{nUrl('registros', 'list')}}">Listar Registros</a></li>
|
||||
</ul>
|
4
resources/views/admin/menu/roles.blade.php
Normal file
4
resources/views/admin/menu/roles.blade.php
Normal file
@ -0,0 +1,4 @@
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{nUrl('admin', 'list_roles')}}">Listar Roles</a></li>
|
||||
<li><a href="{{nUrl('admin', 'add_role')}}">Agregar Rol</a></li>
|
||||
</ul>
|
4
resources/views/admin/menu/users.blade.php
Normal file
4
resources/views/admin/menu/users.blade.php
Normal file
@ -0,0 +1,4 @@
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="{{url('', ['p' => 'admin', 'a' => 'list_users'])}}">Listar Usuarios</a></li>
|
||||
<li><a href="{{url('', ['p' => 'admin', 'a' => 'add_user'])}}">Agregar Usuario</a></li>
|
||||
</ul>
|
31
resources/views/admin/models.blade.php
Normal file
31
resources/views/admin/models.blade.php
Normal file
@ -0,0 +1,31 @@
|
||||
@extends('layout.base')
|
||||
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">DB to Models</div>
|
||||
<div class="panel-body">
|
||||
<form action="{{url('', ['p' => 'admin', 'a' => 'models'])}}" method="post" class="form-horizontal" id="databases">
|
||||
<div class="row form-group">
|
||||
<div class="col-md-3">DB</div>
|
||||
<div class="col-md-4">
|
||||
<select name="database" class="form-control">
|
||||
@foreach ($databases as $database)
|
||||
<option value="{{$database}}">{{$database}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row form-group">
|
||||
<div class="col-md-offset-3 col-md-2"><input type="submit" value="Listar" class="form-control" /></div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="row">
|
||||
<div class="col-md-12" id="results"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('scripts')
|
||||
<script type="text/javascript" src="js/admin.js"></script>
|
||||
@endpush
|
31
resources/views/admin/registros/controles_avance.blade.php
Normal file
31
resources/views/admin/registros/controles_avance.blade.php
Normal file
@ -0,0 +1,31 @@
|
||||
<div class="row">
|
||||
<div class="col-md-1">
|
||||
@if ($start > 0)
|
||||
<a href="{{url('admin/registros')}}">
|
||||
<span class="glyphicon glyphicon-fast-backward"></span>
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-md-1">
|
||||
@if ($start > 0)
|
||||
<a href="{{url('admin/registros/') . ($start - $step + 1) . '/' . (($end > 0) ? $end - $step : $step * 2)}}">
|
||||
<span class="glyphicon glyphicon-chevron-left"></span>
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-md-offset-3 col-md-2 text-center">{{$start + 1}} - {{$end}}</div>
|
||||
<div class="col-md-offset-3 col-md-1 text-right">
|
||||
@if ($end < $total)
|
||||
<a href="{{url('admin/registros/') . (($end > 0) ? $end + 1 : $step) . '/' . (($end > 0) ? $end + $step : $step * 2)}}">
|
||||
<span class="glyphicon glyphicon-chevron-right"></span>
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
<div class="col-md-1 text-right">
|
||||
@if ($end < $total)
|
||||
<a href="{{url('admin/registros/') . (round($total / $step, 0) * $step + 1) . '/' . (round($total / $step, 0) *$step + $step)}}">
|
||||
<span class="glyphicon glyphicon-fast-forward"></span>
|
||||
</a>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
41
resources/views/admin/registros/list.blade.php
Normal file
41
resources/views/admin/registros/list.blade.php
Normal file
@ -0,0 +1,41 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">Registros</div>
|
||||
<div class="panel-body">
|
||||
@include('admin.registros.controles_avance')
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Usuario</th>
|
||||
<th>Roles</th>
|
||||
<th>Fecha - Hora</th>
|
||||
<th>Modelo</th>
|
||||
<th>Cambios</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($registros as $registro)
|
||||
<tr>
|
||||
<td>{{$registro->user()->name}}</td>
|
||||
<td>
|
||||
@foreach ($registro->user()->roles() as $rol)
|
||||
<span class="label label-default" style="padding: 3px; background-color: {{$colores[$rol->level]->toRGB()}};
|
||||
@if ($colores[$rol->level]->isDark())
|
||||
color: #fff;
|
||||
@endif
|
||||
">{{ucwords($rol->description)}}</span>
|
||||
@endforeach
|
||||
</td>
|
||||
<td><a href="{{url('admin/registro/' . $registro->id)}}">{{$registro->time()->format('d-m-Y - H:i:s')}} hrs.</a></td>
|
||||
<td>{{$registro->model()}}</td>
|
||||
<td>{{count($registro->actions())}}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@include('admin.registros.controles_avance')
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
62
resources/views/admin/registros/show.blade.php
Normal file
62
resources/views/admin/registros/show.blade.php
Normal file
@ -0,0 +1,62 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">Ver Registro</div>
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-2"><strong>Usuario</strong></div>
|
||||
<div class="col-md-5">{{$registro->user()->name}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-2"><strong>Roles</strong></div>
|
||||
<div class="col-md-8">
|
||||
@foreach ($registro->user()->roles() as $rol)
|
||||
<span style="padding: 3px; background-color: {{$colores[$rol->level]->toRGB()}};
|
||||
@if ($colores[$rol->level]->isDark())
|
||||
color: #fff;
|
||||
@endif
|
||||
">{{ucwords($rol->description)}}</span>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-2"><strong>Fecha - Hora</strong></div>
|
||||
<div class="col-md-8">{{$registro->time()->format('d-m-Y - H:i:s')}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-2"><strong>Modelo</strong></div>
|
||||
<div class="col-md-8">{{$registro->model()}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-2"><strong>Cambios</strong></div>
|
||||
<div class="col-md-10">
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th rowspan="2">Columna</th>
|
||||
<th class="text-center" colspan="2">Valor</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Antiguo</th>
|
||||
<th>Nuevo</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($registro->actions() as $column => $action)
|
||||
<tr>
|
||||
<td>{{$column}}</td>
|
||||
<td>{{$action->old}}</td>
|
||||
<td>{{$action->new}}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<a href="{{nUrl('registros', 'list')}}"><span class="glyphicon glyphicon-chevron-left"></span> Volver</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
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
|
21
resources/views/admin/users/add.blade.php
Normal file
21
resources/views/admin/users/add.blade.php
Normal file
@ -0,0 +1,21 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">Agregar Ususario</div>
|
||||
</div>
|
||||
<br />
|
||||
<form action="{{url('', ['p' => 'admin', 'a' => 'do_add_user'])}}" method="post" class="form-horizontal">
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Usuario</div>
|
||||
<div class="col-md-3"><input type="text" name="name" class="form-control" /></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Password</div>
|
||||
<div class="col-md-3"><input type="password" name="password" 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
|
24
resources/views/admin/users/add_role.blade.php
Normal file
24
resources/views/admin/users/add_role.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 Rol - {{$user->name}}</div>
|
||||
</div>
|
||||
<br />
|
||||
<form class="form-horizontal" method="post" action="{{url('', ['p' => 'admin', 'a' => 'do_add_user_role', 'user' => $user->id])}}">
|
||||
<div class="form-group">
|
||||
<div class="col-md-2">Rol</div>
|
||||
<div class="col-md-3"><select name="role[]" class="form-control" multiple="multiple">
|
||||
@foreach ($roles as $role)
|
||||
@if ($user->hasRole($role->id))
|
||||
@continue
|
||||
@endif
|
||||
<option value="{{$role->id}}">{{$role->description}}</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
|
29
resources/views/admin/users/list.blade.php
Normal file
29
resources/views/admin/users/list.blade.php
Normal file
@ -0,0 +1,29 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="page-heading row">
|
||||
<div class="col-md-6 h3">Usuarios</div>
|
||||
<div class="col-md-6 text-right h3"><a href="{{url('', ['p' => 'admin', 'a' => 'add_user'])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nombre</th>
|
||||
<th>Roles</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($users as $user)
|
||||
<tr>
|
||||
<td><a href="{{url('', ['p' => 'admin', 'a' => 'user', 'user' => $user->id])}}">{{$user->name}}</a></td>
|
||||
<td>
|
||||
@foreach ($user->roles() as $role)
|
||||
{{$role->description}}
|
||||
@endforeach
|
||||
</td>
|
||||
<td><a href="{{url('', ['p' => 'admin', 'a' => 'delete_user', 'user' => $user->id])}}"><span class="glyphicon glyphicon-minus"></span></a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endsection
|
62
resources/views/admin/users/show.blade.php
Normal file
62
resources/views/admin/users/show.blade.php
Normal file
@ -0,0 +1,62 @@
|
||||
@extends('admin.base')
|
||||
|
||||
@section('content')
|
||||
<div class="row page-heading">
|
||||
<div class="col-md-12 h3">{{$user->name}}</div>
|
||||
</div>
|
||||
<a href="{{nUrl('admin', 'reset_user', ['user' => $user->id])}}">
|
||||
Resetear Clave
|
||||
</a>
|
||||
<div class="section-heading row">
|
||||
<div class="col-md-6 h4">Roles</div>
|
||||
<div class="col-md-6 h4 text-right"><a href="{{url('', ['p' => 'admin', 'a' => 'add_user_role', 'user' => $user->id])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
<table class="table">
|
||||
@foreach ($user->roles() as $role)
|
||||
<tr>
|
||||
<td><a href="{{nUrl('admin', 'role', ['role' => $role->id])}}">{{$role->description}}</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_user_permissions', ['user' => $user->id])}}"><span class="glyphicon glyphicon-plus"></span></a></div>
|
||||
</div>
|
||||
@if ($user->permissions())
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Páginas</th>
|
||||
<th>Rol</th>
|
||||
<th>Acceso</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($user->permissions() as $permission)
|
||||
<tr>
|
||||
<td>
|
||||
{{$permission->action()->description}}
|
||||
</td>
|
||||
<td>
|
||||
@if ($permission->type == 2)
|
||||
{{$permission->who()->description}}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
@if ($permission->all == 0)
|
||||
@if ($permission->access == 1)
|
||||
Permitido
|
||||
@else
|
||||
Denegado
|
||||
@endif
|
||||
@else
|
||||
Permitido
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
@endsection
|
Reference in New Issue
Block a user