UserInfo and adding properties

Forums SPJS-Utility UserInfo and adding properties

This topic contains 2 replies, has 2 voices, and was last updated by  Alexander Bautz 2 years, 10 months ago.

  • Author
    Posts
  • #6936

    Joseph Mayo
    Participant

    Hey Alex, I need to add some properties to the UserInfo oject when it loads, I know I can add them to the array of items in the code (but i hate changing other people’s code makes updating a pain). I also know there is the customProp parameter but that only takes 1 param.

    Any chance that can be updated to take several (comma sep. list or array)? In our example we want to add FirstName, LastName and UserName (login without Domain). without calling the spjs.utilities.userInfo multiple times (which would also override the last call).

  • #6973

    Alexander Bautz
    Keymaster

    I will add the ability to have the “customProp” as an array of FieldInternalNames in the next release of spjs-utility.js.

    In the meantime, you can modify your current version by changing this:

    if(customProp !== undefined){
    	arrOfFields.push(customProp);
    }

    like this:

    if(customProp !== undefined){
    	if(spjs.$.isArray(customProp)){
    		spjs.$.each(customProp,function(i,p){
    			arrOfFields.push(p);
    		});
    	}else{
    		arrOfFields.push(customProp);
    	}
    }

    Alexander

  • #7065

    Alexander Bautz
    Keymaster

    This has been added to spjs-utility.js. Read the change log.

    Alexander

You must be logged in to reply to this topic.