1
0
mirror of https://github.com/cydrobolt/polr.git synced 2024-09-19 15:11:40 +02:00

Issue #200, Realtime data change

This commit is contained in:
Serdar Hazar 2016-10-04 00:48:51 +03:00
parent 6cdbff8e11
commit a7da1b25dd
2 changed files with 6 additions and 2 deletions

View File

@ -22,7 +22,7 @@ class AdminPaginationController extends Controller {
->addColumn('api_action', function ($user) {
// Add "API Info" action button
return '<a class="activate-api-modal btn btn-sm btn-info"
ng-click="openAPIModal($event, \'' . $user->username . '\', \'' . $user->api_key . '\', \'' . $user->api_active . '\', \'' . $user->api_quota . '\', \'' . $user->id . '\')">
ng-click="openAPIModal($event, \'' . $user->username . '\', \'' . $user->id . '\')" id="api_info_btn_' . $user->id . '" data-api-active="' . $user->api_active . '" data-api-key="' . $user->api_key . '" data-api-quota="' . $user->api_quota . '">
API info
</a>';
})

View File

@ -221,6 +221,7 @@ polr.controller('AdminCtrl', function($scope, $compile) {
} else {
status_display_elem.text(new_status);
}
$('a#api_info_btn_' + user_id).attr('data-api-key', new_status);
});
};
@ -268,15 +269,18 @@ polr.controller('AdminCtrl', function($scope, $compile) {
'user_id': user_id,
'new_quota': parseInt(new_quota)
}, function(next_action) {
$('a#api_info_btn_' + user_id).attr('data-api-quota', new_quota);
toastr.success("Quota successfully changed.", "Success");
});
};
// Open user API settings menu
$scope.openAPIModal = function($event, username, api_key, api_active, api_quota, user_id) {
$scope.openAPIModal = function($event, username, user_id) {
var el = $($event.target);
api_active = $('a#api_info_btn_' + user_id).attr('data-api-active');
api_key = $('a#api_info_btn_' + user_id).attr('data-api-key');
api_quota = $('a#api_info_btn_' + user_id).attr('data-api-quota');
var markup = $('#api-modal-template').html();