Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract course participation panel #17

Open
dirkriehle opened this issue Dec 20, 2024 · 1 comment
Open

Extract course participation panel #17

dirkriehle opened this issue Dec 20, 2024 · 1 comment

Comments

@dirkriehle
Copy link
Contributor

dirkriehle commented Dec 20, 2024

See UI layout

Extract Course Participation panel

  • Extract panel from Settings panel (Project Lists part)
    • Add as new panel next to User Profile panel
  • Coordinate with related issue

On Course Participation panel

  • Create two sections (Enrolled courses, Available courses)
  • Under enrolled courses, provide table listing the courses the user is participating in
    • Add leave button
  • Under available courses, provide (second) table listing all courses the user is not participating in
    • If course allows for it, add join button

Definition of done

  • Removed two open linting issues
  • Successfully merged into mainline on riehlegroup/mini-meco
@MikeFAU
Copy link
Contributor

MikeFAU commented Jan 8, 2025

@dirkriehle: How should it be determined whether the user is allowed to join the course? I didn't find any reference to this in the current implementation

MikeFAU pushed a commit to MikeFAU/mini-meco that referenced this issue Jan 8, 2025
MikeFAU pushed a commit to MikeFAU/mini-meco that referenced this issue Jan 14, 2025
dirkriehle added a commit that referenced this issue Jan 20, 2025
#17: Extract course participation panel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants