Files
project.linkedcorp.net/backend/src/modules/meetings/routes.js
T
Milton Gonzalez 6066f27ba0 feat: version 4.4.0 -- Calendario de reuniones
Menu Calendario (Mes/Semana/Dia/Agenda) para agendar reuniones con participantes
internos y externos, RSVP, vinculo a proyecto, vencimientos de actividades,
invitaciones iCalendar por correo, recurrencia con excepciones, recordatorios
in-app y aviso de choques. Migracion 034_meetings.sql.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 11:04:41 -05:00

16 lines
703 B
JavaScript

import { Router } from 'express';
import { requireAuth } from '../../middleware/auth.js';
import { requireModule } from '../../middleware/modules.js';
import { getMeetings, getActivities, getMeeting, postMeeting, putMeeting, deleteMeeting, postCancelOccurrence, putRsvp } from './controller.js';
const router = Router();
router.use(requireAuth, requireModule('calendar'));
router.get('/', getMeetings);
router.get('/activities', getActivities);
router.post('/', postMeeting);
router.get('/:id', getMeeting);
router.put('/:id', putMeeting);
router.delete('/:id', deleteMeeting);
router.post('/:id/occurrences/:date/cancel', postCancelOccurrence);
router.put('/:id/rsvp', putRsvp);
export default router;