Repository navigation
FOO-262: Add staff Dashboard news and personal reminders - #222
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an operational Dashboard for staff: recent stock, loan, confirmed-deal and delivery news, plus personal pending work. Existing management analytics remain Boss-only; the new no-store endpoint returns an explicit operational DTO without costs, customer identities or finance totals. Pending assignment is shown when no handler is recorded. Existing role/document permissions remain enforced.
Missing deal-price reminders open the matching Cars I’m Handling view. Vehicle links open the correct record. Department landing pages remain unchanged. Fixes the new operational card headers for Pro Components v3 on mobile.
Validation: 875 backend tests passed, 2 isolated PostgreSQL tests skipped locally; 524 frontend tests passed; build/typecheck passed. Populated Broker/Boss mock browser checks at 390/820/1440 passed; staff did not request management analytics. Independent review completed and no-store finding addressed. FOO-262. No WhatsApp changes or production deployment yet.