monster.util.getUserFullName()

Syntax

monster.util.getUserFullName([user]);

Parameters

KeyDescriptionTypeDefaultRequired
userA plain JavaScript object that represents a user.Object(#user)monster.apps.auth.currentUserfalse

user

KeyDescriptionTypeDefaultRequired
first_nameString to concat last_name with.Stringtrue
last_nameString to concat first_name to.Stringtrue

Return value

A String representing the user’s full name.

Errors

  • "user" is not an object: user is not a plain JavaScript object
  • "user" is missing "first_name" or "last_name: user does not contain first_name or last_name properties
  • There is no logged in user: user was not provided, and there is no logged in user to get its name

Description

This method builds the full name of a specific user object, following the internationalization rules that are currently active.

If user is not provided, the method will get the full name for the currently logged in user.

Examples

Get a user full name, from an user object

var user = monster.apps.auth.currentUser;

monster.util.getUserFullName(user);
// output: 'Clark Kent'

Get a user full name, providing the first and last names

monster.util.getUserFullName({ first_name: 'John', last_name: 'Doe' });
// output: 'John Doe'

Get the full name of the current logged in user

monster.util.getUserFullName();
// output: 'Jane Doe'