Beispiel #1
0
 public MenuPermissions(AuthUser user ,int formID )
 {
     this.user = user;
     this.formID = formID;
     spacePremissions = AllSettings.Current.BackendPermissions;
     userPremissons = AllSettings.Current.ManageUserPermissionSet;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public MenuPermissions(AuthUser user, int formID)
 {
     this.user        = user;
     this.formID      = formID;
     spacePremissions = AllSettings.Current.BackendPermissions;
     userPremissons   = AllSettings.Current.ManageUserPermissionSet;
 }