mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-02 09:43:22 +00:00
- VendorAccessToken model + unique-index migration; TokenLifetimeDays config - VendorPortalTokenService: CSPRNG token generation, rotation, revocation - VendorPortalController: public portal API guarded by X-Vendor-Token header; dispatches list/detail, accept, vendor status transitions, cancel request, checklist updates, signoffs (vendor + customer), comments with dispatcher attribution via AspNetUsers join - VendorController: portal-token admin endpoints (get / rotate / revoke) - WorkOrderController: dispatch email now uses vendor portal URL and HTML-encodes user fields; AddDispatchComment now stores CommentType='dispatcher' with the SHOC user's name so portal can attribute the author - DispatchPublicController: deprecated per-dispatch GET accept flow returns a static 'link no longer active' page (no state mutation) |
||
|---|---|---|
| .. | ||
| 20231215102707_initialdb.cs | ||
| 20231215102707_initialdb.Designer.cs | ||
| 20231219074535_changesinaddwork.cs | ||
| 20231219074535_changesinaddwork.Designer.cs | ||
| 20231219110203_changesinaddwork2.cs | ||
| 20231219110203_changesinaddwork2.Designer.cs | ||
| 20231219112030_relationCreated.cs | ||
| 20231219112030_relationCreated.Designer.cs | ||
| 20231219120924_quoteschnages.cs | ||
| 20231219120924_quoteschnages.Designer.cs | ||
| 20231220093346_commentsdatabasechange.cs | ||
| 20231220093346_commentsdatabasechange.Designer.cs | ||
| 20231222052903_templateupdated.cs | ||
| 20231222052903_templateupdated.Designer.cs | ||
| 20240105092602_commenttablechnage.cs | ||
| 20240105092602_commenttablechnage.Designer.cs | ||
| 20240105105652_lineitemchanges.cs | ||
| 20240105105652_lineitemchanges.Designer.cs | ||
| 20240115101513_forgetpasswordcodeadded.cs | ||
| 20240115101513_forgetpasswordcodeadded.Designer.cs | ||
| 20240117092104_dropdowntablechange.cs | ||
| 20240117092104_dropdowntablechange.Designer.cs | ||
| 20240117093126_dropdowntablechange1.cs | ||
| 20240117093126_dropdowntablechange1.Designer.cs | ||
| 20240117093601_dropdowntablechange12.cs | ||
| 20240117093601_dropdowntablechange12.Designer.cs | ||
| 20240122054453_changeinqoutesline.cs | ||
| 20240122054453_changeinqoutesline.Designer.cs | ||
| 20260416204109_SyncContactsAndModels.cs | ||
| 20260416204109_SyncContactsAndModels.Designer.cs | ||
| 20260416210833_AddLocationFields.cs | ||
| 20260416210833_AddLocationFields.Designer.cs | ||
| 20260416212330_AddExternalSyncFields.cs | ||
| 20260416212330_AddExternalSyncFields.Designer.cs | ||
| 20260416220656_AddCommentTypeAndAuditLog.cs | ||
| 20260416220656_AddCommentTypeAndAuditLog.Designer.cs | ||
| 20260416224015_AddInternalWONumber.cs | ||
| 20260416224015_AddInternalWONumber.Designer.cs | ||
| 20260417142453_AddDropdownOptionsAndWOFields.cs | ||
| 20260417142453_AddDropdownOptionsAndWOFields.Designer.cs | ||
| 20260417153405_AddVendorAndDispatch.cs | ||
| 20260417153405_AddVendorAndDispatch.Designer.cs | ||
| 20260417154641_AddDispatchScheduledDate.cs | ||
| 20260417154641_AddDispatchScheduledDate.Designer.cs | ||
| 20260417171152_AddDispatchNumberAndCommentDispatchId.cs | ||
| 20260417171152_AddDispatchNumberAndCommentDispatchId.Designer.cs | ||
| 20260417182910_AddTaskListTemplates.cs | ||
| 20260417182910_AddTaskListTemplates.Designer.cs | ||
| 20260417190743_MultiWODispatch.cs | ||
| 20260417190743_MultiWODispatch.Designer.cs | ||
| 20260417192012_AddDispatchChecklist.cs | ||
| 20260417192012_AddDispatchChecklist.Designer.cs | ||
| 20260417194438_AddDispatchSignoffs.cs | ||
| 20260417194438_AddDispatchSignoffs.Designer.cs | ||
| 20260417195316_AddDispatchVerification.cs | ||
| 20260417195316_AddDispatchVerification.Designer.cs | ||
| 20260420151445_AddVendorAccessToken.cs | ||
| 20260420151445_AddVendorAccessToken.Designer.cs | ||
| ApplicationDbContextModelSnapshot.cs | ||