Introduce user repositories

This commit is contained in:
nemunaire 2022-09-04 11:38:10 +02:00
parent 4baa665693
commit 22638dcc51
7 changed files with 403 additions and 2 deletions

7
api.go
View file

@ -15,6 +15,12 @@ func declareAPIRoutes(router *gin.Engine) {
declareAPISurveysRoutes(apiRoutes)
declareAPIWorksRoutes(apiRoutes)
authRoutes := router.Group("")
authRoutes.Use(authMiddleware(loggedUser))
adminRoutes := router.Group("")
adminRoutes.Use(authMiddleware(adminRestricted))
initializeGitLabOIDC(router, authRoutes, adminRoutes)
apiAuthRoutes := router.Group("/api")
apiAuthRoutes.Use(authMiddleware(loggedUser))
@ -43,6 +49,7 @@ func declareAPIRoutes(router *gin.Engine) {
declareAPIAuthGradesRoutes(apiAdminRoutes)
declareAPIAdminHelpRoutes(apiAdminRoutes)
declareAPIAdminQuestionsRoutes(apiAdminRoutes)
declareAPIAuthRepositoriesRoutes(apiAdminRoutes)
declareAPIAdminSurveysRoutes(apiAdminRoutes)
declareAPIAdminUsersRoutes(apiAdminRoutes)
declareAPIAdminWorksRoutes(apiAdminRoutes)