feat: add Office Contact settings page and reorder Advanced sidebar

- Add OfficeContact Prisma model with receptionist name, dentist name, phone, email, fax fields
- Create GET/PUT /api/office-contact backend route and storage
- Add OfficeContactCard frontend component under Settings > Advanced
- Reorder Advanced sidebar: Office Hours → Office Contact → Twilio Settings → Google AI Settings

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gitead
2026-05-05 21:19:30 -04:00
parent 2312ad66ca
commit 800008792a
188 changed files with 3780 additions and 173 deletions

View File

@@ -26,6 +26,7 @@ export * from './enums/PatientDocumentScalarFieldEnum.schema'
export * from './enums/TwilioSettingsScalarFieldEnum.schema'
export * from './enums/AiSettingsScalarFieldEnum.schema'
export * from './enums/OfficeHoursScalarFieldEnum.schema'
export * from './enums/OfficeContactScalarFieldEnum.schema'
export * from './enums/SortOrder.schema'
export * from './enums/NullableJsonNullValueInput.schema'
export * from './enums/JsonNullValueInput.schema'
@@ -503,6 +504,23 @@ export * from './updateManyAndReturnOfficeHours.schema'
export * from './upsertOneOfficeHours.schema'
export * from './aggregateOfficeHours.schema'
export * from './groupByOfficeHours.schema'
export * from './findUniqueOfficeContact.schema'
export * from './findUniqueOrThrowOfficeContact.schema'
export * from './findFirstOfficeContact.schema'
export * from './findFirstOrThrowOfficeContact.schema'
export * from './findManyOfficeContact.schema'
export * from './countOfficeContact.schema'
export * from './createOneOfficeContact.schema'
export * from './createManyOfficeContact.schema'
export * from './createManyAndReturnOfficeContact.schema'
export * from './deleteOneOfficeContact.schema'
export * from './deleteManyOfficeContact.schema'
export * from './updateOneOfficeContact.schema'
export * from './updateManyOfficeContact.schema'
export * from './updateManyAndReturnOfficeContact.schema'
export * from './upsertOneOfficeContact.schema'
export * from './aggregateOfficeContact.schema'
export * from './groupByOfficeContact.schema'
export * from './results/UserFindUniqueResult.schema'
export * from './results/UserFindFirstResult.schema'
export * from './results/UserFindManyResult.schema'
@@ -854,6 +872,19 @@ export * from './results/OfficeHoursDeleteManyResult.schema'
export * from './results/OfficeHoursAggregateResult.schema'
export * from './results/OfficeHoursGroupByResult.schema'
export * from './results/OfficeHoursCountResult.schema'
export * from './results/OfficeContactFindUniqueResult.schema'
export * from './results/OfficeContactFindFirstResult.schema'
export * from './results/OfficeContactFindManyResult.schema'
export * from './results/OfficeContactCreateResult.schema'
export * from './results/OfficeContactCreateManyResult.schema'
export * from './results/OfficeContactUpdateResult.schema'
export * from './results/OfficeContactUpdateManyResult.schema'
export * from './results/OfficeContactUpsertResult.schema'
export * from './results/OfficeContactDeleteResult.schema'
export * from './results/OfficeContactDeleteManyResult.schema'
export * from './results/OfficeContactAggregateResult.schema'
export * from './results/OfficeContactGroupByResult.schema'
export * from './results/OfficeContactCountResult.schema'
export * from './results/index'
export * from './objects/index'
export * from './variants/pure/User.pure'
@@ -883,6 +914,7 @@ export * from './variants/pure/PatientDocument.pure'
export * from './variants/pure/TwilioSettings.pure'
export * from './variants/pure/AiSettings.pure'
export * from './variants/pure/OfficeHours.pure'
export * from './variants/pure/OfficeContact.pure'
export * from './variants/pure/index'
export * from './variants/input/User.input'
export * from './variants/input/Patient.input'
@@ -911,6 +943,7 @@ export * from './variants/input/PatientDocument.input'
export * from './variants/input/TwilioSettings.input'
export * from './variants/input/AiSettings.input'
export * from './variants/input/OfficeHours.input'
export * from './variants/input/OfficeContact.input'
export * from './variants/input/index'
export * from './variants/result/User.result'
export * from './variants/result/Patient.result'
@@ -939,5 +972,6 @@ export * from './variants/result/PatientDocument.result'
export * from './variants/result/TwilioSettings.result'
export * from './variants/result/AiSettings.result'
export * from './variants/result/OfficeHours.result'
export * from './variants/result/OfficeContact.result'
export * from './variants/result/index'
export * from './variants/index'