1- import express from ' express' ;
1+ import express from " express" ;
22
3- import eventController from ' ../controllers/eventsController' ;
4- import generatorController from ' ../controllers/generatorController' ;
5- import restrictionsController from ' ../controllers/restrictionsController' ;
6- import sharesController from ' ../controllers/sharesController' ;
7- import timetableController from ' ../controllers/timetablesController' ;
8- import { authHandler } from ' ../middleware/authHandler' ;
3+ import eventController from " ../controllers/eventsController" ;
4+ import generatorController from " ../controllers/generatorController" ;
5+ import restrictionsController from " ../controllers/restrictionsController" ;
6+ import sharesController from " ../controllers/sharesController" ;
7+ import timetableController from " ../controllers/timetablesController" ;
8+ import { authHandler } from " ../middleware/authHandler" ;
99
1010export const timetableRouter = express . Router ( ) ;
1111/**
1212 * Route to create a new timetable
1313 * @route POST /api/timetables
1414 * @middleware authHandler - Middleware to check if the user is authenticated.
1515 */
16- timetableRouter . post ( '/' , authHandler , timetableController . createTimetable ) ;
16+ timetableRouter . post ( "/" , authHandler , timetableController . createTimetable ) ;
1717
1818/**
1919 * Route to get all tiemtables for a user
2020 * @route GET /api/timetables
2121 * @middleware authHandler - Middleware to check if the user is authenticated.
2222 */
23- timetableRouter . get ( '/' , authHandler , timetableController . getTimetables ) ;
23+ timetableRouter . get ( "/" , authHandler , timetableController . getTimetables ) ;
2424
2525/**
2626 * Route to update a timetable
2727 * @route PUT /api/timetable/:id
2828 * @middleware authHandler - Middleware to check if the user is authenticated.
2929 */
30- timetableRouter . put ( ' /:id' , authHandler , timetableController . updateTimetable ) ;
30+ timetableRouter . put ( " /:id" , authHandler , timetableController . updateTimetable ) ;
3131
3232/**
3333 * Route to delete a timetable
3434 * @route DELETE api/timetable/:id
3535 * @middleware authHandler - Middleware to check if the user is authenticated.
3636 */
3737timetableRouter . delete (
38- ' /:id' ,
39- authHandler ,
40- timetableController . deleteTimetable ,
38+ " /:id" ,
39+ authHandler ,
40+ timetableController . deleteTimetable ,
4141) ;
4242
4343/**
4444 * Route to create an event
4545 * @route POST /api/timetables/events
4646 * @middleware authHandler - Middleware to check if the user is authenticated.
4747 */
48- timetableRouter . post ( ' /events' , authHandler , eventController . createEvent ) ;
48+ timetableRouter . post ( " /events" , authHandler , eventController . createEvent ) ;
4949
5050/**
5151 * Route to get all events in a calendar
5252 * @route GET /api/timetables/events/:calendar_id
5353 * @middleware authHandler - Middleware to check if the user is authenticated.
5454 */
5555timetableRouter . get (
56- ' /events/:calendar_id' ,
57- authHandler ,
58- eventController . getEvents ,
56+ " /events/:calendar_id" ,
57+ authHandler ,
58+ eventController . getEvents ,
5959) ;
6060
6161/**
6262 * Route to update an event
6363 * @route PUT /api/timetables/events/:id
6464 * @middleware authHandler - Middleware to check if the user is authenticated.
6565 */
66- timetableRouter . put ( ' /events/:id' , authHandler , eventController . updateEvent ) ;
66+ timetableRouter . put ( " /events/:id" , authHandler , eventController . updateEvent ) ;
6767
6868/**
6969 * Route to delete events
7070 * @route DELETE /api/timetables/events/:id
7171 * @middleware authHandler - Middleware to check if the user is authenticated.
7272 */
73- timetableRouter . delete ( ' /events/:id' , authHandler , eventController . deleteEvent ) ;
73+ timetableRouter . delete ( " /events/:id" , authHandler , eventController . deleteEvent ) ;
7474
7575/**
7676 * Route to create restriction
7777 * @route POST /api/timetables/restriction
7878 * @middleware authHandler - Middleware to check if the user is authenticated.
7979 */
8080timetableRouter . post (
81- ' /restrictions' ,
82- authHandler ,
83- restrictionsController . createRestriction ,
81+ " /restrictions" ,
82+ authHandler ,
83+ restrictionsController . createRestriction ,
8484) ;
8585
8686/**
@@ -89,9 +89,9 @@ timetableRouter.post(
8989 * @middleware authHandler - Middleware to check if the user is authenticated.
9090 */
9191timetableRouter . get (
92- ' /restrictions/:calendar_id' ,
93- authHandler ,
94- restrictionsController . getRestriction ,
92+ " /restrictions/:calendar_id" ,
93+ authHandler ,
94+ restrictionsController . getRestriction ,
9595) ;
9696
9797/**
@@ -100,9 +100,9 @@ timetableRouter.get(
100100 * @middleware authHandler - Middleware to check if the user is authenticated.
101101 */
102102timetableRouter . put (
103- ' /restrictions/:id' ,
104- authHandler ,
105- restrictionsController . updateRestriction ,
103+ " /restrictions/:id" ,
104+ authHandler ,
105+ restrictionsController . updateRestriction ,
106106) ;
107107
108108/**
@@ -111,51 +111,50 @@ timetableRouter.put(
111111 * @middleware authHandler - Middleware to check if the user is authenticated.
112112 */
113113timetableRouter . delete (
114- ' /restrictions/:id' ,
115- authHandler ,
116- restrictionsController . deleteRestriction ,
114+ " /restrictions/:id" ,
115+ authHandler ,
116+ restrictionsController . deleteRestriction ,
117117) ;
118118
119-
120119timetableRouter . post (
121- ' /generate' ,
122- authHandler ,
123- generatorController . generateTimetable ,
120+ " /generate" ,
121+ authHandler ,
122+ generatorController . generateTimetable ,
124123) ;
125124/**
126125 * Route to create shared entry
127126 * @route POST /api/timetables/shared
128127 * @middleware authHandler - Middleware to check if the user is authenticated
129128 */
130- timetableRouter . post ( ' /shared' , authHandler , sharesController . createShare ) ;
129+ timetableRouter . post ( " /shared" , authHandler , sharesController . createShare ) ;
131130
132131/**
133132 * Route to get all shared entry of authenticated user
134133 * @route GET /api/timetables/shared/owner
135134 * @middleware authHandler - Middleware to check if the user is authenticated
136135 */
137136timetableRouter . get (
138- ' /shared/owner' ,
139- authHandler ,
140- sharesController . getOwnerShare ,
137+ " /shared/owner" ,
138+ authHandler ,
139+ sharesController . getOwnerShare ,
141140) ;
142141
143142/**
144143 * Route to get all shared entry with authenticated user
145144 * @route GET /api/timetables/shared
146145 * @middleware authHandler - Middleware to check if the user is authenticated
147146 */
148- timetableRouter . get ( ' /shared' , authHandler , sharesController . getShare ) ;
147+ timetableRouter . get ( " /shared" , authHandler , sharesController . getShare ) ;
149148
150149/**
151150 * Route to delete all shared entries for a timetable as timetable's owner
152151 * @route DELETE /api/timetables/shared/owner/:calendar_id
153152 * @middleware authHandler - Middleware to check if the user is authenticated
154153 */
155154timetableRouter . delete (
156- ' /shared/owner/:id?' ,
157- authHandler ,
158- sharesController . deleteOwnerShare ,
155+ " /shared/owner/:id?" ,
156+ authHandler ,
157+ sharesController . deleteOwnerShare ,
159158) ;
160159
161160/**
@@ -164,7 +163,7 @@ timetableRouter.delete(
164163 * @middleware authHandler - Middleware to check if the user is authenticated
165164 */
166165timetableRouter . delete (
167- ' /shared/:id' ,
168- authHandler ,
169- sharesController . deleteShare ,
166+ " /shared/:id" ,
167+ authHandler ,
168+ sharesController . deleteShare ,
170169) ;
0 commit comments