public MenuPermissions(AuthUser user ,int formID ) { this.user = user; this.formID = formID; spacePremissions = AllSettings.Current.BackendPermissions; userPremissons = AllSettings.Current.ManageUserPermissionSet; }
protected bool CanChange(Role role) { ManageUserPermissionSet permission = AllSettings.Current.ManageUserPermissionSet; if (!permission.Can(My, ManageUserPermissionSet.ActionWithTarget.EditUserRole, role)) { return(false); } if (NoPermissionRoles == null) { NoPermissionRoles = permission.GetNoPermissionTargetRoleIds(My, ManageUserPermissionSet.ActionWithTarget.EditUserRole); } bool flag = false; foreach (Guid g in NoPermissionRoles) { if (role.RoleID == g) { flag = true; break; } } return(!flag); }
public MenuPermissions(AuthUser user, int formID) { this.user = user; this.formID = formID; spacePremissions = AllSettings.Current.BackendPermissions; userPremissons = AllSettings.Current.ManageUserPermissionSet; }