removed file upload functionality

This commit is contained in:
David Baldwynn 2017-03-10 12:19:46 -08:00
parent 87ef21ecae
commit e292c03050
No known key found for this signature in database
GPG key ID: 15D1C13202224A9B
6 changed files with 16 additions and 38 deletions

View file

@ -5,30 +5,8 @@
*/
var users = require('../../app/controllers/users.server.controller'),
forms = require('../../app/controllers/forms.server.controller'),
multer = require('multer'),
config = require('../../config/config'),
auth = require('../../config/passport_helpers'),
multerS3 = require('multer-s3'),
aws = require('aws-sdk');
// Amazon S3 Uploads
aws.config.update({region: 'us-west-2'});
var s3 = new aws.S3();
var upload = multer({
storage: multerS3({
s3: s3,
bucket: 'tellform-test',
metadata: function (req, file, cb) {
cb(null, {fieldName: file.fieldname});
},
key: function (req, file, cb) {
cb(null, Date.now().toString())
}
})
});
auth = require('../../config/passport_helpers');
module.exports = function(app) {
// Form Routes
@ -46,9 +24,6 @@ module.exports = function(app) {
.get(auth.isAuthenticatedOrApiKey, forms.hasAuthorization, forms.listSubmissions)
.delete(auth.isAuthenticatedOrApiKey, forms.hasAuthorization, forms.deleteSubmissions);
app.route('/forms/:formId([a-zA-Z0-9]+)/submissions/upload')
.post(upload.single('file'), forms.uploadTemp);
// Finish by binding the form middleware
app.param('formId', forms.formByID);
};

View file

@ -25,7 +25,6 @@
"dependencies": {
"async": "^1.4.2",
"async-boolean-expression-evaluator": "^1.1.1",
"aws-sdk": "^2.26.0",
"bcrypt": "^0.8.7",
"bcrypt-nodejs": "0.0.3",
"body-parser": "~1.14.1",
@ -73,8 +72,6 @@
"mongoose": "~4.4.19",
"mongoose-utilities": "~0.1.1",
"morgan": "~1.6.1",
"multer": "~1.1.0",
"multer-s3": "^2.5.0",
"nodemailer": "~1.10.0",
"nodemailer-sendgrid-transport": "^0.2.0",
"nodemailer-sparkpost-transport": "^1.0.0",

View file

@ -2431,8 +2431,15 @@ angular.module('forms').directive('editFormDirective', ['$rootScope', 'FormField
//Setup UI-Sortable
$scope.sortableOptions = {
appendTo: '.dropzone',
helper: 'clone',
forceHelperSize: true,
forcePlaceholderSize: true,
update: function(e, ui) {
$scope.update(false, $scope.myform, false, true, null);
$scope.update(false, $scope.myform, false, false, null);
},
start: function(e, ui) {
console.log(ui.item);
console.log(ui.placeholder);
}
};
@ -3405,7 +3412,6 @@ angular.module('forms').directive('submitFormDirective', ['$http', 'TimeCounter'
}
SendVisitorData.send($scope.myform, getActiveField(), TimeCounter.getTimeElapsed());
};
$rootScope.nextField = $scope.nextField = function(){

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -40,10 +40,10 @@ angular.module('forms').service('FormFields', [
// name : 'sig',
// value : 'Signature'
// },
{
name : 'file',
value : 'File Upload'
},
// {
// name : 'file',
// value : 'File Upload'
// },
{
name : 'rating',
value : 'Rating'