learningequality / learningequality/studio
Unstable - Notifications - The filter by status is not working properly for non-admin users
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 191
- Forks
- 307
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 10
Description
❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.
Observed behavior
Noticed that when I filter by status 'Submitted' I'm not seeing all of the notifications with that status which are otherwise visible to the user.
https://github.com/user-attachments/assets/637d66ba-c29c-477a-b633-d8a6e8f3ad8f
Note that filtering by 'Flagged' or 'Approved' seems to be working fine.
Expected behavior
The filter by status should return filtered results if they are visible to the user prior to applying the filter.
Steps to reproduce the issue
- Sign in to Studio at Unstable
- Go to the Notifications page for a user who can see channels with 'Submitted' status
- Filter by 'Submitted'
Usage Details
- Studio Unstable
- OS: Windows 11
- Browser: Chrome, Firefox
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue on Studio Unstable from the Notifications page for a non-admin user who can see channels with Submitted status. Compare the visible notifications before and after applying the Submitted filter; done means all previously visible Submitted notifications are returned, while noting that this issue is marked as not open for contribution.
Written by the indexing model from the issue text.
Assessment
- Domain
- full-stack
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100