386 — should check when user does not have any role¶
Description¶
Verifies that an employee with no global role and no team membership only sees their own time records on the Time tracking calendar — confirming the personal-scope baseline.
Preconditions¶
- A signed-in invited employee in the test organization with no roles assigned and no team memberships.
- Seed data: two projects with one task each and one time record per project (one for the employee, one for the owner).
Steps¶
- Sign in as the invited employee and open Time tracking. Expected: the area shows "Dashboard", "Calendar", "Timesheet", "Time entries", "Team calendar" tabs.
- View the personal calendar. Expected: only 1 time record is visible (the employee's own).
- Switch to the Users calendar. Expected: still only 1 time record is visible.
- Check the user avatars. Expected: exactly 1 avatar is shown — the employee's.
Related¶
- Spec:
playwright/tests/integration/permissions.spec.ts(line 800)