diff options
Diffstat (limited to 'plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js')
-rw-r--r-- | plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js b/plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js index 4a2a91b09f..96b34ae726 100644 --- a/plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js +++ b/plugins/UsersManager/angularjs/manage-user-access/manage-user-access.controller.js @@ -104,19 +104,22 @@ } } - if (this.site.id == 'all') { + function onValidate() { + launchAjaxRequest(login, access).then(successCallback); + } + + if (login == 'anonymous' && access == 'view') { + piwikHelper.modalConfirm('#confirmAnonymousAccess', {yes: onValidate}) + } + else if (this.site.id == 'all') { //ask confirmation $('#confirm').find('.login').text(login); - function onValidate() { - launchAjaxRequest(login, access).then(successCallback); - } - piwikHelper.modalConfirm('#confirm', {yes: onValidate}) } else { - launchAjaxRequest(login, access).then(successCallback); + onValidate(); } } } |