Randomly generating short ids for form
This commit is contained in:
parent
f33f26d218
commit
a7d4d4ecd3
|
@ -48,13 +48,12 @@ exports.deleteSubmissions = function(req, res) {
|
|||
exports.createSubmission = function(req, res) {
|
||||
|
||||
var timeElapsed = 0;
|
||||
|
||||
|
||||
console.log(req.body);
|
||||
if(typeof req.body.timeElapsed === 'number'){
|
||||
timeElapsed = req.body.timeElapsed;
|
||||
}
|
||||
var submission = new FormSubmission({
|
||||
form: req.body._id,
|
||||
title: req.body.title,
|
||||
form_fields: req.body.form_fields,
|
||||
timeElapsed: timeElapsed,
|
||||
|
@ -179,7 +178,7 @@ exports.update = function(req, res) {
|
|||
var updatedForm = req.body.form;
|
||||
|
||||
delete updatedForm.__v;
|
||||
delete updatedForm.created;
|
||||
delete updatedForm.created;
|
||||
|
||||
if (req.body.changes) {
|
||||
var formChanges = req.body.changes;
|
||||
|
|
|
@ -8,6 +8,8 @@ var mongoose = require('mongoose'),
|
|||
mUtilities = require('mongoose-utilities'),
|
||||
FieldSchema = require('./form_field.server.model.js');
|
||||
|
||||
var shortid = require('shortid');
|
||||
|
||||
/**
|
||||
* Form Submission Schema
|
||||
*/
|
||||
|
@ -19,9 +21,9 @@ var FormSubmissionSchema = new Schema({
|
|||
form_fields: [FieldSchema],
|
||||
|
||||
form: {
|
||||
type: Schema.Types.ObjectId,
|
||||
ref: 'Form',
|
||||
required: true
|
||||
type: String,
|
||||
default: shortid.generate
|
||||
},
|
||||
|
||||
ipAddr: {
|
||||
|
|
|
@ -94,6 +94,7 @@
|
|||
"prerender-node": "^2.2.1",
|
||||
"random-js": "^1.0.8",
|
||||
"raven": "^0.9.0",
|
||||
"shortid": "^2.2.8",
|
||||
"socket.io": "^1.4.6",
|
||||
"socket.io-redis": "^1.0.0",
|
||||
"swig": "~1.4.1",
|
||||
|
|
Loading…
Reference in a new issue