mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
34 lines
No EOL
613 B
JavaScript
34 lines
No EOL
613 B
JavaScript
InviteSchema = new SimpleSchema({
|
|
_id: {
|
|
type: String,
|
|
optional: true
|
|
},
|
|
invitingUserId: {
|
|
type: String,
|
|
optional: true
|
|
},
|
|
invitedUserEmail: {
|
|
type: String,
|
|
regEx: SimpleSchema.RegEx.Email
|
|
},
|
|
accepted: {
|
|
type: Boolean,
|
|
optional: true
|
|
}
|
|
});
|
|
|
|
Invites = new Meteor.Collection("invites");
|
|
Invites.attachSchema(InviteSchema);
|
|
|
|
// invites are managed through Meteor method
|
|
|
|
Invites.deny({
|
|
insert: function(){ return true; },
|
|
update: function(){ return true; },
|
|
remove: function(){ return true; }
|
|
});
|
|
|
|
userProfileEdit.push({
|
|
template: 'userInvites',
|
|
order: 2
|
|
}); |