user_controller

Methods

# (async, static) findUserByPasswordResetCode(req, res) → {String}

This function checks if a password reset code exists

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Password verification message
Type
String

# (async, static) getProfilePicture(req, res) → {Object}

This function gets the users Profile Picture

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • User profile picture
Type
Object

# (async, static) getUserById(req, res) → {Object}

This function returns users by user id.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • User corresponding to the id
Type
Object

# (async, static) getUsersBySite(req, res) → {Array.<Object>}

This function returns users by site.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Users corresponding to the site
Type
Array.<Object>

# (async, static) toggleUserActivatedById(req, res) → {Object}

This function activates/deactivates users by id.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • User activation toggled
Type
Object

# (async, static) updateProfilePicture(req, res) → {Object}

This function updates the users Profile Picture

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Updated user profile picture
Type
Object

# (async, static) updateUserAsAdmin(req, res) → {Object}

This function updates users by id as admin

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Updated user
Type
Object

# (async, static) updateUserById(req, res) → {Object}

This function updates users by id.

Parameters:
Name Type Description
req Object

Express request object

res Object

Express response object

Returns:
  • Updated user
Type
Object