streamlined address and availability
This commit is contained in:
@@ -5,6 +5,7 @@ const Rental = require('./Rental');
|
||||
const Message = require('./Message');
|
||||
const ItemRequest = require('./ItemRequest');
|
||||
const ItemRequestResponse = require('./ItemRequestResponse');
|
||||
const UserAddress = require('./UserAddress');
|
||||
|
||||
User.hasMany(Item, { as: 'ownedItems', foreignKey: 'ownerId' });
|
||||
Item.belongsTo(User, { as: 'owner', foreignKey: 'ownerId' });
|
||||
@@ -33,6 +34,9 @@ ItemRequestResponse.belongsTo(User, { as: 'responder', foreignKey: 'responderId'
|
||||
ItemRequestResponse.belongsTo(ItemRequest, { as: 'itemRequest', foreignKey: 'itemRequestId' });
|
||||
ItemRequestResponse.belongsTo(Item, { as: 'existingItem', foreignKey: 'existingItemId' });
|
||||
|
||||
User.hasMany(UserAddress, { as: 'addresses', foreignKey: 'userId' });
|
||||
UserAddress.belongsTo(User, { as: 'user', foreignKey: 'userId' });
|
||||
|
||||
module.exports = {
|
||||
sequelize,
|
||||
User,
|
||||
@@ -40,5 +44,6 @@ module.exports = {
|
||||
Rental,
|
||||
Message,
|
||||
ItemRequest,
|
||||
ItemRequestResponse
|
||||
ItemRequestResponse,
|
||||
UserAddress
|
||||
};
|
||||
Reference in New Issue
Block a user