gocodebox / gocodebox/lifterlms

Option to choose what sections appear on the student Dashboard

Open
#2,758 0 comments 0 reactions 1 assignee Claimed by @ideadude View on GitHub
Dominant language
PHP
Stars
212
Forks
140
Avg merge
2d 14h
Merged PRs (30d)
19

Description

**Is your feature request related to a problem? Please describe.**
Currently you can remove the endpoint for a section (like Memberships) and the "My Memberships" option will disappear from the menu, along with removing the "View All Memberships" button on the Dashboard. However there's currently no option to completely hide the section on the Dashboard, you need to uses CSS or customize the template.

**Describe the solution you'd like**
An option to choose what sections to have on the Dashboard, with all of them there by default. Perhaps checkboxes beside the existing endpoint options or a separate settings location where you can choose what sections you want to keep, and drag/drop to re-order them.

![CleanShot 2024-09-13 at 09 21 46](https://github.com/user-attachments/assets/d714f4cf-f491-4cf1-b874-7aa87369e242)

**Describe alternatives you've considered**
When an endpoint is cleared, also clear that section on the dashboard. However this is very different to how it works now with no real way to ensure backwards compatibility, and removing an endpoint doesn't necessarily mean the user wants to hide it on the Dashboard itself.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.