Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fh-forms

Package Overview
Dependencies
Maintainers
1
Versions
178
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fh-forms - npm Package Compare versions

Comparing version 0.2.34 to 0.2.36

48

lib/common/models.js

@@ -20,2 +20,24 @@ var mongoose = require('mongoose'),

var default_config = {
"client": {
"sent_save_min": 5,
"sent_save_max": 1000,
"targetWidth": 100,
"targetHeight": 100,
"quality": 75,
"debug_mode": false,
"logger" : false,
"max_retries" : 0,
"timeout" : 30,
"log_line_limit": 300,
"log_email": "",
"config_admin_user": true
},
"cloud": {
"logging": {
"enabled":false
}
}
};
return {

@@ -248,18 +270,18 @@ "init": function (conn) {

"client": {
"sent_save_min": {type : Number, required: true},
"sent_save_max": {type : Number, required: true},
"targetWidth": {type : Number, required: true},
"targetHeight": {type : Number, required: true},
"quality": {type : Number, required: true},
"debug_mode": {type: Boolean, required: true, default: false},
"logger" : {type: Boolean, required: true, default: false},
"max_retries" : {type : Number, required: true},
"timeout" : {type : Number, required: true},
"log_line_limit": {type : Number, required: true},
"log_email": {type: String, required: true},
"config_admin_user": {type: Boolean, required: true, default: false}
"sent_save_min": {type : Number, required: true, default: default_config.client.sent_save_min},
"sent_save_max": {type : Number, required: true, default: default_config.client.sent_save_max},
"targetWidth": {type : Number, required: true, default: default_config.client.targetWidth},
"targetHeight": {type : Number, required: true, default: default_config.client.targetHeight},
"quality": {type : Number, required: true, default: default_config.client.quality},
"debug_mode": {type: Boolean, required: true, default: default_config.client.debug_mode},
"logger" : {type: Boolean, required: true, default: default_config.client.logger},
"max_retries" : {type : Number, required: true, default: default_config.client.max_retries},
"timeout" : {type : Number, required: true, default: default_config.client.timeout},
"log_line_limit": {type : Number, required: true, default: default_config.client.log_line_limit},
"log_email": {type: String, default: default_config.client.log_email},
"config_admin_user": {type: Boolean, required: true, default: default_config.client.config_admin_user}
},
"cloud": {
"logging": {
"enabled": {type: Boolean, default: false}
"enabled": {type: Boolean, required: true, default: default_config.cloud.logging.enabled}
}

@@ -266,0 +288,0 @@ }

@@ -405,3 +405,3 @@

if(requiredColour){
requiredCSS = this.getBackgroundColour(requiredColour);
requiredCSS = requiredCSS.concat("color:" + requiredColour + ";");
} else {

@@ -408,0 +408,0 @@ return null;

@@ -229,4 +229,11 @@ var models = require('../common/models.js')();

if (!config) {
logger.warning('getAppConfig() - appConfig not found for: ', appConfig.appId);
return cb(new Error('appConfig not found'));
logger.warning('getAppConfig() - creating default, since appConfig not found for: ', appConfig.appId);
var newAppConfig = new appConfigModel({appId: appConfig.appId, client: {}, cloud: {}});
logger.warning('getAppConfig() - creating default, since appConfig not found for: ', newAppConfig);
newAppConfig.save(function (err, config) {
if (err) return cb(err);
logger.warning('getAppConfig() - created default: ',config.toJSON());
return cb(undefined, config.toJSON());
});
} else {

@@ -233,0 +240,0 @@ logger.debug('getAppConfig() - returning :', config.toJSON());

{
"name": "fh-forms",
"version": "0.2.34",
"version": "0.2.36",
"description": "Cloud Forms API for form submission",

@@ -5,0 +5,0 @@ "main": "lib/forms.js",

@@ -1,1 +0,1 @@

0.2.34-14
0.2.36-51
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc