adminmate-express-mongoose
Advanced tools
Comparing version 1.2.8 to 1.3.0
@@ -10,2 +10,3 @@ const { init, isAuthorized } = require(global.AM_DEV_MODE ? '../adminmate-express-core' : 'adminmate-express-core'); | ||
const { getOne } = require('./src/controllers/model-getone'); | ||
const { getRefs } = require('./src/controllers/model-getrefs'); | ||
const { postOne } = require('./src/controllers/model-postone'); | ||
@@ -33,2 +34,3 @@ const { putOne } = require('./src/controllers/model-putone'); | ||
modelGetOne: getOne, | ||
modelGetRefs: getRefs, | ||
modelPostOne: postOne, | ||
@@ -35,0 +37,0 @@ modelPutOne: putOne, |
{ | ||
"name": "adminmate-express-mongoose", | ||
"version": "1.2.8", | ||
"version": "1.3.0", | ||
"description": "Adminmate Express/Mongoose connector", | ||
@@ -26,7 +26,6 @@ "author": "Marc Delalonde", | ||
"dependencies": { | ||
"adminmate-express-core": "^1.1.7", | ||
"adminmate-express-core": "^1.2.0", | ||
"lodash": "^4.17.21", | ||
"moment": "^2.29.1", | ||
"mongoose": "^5.9.7", | ||
"mongoose-legacy-pluralize": "^1.0.2", | ||
"mongoose": "~5.9.7", | ||
"serialize-error": "^7.0.1" | ||
@@ -33,0 +32,0 @@ }, |
@@ -11,3 +11,3 @@ const _ = require('lodash'); | ||
const refFields = req.headers['am-ref-fields'] || {}; | ||
const fieldsToSearchIn = req.query.fieldsToSearchIn || []; | ||
const fieldsToSearchIn = req.query.search_in_fields || []; | ||
const page = parseInt(req.query.page || 1); | ||
@@ -14,0 +14,0 @@ const nbItemPerPage = 10; |
@@ -227,2 +227,8 @@ const mongoose = require('mongoose'); | ||
module.exports.fieldsToValues = (string, values) => { | ||
return string.replace(/[a-z._]+/gi, word => { | ||
return _.get(values, word); | ||
}); | ||
}; | ||
module.exports.refFields = (item, fieldsToPopulate) => { | ||
@@ -229,0 +235,0 @@ const attributes = Object.keys(item); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
36567
5
18
1062
+ Addedkareem@2.3.1(transitive)
+ Addedmongodb@3.5.10(transitive)
+ Addedmongoose@5.9.29(transitive)
+ Addedmpath@0.7.0(transitive)
+ Addedmquery@3.2.2(transitive)
+ Addedrequire_optional@1.0.1(transitive)
+ Addedresolve-from@2.0.0(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedsift@7.0.1(transitive)
- Removedmongoose-legacy-pluralize@^1.0.2
- Removed@types/bson@4.0.5(transitive)
- Removed@types/mongodb@3.6.20(transitive)
- Removed@types/node@22.7.4(transitive)
- Removedkareem@2.3.2(transitive)
- Removedmongodb@3.7.4(transitive)
- Removedmongoose@5.13.22(transitive)
- Removedmpath@0.8.4(transitive)
- Removedmquery@3.2.5(transitive)
- Removedoptional-require@1.0.31.1.8(transitive)
- Removedrequire-at@1.0.6(transitive)
- Removedsift@13.5.2(transitive)
- Removedundici-types@6.19.8(transitive)
Updatedmongoose@~5.9.7