diff --git a/models/reports.js b/models/reports.js new file mode 100644 index 0000000..ad3c35a --- /dev/null +++ b/models/reports.js @@ -0,0 +1,13 @@ +const mongoose = require("mongoose"); + +const reportSchema = mongoose.Schema({ + _id: mongoose.Types.ObjectId, + date: Date, + users: Number, + restaurants: Number, + subscriptionsActive: Number, + subscriptionsCancelled: Number, + invoicesSent: Number +}); + +module.exorts = mongoose.model("Report", reportSchema); \ No newline at end of file diff --git a/models/restaurant.js b/models/restaurant.js index d9103cc..e832f5d 100644 --- a/models/restaurant.js +++ b/models/restaurant.js @@ -64,6 +64,7 @@ const restaurantSchema = mongoose.Schema({ subscriptionActive: Boolean, subscriptionStarted: Date, subscriptionDue: Date, + indexed: Date, categories: [String], lunchHours: String, lunchMenu: [ diff --git a/models/users.js b/models/users.js index 7e501f9..ec75b1d 100644 --- a/models/users.js +++ b/models/users.js @@ -13,18 +13,18 @@ const userSchema = mongoose.Schema({ firstname: { type: String, required: true, - maxlength: 64, + maxlength: 24, }, lastname: { type: String, required: true, - maxlength: 64, + maxlength: 24, }, billing: { NIP: { type: String, required: true, - maxlength: 64, + maxlength: 20, }, adress: { type: String,