91 lines
3.8 KiB
PHP
91 lines
3.8 KiB
PHP
@extends('layout')
|
|
|
|
@section('title')
|
|
<title>Welcome to {!! Config::get('app.app_name') !!} - Security - Users</title>
|
|
@stop
|
|
|
|
@section('content')
|
|
@include('menu')
|
|
<legend>Users</legend>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
{!! HTML::link( null,'Add New User',['class'=>'btn btn-primary btn-md active add-item-button','title'=>'Add an user']) !!}
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<input type="text" placeholder="Search By Name/Email" id="search-term">
|
|
<button id="btn-do-search"><i class="fa fa-search"></i></button>
|
|
<button id="btn-do-search-clear"><i class="fa fa-close"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<table id="table" class="table table-hover table-condensed">
|
|
<thead>
|
|
<tr>
|
|
<th data-field="identifier" class="sort-header">Identifier</th>
|
|
<th data-field="first_name" class="sort-header">First Name</th>
|
|
<th data-field="last_name" class="sort-header">Surname</th>
|
|
<th data-field="email" class="sort-header current asc">Email</th>
|
|
<th>Active</th>
|
|
<th data-field="last_login_date" class="sort-header">Last Login Date</th>
|
|
<th data-field="spam_type" class="sort-header">Spam Type</th>
|
|
<th> </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="body-table">
|
|
</tbody>
|
|
</table>
|
|
<span id="info" class="label hidden label-info">** There are not any Users.</span>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12" id="pager-container">
|
|
<ul id="pager" class="pagination">
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div id="dialog-form-add-item" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
|
|
<div class="modal-dialog" role="document">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
|
|
aria-hidden="true">×</span></button>
|
|
<h3 id="myModalLabel">Register new User</h3>
|
|
</div>
|
|
<div class="modal-body">
|
|
@include('admin.add-user-form',[])
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
|
|
<button id='save-item' type="button" class="btn btn-primary">Save changes</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@stop
|
|
@section('scripts')
|
|
|
|
{!! HTML::script('assets/pwstrength-bootstrap/pwstrength-bootstrap.js') !!}
|
|
{!! HTML::script("assets/js/urlfragment.jquery.js") !!}
|
|
{!! HTML::script("assets/moment/min/moment.min.js") !!}
|
|
{!! HTML::script('assets/js/basic-crud.js') !!}
|
|
{!! HTML::script('assets/js/admin/users.js') !!}
|
|
|
|
<script type="application/javascript">
|
|
var urls = {
|
|
add: '{!! URL::action("Api\\UserApiController@create") !!}',
|
|
load: '{!! URL::action("Api\\UserApiController@getAll")!!}',
|
|
delete: '{!! URL::action("Api\\UserApiController@delete",["id"=>"@id"]) !!}',
|
|
unlock: '{!! URL::action("Api\\UserApiController@unlock",["id"=>"@id"]) !!}',
|
|
lock: '{!! URL::action("Api\\UserApiController@lock",["id"=>"@id"]) !!}',
|
|
edit: '{!! URL::action("AdminController@editUser",["id"=>"@id"]) !!}',
|
|
fetchGroups: '{!!URL::action("Api\GroupApiController@getAll")!!}',
|
|
};
|
|
|
|
var user = new UsersCrud(urls, 10);
|
|
user.init();
|
|
</script>
|
|
|
|
@append |