Vulcan/packages/telescope-users/lib/hooks.js

21 lines
420 B
JavaScript
Raw Normal View History

/**
* Users hooks namespace
*/
Users.hooks = {
userEditRenderedCallbacks: [],
userEditClientCallbacks: [],
userCreatedCallbacks: [],
userProfileCompleteChecks: []
}
/**
* Check if the user has completed their profile with an email and username.
* @param {Object} user
*/
Users.hooks.userProfileCompleteChecks.push(
function(user) {
return !!Users.getEmail(user) && !!Users.getUserName(user);
}
);