localize content permissions dialog
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
(function () {
|
||||
"use strict";
|
||||
|
||||
function ContentRightsController($scope, contentResource) {
|
||||
function ContentRightsController($scope, contentResource, localizationService) {
|
||||
|
||||
var vm = this;
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
vm.selectedUserGroups = [];
|
||||
vm.removedUserGroups = [];
|
||||
vm.viewState = "manageGroups";
|
||||
vm.labels = {};
|
||||
|
||||
vm.setViewSate = setViewSate;
|
||||
vm.editPermissions = editPermissions;
|
||||
@@ -51,6 +52,9 @@
|
||||
//if no permissions are explicitly set this means we need to show the defaults
|
||||
vm.selectedUserGroup.permissions = vm.selectedUserGroup.defaultPermissions;
|
||||
}
|
||||
localizationService.localize("defaultdialogs_permissionsSetForGroup", [$scope.currentNode.name, vm.selectedUserGroup.name]).then(function (value) {
|
||||
vm.labels.permissionsSetForGroup = value;
|
||||
});
|
||||
setViewSate("managePermissions");
|
||||
}
|
||||
|
||||
|
||||
@@ -14,18 +14,20 @@
|
||||
|
||||
<div ng-show="vm.saveSuccces">
|
||||
<div class="alert alert-success">
|
||||
Permissions saved for <strong>{{currentNode.name}}</strong>
|
||||
<localize key="speechBubbles_permissionsSavedFor"></localize><strong> {{currentNode.name}}</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h5>Ut tempor dui nec consectetur efficitur.</h5>
|
||||
<p class="abstract" style="margin-bottom: 20px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam tellus purus, malesuada sed purus ut, semper sollicitudin odio.</p>
|
||||
<h5><localize key="defaultdialogs_permissionsSet">Set permissions for</localize> {{ currentNode.name }}</h5>
|
||||
<p class="abstract" style="margin-bottom: 20px;"><localize key="defaultdialogs_permissionsHelp"></localize></p>
|
||||
|
||||
<div style="position: relative; display: inline-block; margin-bottom: 20px;">
|
||||
|
||||
<a class="btn btn-info dropdown-toggle" data-toggle="dropdown" href="#">
|
||||
Add permissions for...
|
||||
<localize key="defaultdialogs_permissionsSet">Set permissions for</localize>...
|
||||
<span class="caret" style="margin-left: 10px;"></span>
|
||||
</a>
|
||||
|
||||
<ul class="dropdown-menu" style="width: 100%;">
|
||||
<li ng-repeat="group in vm.availableUserGroups | filter:{selected: '!true'}">
|
||||
<a href="" ng-click="vm.editPermissions(group)" prevent-default>
|
||||
@@ -78,8 +80,7 @@
|
||||
|
||||
<div class="umb-dialog-body" ng-cloak>
|
||||
<div class="umb-pane block-form">
|
||||
<h5>Set permissions for {{ vm.selectedUserGroup.name }}</h5>
|
||||
<p class="abstract" style="margin-bottom: 20px;">Nam tellus purus, malesuada sed purus ut, semper sollicitudin odio.</p>
|
||||
<h5>{{ vm.labels.permissionsSetForGroup }}</h5>
|
||||
<umb-control-group
|
||||
ng-repeat="(category, permissions) in vm.selectedUserGroup.permissions"
|
||||
label="{{category}}">
|
||||
@@ -103,7 +104,7 @@
|
||||
</umb-button>
|
||||
|
||||
<umb-button
|
||||
label="Set permissions"
|
||||
label-key="actions_setPermissions"
|
||||
action="vm.setPermissions(vm.selectedUserGroup)"
|
||||
type="button"
|
||||
button-style="success">
|
||||
|
||||
Reference in New Issue
Block a user