AddressesFilter.js 655 B

1234567891011121314151617181920212223242526
  1. const express = require('express');
  2. const path = require('path');
  3. const CrudModule = require('../../base/CrudModule');
  4. const RepositorySystem = require('../../systems/RepositorySystem');
  5. const RoutingSystem = require('../../systems/RoutingSystem');
  6. const Actions = require('../../systems/ActionSystem');
  7. function AddressMiddleware (req, res, next) {
  8. if(!req.filters)
  9. req.filters = [];
  10. let filter = {
  11. "type":"equals",
  12. "field":"Users_id",
  13. "options": req.user.id
  14. };
  15. // let byfilter = {
  16. // "type":"descending",
  17. // "field":"id"
  18. // };
  19. // req.filters.push(byfilter);
  20. req.filters.push(filter);
  21. next();
  22. }
  23. module.exports = AddressMiddleware;