use umb dropdown instead of boostrap dropdown in permissions context menu

This commit is contained in:
Mads Rasmussen
2018-11-19 13:15:28 +01:00
parent 138895d5e7
commit 477a9bae0e
2 changed files with 15 additions and 9 deletions

View File

@@ -63,6 +63,8 @@
vm.labels.permissionsSetForGroup = value;
});
setViewSate("managePermissions");
// hide dropdown
vm.groupsDropdownOpen = false;
}
function assignGroupPermissions(group) {

View File

@@ -27,20 +27,24 @@
<p class="abstract" style="margin-bottom: 20px;"><localize key="defaultdialogs_permissionsHelp"></localize></p>
<div style="position: relative; display: inline-block; margin-bottom: 20px;">
<umb-button
type="button"
button-style="info"
label-key="defaultdialogs_permissionsSet"
action="vm.groupsDropdownOpen = !vm.groupsDropdownOpen"
add-ellipsis="true">
</umb-button>
<a class="btn btn-info dropdown-toggle" data-toggle="dropdown" href="#">
<localize key="defaultdialogs_permissionsSet">Set permissions for</localize>...
<span class="caret" style="margin-left: 10px;"></span>
</a>
<ul class="dropdown-menu">
<li ng-repeat="group in vm.availableUserGroups | filter:{selected: '!true'}">
<umb-dropdown ng-if="vm.groupsDropdownOpen" on-close="vm.groupsDropdownOpen = false">
<umb-dropdown-item ng-repeat="group in vm.availableUserGroups | filter:{selected: '!true'}">
<a href="" ng-click="vm.editPermissions(group)" prevent-default>
<i class="{{group.icon}}"></i>
{{group.name}}
</a>
</li>
</ul>
</umb-dropdown-item>
</umb-dropdown>
</div>
<div umb-set-dirty-on-change="{{vm.selectedUserGroups}}">