GWM : user auth issue
This commit is contained in:
parent
cada1873e3
commit
dd60e960cb
@ -6,7 +6,7 @@ const EstablishmentUser = db.establishment_user;
|
|||||||
exports.createUser = async (req, res) => {
|
exports.createUser = async (req, res) => {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
const { establishment_id, name, email, password } = req.body;
|
const { establishment_id, name, email, password , gender} = req.body;
|
||||||
const hashed = await bcrypt.hash(password, 10);
|
const hashed = await bcrypt.hash(password, 10);
|
||||||
|
|
||||||
const user = await EstablishmentUser.create({
|
const user = await EstablishmentUser.create({
|
||||||
@ -14,6 +14,7 @@ exports.createUser = async (req, res) => {
|
|||||||
name,
|
name,
|
||||||
email,
|
email,
|
||||||
password: hashed,
|
password: hashed,
|
||||||
|
gender,
|
||||||
});
|
});
|
||||||
|
|
||||||
res.status(201).send({'status':"success",'message':"Creation successful",'data': user });
|
res.status(201).send({'status':"success",'message':"Creation successful",'data': user });
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
const bcrypt = require("bcryptjs");
|
const bcrypt = require("bcryptjs");
|
||||||
const jwt = require("jsonwebtoken");
|
const jwt = require("jsonwebtoken");
|
||||||
const { EstablishmentUser } = require("../models");
|
const db = require("../models");
|
||||||
|
const EstablishmentUser = db.EstablishmentUser;
|
||||||
|
|
||||||
// User Login
|
// User Login
|
||||||
exports.login = async (req, res) => {
|
exports.login = async (req, res) => {
|
||||||
|
|||||||
@ -14,7 +14,7 @@ db.sequelize = sequelize;
|
|||||||
|
|
||||||
db.user = require("./user.model.js")(sequelize, DataTypes);
|
db.user = require("./user.model.js")(sequelize, DataTypes);
|
||||||
db.establishment = require("./establishment.model")(sequelize, DataTypes);
|
db.establishment = require("./establishment.model")(sequelize, DataTypes);
|
||||||
db.establishment_user = require("./establishment_user.model")(sequelize, DataTypes);
|
db.EstablishmentUser = require("./establishment_user.model")(sequelize, DataTypes);
|
||||||
db.Product = require("./product.model.js")(sequelize, DataTypes);
|
db.Product = require("./product.model.js")(sequelize, DataTypes);
|
||||||
db.EstablishmentProduct = require("./establishmentProduct.model")(sequelize, DataTypes);
|
db.EstablishmentProduct = require("./establishmentProduct.model")(sequelize, DataTypes);
|
||||||
db.VariationReasonMaster = require("./variationReasonMaster.model")(sequelize, DataTypes);
|
db.VariationReasonMaster = require("./variationReasonMaster.model")(sequelize, DataTypes);
|
||||||
@ -26,12 +26,12 @@ db.SubmissionDeadline = require("./submissionDeadline.model")(sequelize, DataTyp
|
|||||||
|
|
||||||
|
|
||||||
// Associations
|
// Associations
|
||||||
db.establishment.hasMany(db.establishment_user, {
|
db.establishment.hasMany(db.EstablishmentUser, {
|
||||||
foreignKey: "establishment_id",
|
foreignKey: "establishment_id",
|
||||||
as: "users",
|
as: "users",
|
||||||
});
|
});
|
||||||
|
|
||||||
db.establishment_user.belongsTo(db.establishment, {
|
db.EstablishmentUser.belongsTo(db.establishment, {
|
||||||
foreignKey: "establishment_id",
|
foreignKey: "establishment_id",
|
||||||
as: "establishment",
|
as: "establishment",
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user