feat: full CRUD frontend for scheduling platform entities #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/scheduling-frontend"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds full operator dashboard frontend for all scheduling platform entities. Based on
feat/scheduling-platform(backend).New pages (5):
/offices— list + create/edit modal, links to detail/offices/{id}— office info card + scheduling rules management/clients— list + create/edit modal/service-types— list + create/edit modal/providers/{id}— provider info + linked services + scheduling rulesUpdated pages (3):
/providers— now requires office selection (backend requires?office_id=), adds create/edit/(overview) — adds office/client count summary cardsNew components:
Modal.tsx— reusable overlay modalOfficeList,OfficeDetail,ClientList,ServiceTypeList— entity CRUDProviderDetail— provider info + services + rulesSchedulingRuleList+SchedulingRuleForm— shared rule management with type-specific form fields (weekly hours day picker, date overrides, recurring exceptions, holiday calendars)i18n: ~100 new keys across en, es, zh-Hans, hi
Build: 9 pages, compiles clean