freedomcombination / monorepo

Freedom Combination Monorepo
https://ui.wsvvrijheid.nl
3 stars 0 forks source link

TEST: User List Display #1763

Open ulgerf opened 3 weeks ago

ulgerf commented 3 weeks ago

Requirement :

User List Display:

  1. Users should be displayed in a table with the following columns: Username, Email, Role, Created At, Confirmed, Blocked.

  2. Users should be listed in chronological order by the "Created At" date. Search Functionality:

  3. Users should be searchable by "Username" or "Email". 4.The search results should dynamically update as the user types in the search bar. User Roles:

  4. The "Role" column should display the user’s role (e.g., "Authenticated").

  5. The role should be read-only and not editable in this view. Email Confirmation:

  6. The "Confirmed" column should indicate the user's email confirmation status with a ✔️ for confirmed users.

  7. Unconfirmed users should show a blank or a "-" in this column. Blocked Users:

  8. The "Blocked" column should indicate whether the user is blocked, showing "-" for unblocked users. Creation Date:

  9. The "Created At" column should display the user creation date in the "DD MMM YY" format (e.g., 23 Oct 24).

  10. The creation date should be sortable, allowing users to be listed from most recent to oldest or vice versa. Email Format:

  11. The "Email" column should display properly formatted email addresses . User Actions:

  12. No direct actions (edit, delete, block/unblock) should be available on this view.

  13. User actions should only be triggered from an individual profile view or an admin settings page. Responsive Design:

  14. The user list should be fully responsive, adjusting appropriately for different screen sizes ( desktop).

  15. All columns should remain readable even on smaller screens.

Test Data

https://fc-dashboard.vercel.app/nl

Acceptance Criteria

7alip commented 2 weeks ago

@FilizBUDAK @ulgerf It's probably not possible to test this with Playwright automation. We should login email account with Playwright and check the new email with automation. But I think Google will prevent you from logging in with Playwright.

7alip commented 2 weeks ago

@ulgerf We are working on a new feature that allows us to be able to view email content directly in dashboard app. We can test email related situations. I'll inform you about the feature when it's ready