diff --git a/app/controllers/forms.server.controller.js b/app/controllers/forms.server.controller.js index 95afa91a..915dc02d 100644 --- a/app/controllers/forms.server.controller.js +++ b/app/controllers/forms.server.controller.js @@ -97,11 +97,13 @@ exports.createSubmission = function(req, res) { fdfData, fdfTemplate, that = this; + console.log(req.body.percentageComplete); submission = new FormSubmission({ admin: req.user, form_fields: req.body.form_fields, - timeElapsed: req.body.timeElapsed + timeElapsed: req.body.timeElapsed, + percentageComplete: req.body.percentageComplete }); submission.form = form; diff --git a/app/models/form.server.model.js b/app/models/form.server.model.js index 1b6017a1..98b4e247 100644 --- a/app/models/form.server.model.js +++ b/app/models/form.server.model.js @@ -68,6 +68,10 @@ var FormSchema = new Schema({ type: Schema.Types.Mixed }, + showStart: { + type: Boolean, + default: false, + }, hideFooter: { type: Boolean, default: false, diff --git a/app/models/form_field.server.model.js b/app/models/form_field.server.model.js index d9dbbe33..0f537be3 100644 --- a/app/models/form_field.server.model.js +++ b/app/models/form_field.server.model.js @@ -28,7 +28,8 @@ function validateFormFieldType(value) { 'checkbox', 'hidden', 'yes_no', - 'natural' + 'natural', + 'number' ]; if (validTypes.indexOf(value) > -1) { diff --git a/app/views/layout.server.view.html b/app/views/layout.server.view.html index e978e512..1d4b1c14 100755 --- a/app/views/layout.server.view.html +++ b/app/views/layout.server.view.html @@ -64,6 +64,7 @@ +
+
Medforms is an opensource form builder that can create stunning forms from PDFs or from scratch - +