Skip to content

[Frontend] - Class members list and class join requests components - #437

Merged
brentjan merged 27 commits into
developmentfrom
382-383-class-members-invites
Apr 15, 2025
Merged

[Frontend] - Class members list and class join requests components#437
brentjan merged 27 commits into
developmentfrom
382-383-class-members-invites

Conversation

@brentjan

@brentjan brentjan commented Apr 14, 2025

Copy link
Copy Markdown
Contributor

This PR closes #382 and #383 .

It implements the members list for a class and all the necessary components/services needed to support this functionality.
Summary of new things:

  • Members list on the page of a specific class
  • "Show class code" button and popup for a specific class
  • Pending requests list for a specific class only visible for the teacher where buttons for accepting/rejecting the request
  • Create a join request component on the classes page
Screencast.from.2025-04-14.13-53-58.webm

The class page now has a better layout:
image

Things yet TODO:

  • Fix old tests
  • Write new tests for all this
  • Have a better layout for the class page
  • Clean up code

@brentjan

Copy link
Copy Markdown
Contributor Author

I can confirm that the teacher requests also work @thomasdejaeghere !
image

@brentjan
brentjan marked this pull request as ready for review April 14, 2025 17:09
@brentjan brentjan added feature Large feature issue with a lot of sub issues and removed enhancement New feature or request labels Apr 14, 2025

@lennertdr lennertdr left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥🔥🔥

@rvdkeere rvdkeere left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work!

@brentjan
brentjan merged commit 92fc2c2 into development Apr 15, 2025
@rvdkeere
rvdkeere deleted the 382-383-class-members-invites branch April 15, 2025 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Large feature issue with a lot of sub issues frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend] - Implement components/pages for class invites [Frontend] - Implement components/pages for class members

4 participants