agmission/Development/server/routes/index.js

36 lines
1.1 KiB
JavaScript

// Register/Load all sub-entity models for the easy of usage in any routes/controllers
require('../model/product');
require('../model/crop');
require('../model/vehicle');
require('../model/pilot');
// Divide all of your modules in different files and require them here
module.exports = function (app) {
require('./main')(app);
require('./common')(app);
require('./export')(app);
require('./user')(app);
require('./customer')(app);
require('./client')(app);
require('./product')(app);
require('./pilot')(app);
require('./vehicle')(app);
require('./job')(app);
require('./upload_job')(app);
require('./obstacle')(app);
require('./geoitem')(app);
require('./geoutil')(app);
require('./location')(app);
require('./crop')(app);
require('./billing')(app);
require('./subscription')(app);
require('./invoice')(app),
require('./invoice_settings')(app);
require('./costing_items')(app);
require('./log_payment')(app);
require('./partner')(app);
require('./health')(app);
// Data Export public API (X-API-Key auth) and key management (JWT auth)
require('./api_pub')(app);
require('./api_keys')(app);
};