summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/lib/schemas/Plan.js6
-rw-r--r--server/lib/schemas/Subscription.js2
-rw-r--r--server/lib/views/index.js5
-rw-r--r--server/lib/views/subscription.js1
4 files changed, 12 insertions, 2 deletions
diff --git a/server/lib/schemas/Plan.js b/server/lib/schemas/Plan.js
index 3e74997..1057bb2 100644
--- a/server/lib/schemas/Plan.js
+++ b/server/lib/schemas/Plan.js
@@ -13,6 +13,12 @@ var PlanSchema = new mongoose.Schema({
monthly_price: { type: Number },
yearly_price: { type: Number },
+ basic_layout_monthly_price: { type: Number },
+ basic_layout_yearly_price: { type: Number },
+
+ pro_layout_monthly_price: { type: Number },
+ pro_layout_yearly_price: { type: Number },
+
basic_layout_limit: { type: Number },
pro_layout_limit: { type: Number },
diff --git a/server/lib/schemas/Subscription.js b/server/lib/schemas/Subscription.js
index 8d0b10e..8315009 100644
--- a/server/lib/schemas/Subscription.js
+++ b/server/lib/schemas/Subscription.js
@@ -15,7 +15,7 @@ var SubscriptionSchema = new mongoose.Schema({
plans: [{
tier: { type: String },
monthly: { type: Boolean },
- }]
+ }],
created_at: { type: Date, default: Date.now },
updated_at: { type: Date, default: Date.now },
diff --git a/server/lib/views/index.js b/server/lib/views/index.js
index 3326499..5f9088b 100644
--- a/server/lib/views/index.js
+++ b/server/lib/views/index.js
@@ -111,6 +111,11 @@ var views = module.exports = {
res.render('about/' + name)
return
}
+ if (name == "brochure") {
+ // TODO: fetch plans
+ res.render('about/' + name)
+ return
+ }
if (name == "about" || name == "index") {
res.render('about/' + name)
return
diff --git a/server/lib/views/subscription.js b/server/lib/views/subscription.js
index 77db1a0..ba54bb4 100644
--- a/server/lib/views/subscription.js
+++ b/server/lib/views/subscription.js
@@ -12,7 +12,6 @@ var subscription = module.exports = {
fields: {
user: "_id username displayName photo created_at updated_at last_seen created_ip last_ip",
- project: "_id name slug user_id privacy created_at updated_at",
},
defaults: {