Browse Source

Permisson modal: fixed parent & child checkbox relation

pull/839/head
Yunus Emre Kalkan 7 years ago
parent
commit
7ab3f2df69
  1. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/permission-management-modal.js

@ -4,12 +4,12 @@
abp.modals.PermissionManagement = function () {
function checkParents($tab, $checkBox) {
var parentName = $checkBox.closest('.form-check').attr('data-parent-name');
var parentName = $checkBox.closest('.custom-checkbox').attr('data-parent-name');
if (!parentName) {
return;
}
$tab.find('.form-check')
$tab.find('.custom-checkbox')
.filter('[data-permission-name="' + parentName + '"]')
.find('input[type="checkbox"]')
.each(function() {
@ -20,12 +20,12 @@
}
function uncheckChildren($tab, $checkBox) {
var permissionName = $checkBox.closest('.form-check').attr('data-permission-name');
var permissionName = $checkBox.closest('.custom-checkbox').attr('data-permission-name');
if (!permissionName) {
return;
}
$tab.find('.form-check')
$tab.find('.custom-checkbox')
.filter('[data-parent-name="' + permissionName + '"]')
.find('input[type="checkbox"]')
.each(function () {

Loading…
Cancel
Save