Accounting projects configuration
What the Screen Is For
Maintain project classifications and their descriptive end dates for a set of books.
What It Shows and Lets People Do
The list and side panel offer project creation, replacement, availability changes and deletion. A project can be identified by its code without a name. The end date describes the project; it does not automatically change availability.
States and Errors
The unit and uppercase code remain fixed after creation, and codes are limited to twenty characters. The console accepts an optional name and end date. Read-only users can inspect records; mutation failures and stale saves use shared error treatment.
Patterns It Must Respect
Shared configuration list with search, sorting, availability filtering and an empty state. Permission-gated bulk activation, deactivation and deletion. Deletion confirmation; availability changes are immediate. Editor unsaved-changes protection. Accounting read loading and error panels. Side-panel editor with the unit selector first. Working-unit filter and a single-row toolbar.