Background:
As stakeholders at the foundation, we should have a pulse on which wishes are seeing edits and updates. If we are unable to quickly parse when a wish is last updated, we may miss seeing the "latest" for a new wish.
User story:
Given that I am viewing the table of wishes on the dashboard or wish index page, when a wish is created or updated, then it should appear at the top of the dashboard, and I should see a timestamp of the last-updated date.
Derived Requirement
Change the "date" label to "last updated" on the wish dashboard to reflect the latest modification date, ensuring that the most recently updated wishes appear at the top. The original "created" date should still be displayed on the wish detail page.
BDD
Feature: Display "Last Updated" Date on Wishes
Scenario: Show "last updated" date on the wish dashboard
Given a user is viewing the wish dashboard When a wish is created or updated Then the wish should appear at the top of the dashboard And the "last updated" date should be displayed And the "created" date should be shown on the wish detail page
Test Steps
Test Case 1: Verify "Last Updated" Date Display
Navigate to the wish dashboard.
Create a new wish and note the creation date.
Update the wish.
✅❓❌⬜ AC1: Verify that the wish detail page shows both "created" and "last updated" dates and confirm the wish appears at the top of the dashboard with the "last updated" date.
Acceptance criteria
- The timestamp in the table of wishes should correspond to "last updated"
- When a wish is updated (edited), then it should appear at the top of the table.
- A new wish should always appear at the top of the table
- The wish should still show the "created" date in its detail page.
QA Results - Wishlist-test.toolforge
AC | Status | Details |
---|---|---|
1 | ❌ | T369554#9975664 |