action.js 875 B

123456789101112131415161718192021222324252627282930313233
  1. const participant_ctrl = require('../controllers/participant');
  2. const action_ctrl = require('../controllers/action');
  3. const tache_ctrl = require('../controllers/tache');
  4. module.exports = [
  5. {
  6. url: '/participant/:participant_id/action',
  7. method: 'get',
  8. func: [ participant_ctrl.load_by_id, action_ctrl.get_all ]
  9. },
  10. {
  11. url: '/action',
  12. method: 'get',
  13. func: [ action_ctrl.get_all_all ]
  14. },
  15. {
  16. url: '/participant/:participant_id/tache/:tache_id/action',
  17. method: 'post',
  18. func: [ participant_ctrl.load_by_id, tache_ctrl.load_by_id, action_ctrl.create ]
  19. },
  20. {
  21. url: '/participant/:participant_id/action/:action_id',
  22. method: 'get',
  23. func: [ participant_ctrl.load_by_id, action_ctrl.get_by_id ]
  24. },
  25. {
  26. url: '/participant/:participant_id/action/:action_id',
  27. method: 'delete',
  28. func: [ participant_ctrl.load_by_id, action_ctrl.delete_by_id ]
  29. }
  30. ];