Updated JQuery; Added resize sensor library; Updated the admin code (prior to changing gears to use Meteor).

This commit is contained in:
Wynne Crisman
2016-12-28 11:13:44 -08:00
parent 801c0507e5
commit 00f2be30ce
58 changed files with 29553 additions and 252 deletions

View File

@@ -12,7 +12,8 @@ module.exports = {
autoIncrement: true
},
login: {
type: DataTypes.STRING
type: DataTypes.STRING,
unique: true
},
password: {
type: DataTypes.STRING

View File

@@ -13,7 +13,8 @@ module.exports = {
},
name: {
type: DataTypes.STRING,
allowNull: false
allowNull: false,
unique: true
},
image: {
type: DataTypes.STRING,

View File

@@ -4,7 +4,7 @@ module.exports = {
up: function (query, Sequelize) {
var DataTypes = Sequelize; //Allow for more cut and paste :)
return query.createTable('Venue', {
return query.createTable('VenueType', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
@@ -13,7 +13,8 @@ module.exports = {
},
name: {
type: DataTypes.STRING,
allowNull: false
allowNull: false,
unique: true
},
createdAt: {
type: DataTypes.DATE,
@@ -35,6 +36,6 @@ module.exports = {
},
down: function (query, Sequelize) {
return query.dropTable('Venue');
return query.dropTable('VenueType');
}
};

View File

@@ -0,0 +1,49 @@
'use strict';
module.exports = {
up: function (query, Sequelize) {
var DataTypes = Sequelize; //Allow for more cut and paste :)
return query.createTable('Venue', {
id: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
autoIncrement: true
},
name: {
type: DataTypes.STRING,
allowNull: false
},
typeId: {
type: Sequelize.INTEGER,
references: {
model: 'VenueType',
key: 'id'
},
onUpdate: 'cascade',
onDelete: 'cascade'
},
createdAt: {
type: DataTypes.DATE,
allowNull: false
},
updatedAt: {
type: DataTypes.DATE,
allowNull: false
},
deletedAt: {
type: DataTypes.DATE,
allowNull: true
}
}, {
charset: 'utf8',
timestamps: true,
paranoid: true
});
},
down: function (query, Sequelize) {
return query.dropTable('Venue');
}
};

View File

@@ -13,7 +13,8 @@ module.exports = {
},
name: {
type: DataTypes.STRING,
allowNull: false
allowNull: false,
unique: true
},
createdAt: {
type: DataTypes.DATE,

View File

@@ -15,7 +15,8 @@ module.exports = {
name: {
type: DataTypes.STRING,
field: 'name',
allowNull: false
allowNull: false,
unique: true
},
categoryId: {
type: Sequelize.INTEGER,

View File

@@ -13,7 +13,8 @@ module.exports = {
},
name: {
type: DataTypes.STRING,
allowNull: false
allowNull: false,
unique: true
},
measures: {
type: DataTypes.JSON,
@@ -23,9 +24,10 @@ module.exports = {
type: DataTypes.JSON,
allowNull: true
},
defaultPrice: {
type: DataTypes.DECIMAL(9,2),
allowNull: false
prices: {
type: DataTypes.JSON,
//type: DataTypes.DECIMAL(9,2),
allowNull: true
},
subcategoryId: {
type: Sequelize.INTEGER,