Skip to content

Feat 157 sessions overview dashboard#164

Open
karimouf wants to merge 2 commits intodevfrom
feat-157-sessions_overview_dashboard
Open

Feat 157 sessions overview dashboard#164
karimouf wants to merge 2 commits intodevfrom
feat-157-sessions_overview_dashboard

Conversation

@karimouf
Copy link
Copy Markdown
Collaborator

Main Description

Replaced the study sessions modal with a dedicated dashboard page, enabling users to view and manage all study sessions through a more scalable and structured interface while maintaining the same functionality and user experience as the original modal.


New User Features

  • Access study sessions through a dedicated “My Sessions” dashboard
  • Navigate directly from the sidebar to the sessions overview
  • Improved visibility and management of all study sessions in a full-page layout

New Dev Features

  • Cascade update on role_right_matching_userRightName_fkey

Improvements

  • Enhanced scalability by replacing modal with a full dashboard view
  • Improved navigation and user flow via sidebar integration
  • Better code structure through removal of modal-dependent logic

Bug Fixes

  • None

Known Limitations

  • None

Future Steps

  • Integrate with Andri's code with the new sidebar structure

@karimouf karimouf requested a review from dennis-zyska April 17, 2026 16:06
title="Overview"
text="Overview"
icon="clipboard"
@click="openOverviewModal"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

You missed removing the button

this.modals.information = true;
this.$nextTick(() => this.$refs.informationModal?.open(params));
},
openOverviewModal() {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

and this function

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants