diff --git a/app/controllers/forms.server.controller.js b/app/controllers/forms.server.controller.js index 4fd4d301..af63e416 100644 --- a/app/controllers/forms.server.controller.js +++ b/app/controllers/forms.server.controller.js @@ -185,8 +185,6 @@ exports.createSubmission = function(req, res) { percentageComplete: req.body.percentageComplete }); - if(!!form.plugins.oscarhost.baseUrl) submission.hasPlugins.oscarhost = true; - if(form.pdf) submission.pdf = form.pdf; //Save submitter's IP Address @@ -280,10 +278,7 @@ exports.create = function(req, res) { * Show the current form */ exports.read = function(req, res) { - var validUpdateTypes= Form.schema.path('plugins.oscarhost.settings.updateType').enumValues; - var newForm = req.form.toJSON({virtuals : true}); - newForm.plugins.oscarhost.settings.validUpdateTypes = validUpdateTypes; if (req.userId) { if(req.form.admin._id+'' === req.userId+''){ @@ -294,7 +289,7 @@ exports.read = function(req, res) { }); } return res.json(newForm); - + }; /** diff --git a/app/models/form.server.model.js b/app/models/form.server.model.js index 6ac9f2d6..e17e0870 100644 --- a/app/models/form.server.model.js +++ b/app/models/form.server.model.js @@ -92,11 +92,6 @@ var FormSchema = new Schema({ default: 'en', required: 'Form must have a language' }, - description: { - type: String, - default: '' - }, - analytics:{ gaCode: { type: String @@ -187,8 +182,7 @@ var FormSchema = new Schema({ default: '#333' } }, - font: String, - backgroundImage: { type: Schema.Types.Mixed } + font: String }, plugins: { @@ -367,11 +361,6 @@ FormSchema.pre('save', function (next) { } }); }, function(cb) { - //DAVID: TODO: Make this so we don't have to update the validFields property ever save - if (that.plugins.oscarhost.hasOwnProperty('baseUrl')) { - var validUpdateTypes = mongoose.model('Form').schema.path('plugins.oscarhost.settings.updateType').enumValues; - that.plugins.oscarhost.settings.validUpdateTypes = validUpdateTypes; - } return cb(null); }, function(cb) { diff --git a/app/models/form_submission.server.model.js b/app/models/form_submission.server.model.js index 5e089b16..508e10f9 100644 --- a/app/models/form_submission.server.model.js +++ b/app/models/form_submission.server.model.js @@ -157,88 +157,7 @@ FormSubmissionSchema.pre('save', function (next) { // console.log(_form); // console.log('should push to api'); // console.log( (!this.oscarDemoNum && !!_form.plugins.oscarhost.baseUrl && !!_form.plugins.oscarhost.settings.fieldMap) ); - if(!this.oscarDemoNum && _form.plugins.oscarhost.baseUrl && _form.plugins.oscarhost.settings.fieldMap){ - console.log('OSCARHOST API HOOK'); - var url_login = _form.plugins.oscarhost.baseUrl+'/LoginService?wsdl', - url_demo = _form.plugins.oscarhost.baseUrl+'/DemographicService?wsdl'; - - var args_login = {arg0: config.oscarhost.auth.user, arg1: config.oscarhost.auth.pass}; - - var options = { - ignoredNamespaces: { - namespaces: ['targetNamespace', 'typedNamespace'], - override: true - } - }; - // console.log(self.form_fields); - - //Generate demographics from hashmap - var generateDemo = function(formFields, conversionMap, demographicsTemplate){ - console.log('generating Demo fields'); - console.log(conversionMap); - var _generatedDemo = {}, currField, propertyName; - - for(var y=0; y