Vulcan/packages/telescope-users/lib/client/templates/user_complete.js

16 lines
493 B
JavaScript
Raw Normal View History

Template.user_complete.helpers({
user: function () {
return Meteor.user();
},
requiredFields: function () {
// return fields that are required by the schema but haven't been filled out yet
var schema = Users.simpleSchema()._schema;
var requiredFields = _.filter(_.keys(schema), function (fieldName) {
var field = schema[fieldName];
return !!field.required && !Telescope.getNestedProperty(Meteor.user(), fieldName);
});
return requiredFields;
}
});