Steps to replicate the issue (include links if applicable):
- Go to https://commtech.toolforge.org/Community_Wishlist/Wishes
- Look for "Example declined wish" and note that its status is Declined
What happens?:
- The declined wish is shown
What should have happened instead?:
- It should not be shown
Other information (browser name/version, screenshots, etc.):
There are no filters at the moment, so we may want to refrain from hiding Declined wishes for the time being. Either way once we have filters, hiding "Declined" wishes would be the default.
Derived Requirement
Update the wish index behavior to exclude declined wishes from being displayed:
- Wishes with the status "Declined" should not appear on the wish index page.
- If filters are implemented in the future, "Declined" wishes should be hidden by default but may be included under an explicit filter option.
- No impact on active, under review, or approved wishes.
- Ensure that declined wishes remain accessible via their direct page URL, but not listed in the index.
Test Result - Beta|Prod
Status: ✅ PASS / ❓Need More Info / ❌ FAIL
Environment: beta/Toolforge (Community Wishlist)
OS: macOS Tahoe 26.0
Browser: Chrome 140
Device: MBA
Emulated Device: NA
Test Artifact(s):
Test Steps
Test Case 1: Visibility of Declined Wish in Index
- Navigate to Wish Index.
- Search for a known declined wish (e.g., "Example declined wish").
- ✅❓❌ AC1: The declined wish is not listed in the wish index.
Test Case 2: Visibility of Active Wishes
- On the wish index, check for a known active wish.
- ✅❓❌⬜ AC2: Active wishes continue to display normally.
Test Case 3: Direct Access to Declined Wish Page
- Open the direct URL of a declined wish (e.g., /Community_Wishlist/W123).
- ✅❓❌⬜ AC3: The page loads, and the wish is accessible directly and the wish status correctly shows as Declined.
QA Results - Meta Beta
AC | Status | Details | |
---|---|---|---|
1 | ✅ | T402834#11234739 | |
2 | ✅ | T402834#11229696 | |
3 | ✅ | T402834#11229696 | |