Exemple #1
0
        private bool checkFieldPermission(SPField currentField)
        {
            UserPermission userPerm = new UserPermission();

            if (userPerm.GetValueFromProperty(currentField, "Hidden", SPControlMode.Display, true) != String.Empty)
            {
                return(true);
            }

            if (userPerm.GetValueFromProperty(currentField, "Hidden", SPControlMode.Edit, true) != String.Empty)
            {
                return(true);
            }

            if (userPerm.GetValueFromProperty(currentField, "Hidden", SPControlMode.New, true) != String.Empty)
            {
                return(true);
            }

            if (userPerm.GetValueFromProperty(currentField, "ReadOnly", SPControlMode.Display, true) != String.Empty)
            {
                return(true);
            }

            if (userPerm.GetValueFromProperty(currentField, "ReadOnly", SPControlMode.Edit, true) != String.Empty)
            {
                return(true);
            }

            if (userPerm.GetValueFromProperty(currentField, "ReadOnly", SPControlMode.New, true) != String.Empty)
            {
                return(true);
            }

            return(false);
        }