Hi there! Happy to help with this one — it's a common point of confusion.
Summary: After updating a user's role or permissions in Account Settings > Users & Roles, the changes may not appear to take effect immediately for that user.
Symptoms
- User still cannot access newly permitted features
- User retains access to features they were removed from
- Dashboard or menu items remain unchanged after refresh
Cause
Role permissions are cached aggressively at the session level to maintain performance. When you save permission changes, the cache is invalidated, but existing active sessions are not terminated. The user must start a fresh session to pick up new permissions.
Resolution
Ask the affected user to:
- Log out completely from FieldPulse (click their profile > Sign Out)
- Close the browser tab or fully close the mobile app
- Log back in
They should now see the updated permissions reflected.
For Admins
If you need changes to apply across many users immediately, you can use Force Logout All Sessions from Account Settings > Security. Note this will sign out all users in your organization, so use during low-activity periods.
Status
Known behavior — we're evaluating session-level cache invalidation for a future release. No ETA yet, but this article will be updated when improvements ship.
Let me know if you're still seeing issues after the user re-authenticates!