mirror of
https://github.com/cydrobolt/polr.git
synced 2024-09-19 15:11:40 +02:00
Add user link Datatable
This commit is contained in:
parent
74acbecbd1
commit
8ba2826a7e
@ -72,8 +72,13 @@ class AdminController extends Controller {
|
||||
|
||||
public function paginateUserLinks(Request $request) {
|
||||
self::ensureLoggedIn();
|
||||
$username = session('username');
|
||||
|
||||
$username = session('username');
|
||||
$user_links = Link::where('creator', $username)
|
||||
->select(['short_url', 'long_url', 'clicks', 'created_at']);
|
||||
|
||||
return Datatables::of($user_links)
|
||||
->make(true);
|
||||
}
|
||||
|
||||
public function displayAdminPage(Request $request) {
|
||||
@ -98,9 +103,6 @@ class AdminController extends Controller {
|
||||
return redirect(route('index'))->with('error', 'Invalid or disabled account.');
|
||||
}
|
||||
|
||||
$user_links = Link::where('creator', $username)
|
||||
->paginate(15, ['*'], 'links_page');
|
||||
|
||||
return view('admin', [
|
||||
'role' => $role,
|
||||
'api_key' => $user->api_key,
|
||||
|
@ -51,18 +51,16 @@ polr.controller('AdminCtrl', function($scope, $compile) {
|
||||
}, datatables_config));
|
||||
}
|
||||
|
||||
// var user_links_table = $('#user_link_table').DataTable({
|
||||
// "processing": true,
|
||||
// "serverSide": true,
|
||||
// "ajax": BASE_API_PATH + 'admin/get_user_links',
|
||||
//
|
||||
// "columns": [
|
||||
// {data: 'username', name: 'username'},
|
||||
// {data: 'email', name: 'email'},
|
||||
// {data: 'created_at', name: 'created_at'},
|
||||
// {data: 'active', name: 'active'}
|
||||
// ]
|
||||
// });
|
||||
var user_links_table = $('#user_links_table').DataTable($.extend({
|
||||
"ajax": BASE_API_PATH + 'admin/get_user_links',
|
||||
|
||||
"columns": [
|
||||
{className: 'wrap-text', data: 'short_url', name: 'short_url'},
|
||||
{className: 'wrap-text', data: 'long_url', name: 'long_url'},
|
||||
{data: 'clicks', name: 'clicks'},
|
||||
{data: 'created_at', name: 'created_at'}
|
||||
]
|
||||
}, datatables_config));
|
||||
};
|
||||
|
||||
$scope.appendModal = function(html, id) {
|
||||
|
Loading…
Reference in New Issue
Block a user