diff --git a/UI/AdministrationUI/English.lproj/Localizable.strings b/UI/AdministrationUI/English.lproj/Localizable.strings index 8ec0f3b71..e83c840f7 100644 --- a/UI/AdministrationUI/English.lproj/Localizable.strings +++ b/UI/AdministrationUI/English.lproj/Localizable.strings @@ -13,3 +13,12 @@ /* Modules descriptions */ "ACLs_description" = "

The Access Control Lists administration module allows to change the ACLs of each user's Calendars and Address books.

To modify the ACLs of a user's folder, type the name of the user in the search field at the top of the window and double-click on the desired folder.

"; + +/* Rights module: initial search message */ +"Start a search to edit the rights" = "Start a search to edit the rights"; + +/* Rights module: Empty search result */ +"No matching user" = "No matching user"; + +/* Rights module: no selection */ +"No resource selected" = "No resource selected"; \ No newline at end of file diff --git a/UI/Templates/AdministrationUI/UIxAdministration.wox b/UI/Templates/AdministrationUI/UIxAdministration.wox index 37950bdfb..e9d625fa7 100644 --- a/UI/Templates/AdministrationUI/UIxAdministration.wox +++ b/UI/Templates/AdministrationUI/UIxAdministration.wox @@ -59,6 +59,15 @@ + + + + {{app.users.length}} + + + + +
- - - - + +
+ +
diff --git a/UI/WebServerResources/js/Administration/AdministrationController.js b/UI/WebServerResources/js/Administration/AdministrationController.js index 2362a3c6d..3d7c01c20 100644 --- a/UI/WebServerResources/js/Administration/AdministrationController.js +++ b/UI/WebServerResources/js/Administration/AdministrationController.js @@ -7,11 +7,11 @@ /** * @ngInject */ - AdministrationController.$inject = ['$state', '$mdToast', 'Dialog', 'encodeUriFilter', 'User', 'Administration']; - function AdministrationController($state, $mdToast, Dialog, encodeUriFilter, User, Administration) { + AdministrationController.$inject = ['$state', '$mdToast', 'Dialog', 'encodeUriFilter', 'User']; + function AdministrationController($state, $mdToast, Dialog, encodeUriFilter, User) { var vm = this; - vm.administration = Administration; + vm.service = User; vm.selectedUser = null; vm.users = User.$users; diff --git a/UI/WebServerResources/scss/views/AdministrationUI.scss b/UI/WebServerResources/scss/views/AdministrationUI.scss index e425a1369..2ea339a60 100644 --- a/UI/WebServerResources/scss/views/AdministrationUI.scss +++ b/UI/WebServerResources/scss/views/AdministrationUI.scss @@ -4,7 +4,7 @@ [id="usersList"] > md-list { // Since the users list doesn't use the virtual repeater, force the vertical scroll position: absolute; - top: 0; + top: $touch-zone-width; bottom: 0; left: 0; right: 0;