Skip to content

This MR adds the following:

  • group-dashboard.component (the "detail" view of a specific group")
  • groups.service.ts (a service to handle all group related action that will make http requests to interact with the database)
  • adds groups.routes.ts (to perform group related database interaction, that are received from groups.service.ts)
  • auth.guard.ts (a route protection from angular) which is used to protect the group dashboard so only logged in users and users that are memebers of the specific group may access the route
  • auth.service.ts (for handling auth specific operations - in this case check if user is member of requested group) works together with auth.guard.ts
  • updates user.service.ts (getUserById)
  • updates user.routes.ts (GET user/:userId)
  • updates server.ts (import of groupRoutes)
  • adds Class for Groups & groupSettings
  • updates readme with some info to auth.guard

Closes I[IP2WS2324G2-125] & [IP2WS2324G2-126]

Merge request reports