- Updated proforma listing behavior to utilize `Criteria filters[]` for managing archived and active proformas. - Removed `archived` query parameter from backend; frontend now manages `archiveView` state. - Implemented new filters for `archived_at` and `status` in the proforma listing API. - Adjusted proforma creation and deletion contracts to reflect changes in archiving logic. - Introduced new utility functions for building proforma listing criteria based on UI state. - Updated frontend components to support new filtering options and maintain state in the URL. - Added SQL index for improved performance on proforma queries. - Created new TypeScript types for managing proforma list filters and criteria. |
||
|---|---|---|
| .. | ||
| Criteria.ts | ||
| Filter.d.ts | ||
| Filter.ts | ||
| FilterField.ts | ||
| FilterOperator.ts | ||
| Filters.ts | ||
| FilterValue.ts | ||
| index.ts | ||
| InvalidCriteria.ts | ||
| Order.ts | ||
| OrderBy.ts | ||
| OrderType.ts | ||