Programs and members

This commit is contained in:
2025-03-23 19:36:27 +08:00
parent 2ead62ecce
commit 23e5ba432b
6 changed files with 205 additions and 0 deletions

View File

@ -166,6 +166,15 @@ func MapControllers(app *fiber.App, baseURL string) {
realms.Delete("/:realm/me", leaveRealm)
}
programs := api.Group("/programs").Name("Programs API")
{
programs.Get("/", listProgram)
programs.Get("/members", listProgramMembership)
programs.Get("/:programId", getProgram)
programs.Post("/:programId", joinProgram)
programs.Delete("/:programId", leaveProgram)
}
developers := api.Group("/dev").Name("Developers API")
{
developers.Post("/notify/:user", notifyUser)