Add role to invite token

This commit is contained in:
Alex Holliday
2024-07-23 11:24:20 -07:00
parent 59f5c05b3e
commit a822ae3254
2 changed files with 6 additions and 0 deletions
+2
View File
@@ -46,6 +46,7 @@ const insertUser = async (req, res) => {
const avatar = await GenerateAvatarImage(req.file);
userData.avatarImage = avatar;
}
console.log(userData);
const newUser = new UserModel(userData);
await newUser.save();
return await UserModel.findOne({ _id: newUser._id })
@@ -174,6 +175,7 @@ const requestInviteToken = async (req, res) => {
await InviteToken.deleteMany({ email: req.body.email });
let inviteToken = new InviteToken({
email: req.body.email,
role: req.body.role,
token: crypto.randomBytes(32).toString("hex"),
});
await inviteToken.save();
+4
View File
@@ -7,6 +7,10 @@ const InviteTokenSchema = mongoose.Schema(
required: true,
unique: true,
},
role: {
type: String,
required: true,
},
token: {
type: String,
required: true,