eventController --> getAllEvents, getEventById, getEventsByCAtegory, addEvent

This commit is contained in:
arnaucode
2017-02-11 18:41:40 +01:00
parent 5772ddf438
commit b0f414d621
7 changed files with 130 additions and 17 deletions

View File

@@ -15,7 +15,7 @@ var alertSchema = new Schema({
geolocation: {
lat: {type: Number},
long: {type: Number},
name: { type: String, required: true }
name: { type: String }
}
},
user: {

View File

@@ -4,10 +4,11 @@ var mongoose = require('mongoose'),
var mongooseUniqueValidator = require('mongoose-unique-validator');
var eventSchema = new Schema({
title: { type: String },
description: { type: String },
title: { type: String, required: true },
description: { type: String, required: true },
img: { type: String },
date: { type: Date },
generateddate: { type: Date, required: true },
date: { type: Date, required: true },
categories: [{
name: {type: String}
}],
@@ -18,7 +19,7 @@ var eventSchema = new Schema({
geolocation: {
lat: {type: Number},
long: {type: Number},
name: { type: String, required: true }
name: { type: String}
}
},
user: {

View File

@@ -8,16 +8,16 @@ var userSchema = new Schema({
email: { type: String, required: true },
password: { type: String, required: true, select: false },
tokens: [{
userAgent: {type: String},
userAgent: {type: String, select: false},
token: {type: String, select: false},
os: {type: String},
browser: {type: String},
device: {type: String},
os_version: {type: String},
browser_version: {type: String},
ip: {type: String},
lastLogin: {type: Date},
birthdate: {type: Date},
os: {type: String, select: false},
browser: {type: String, select: false},
device: {type: String, select: false},
os_version: {type: String, select: false},
browser_version: {type: String, select: false},
ip: {type: String, select: false},
lastLogin: {type: Date, select: false},
birthdate: {type: Date, select: false},
}],
description: { type: String },
img: { type: String, default: "https://assets-cdn.github.com/images/modules/logos_page/GitHub-Mark.png" },