Profile (fixes Safari/SSO no-password redirect): - User lookup falls back to email when JWT id is stale (SSO users) - generateDownloadUrl wrapped in try/catch so storage never crashes the page - Signature gate now uses approve_po permission (approvers only) - SSO/no-password users see a Set Password form (current-password field hidden) Vendors: - New create_vendor permission for all PO roles incl. submitters - Submitters create UNVERIFIED vendors (no Vendor ID); simple form mode - verifyVendor action + Verify menu item (manage_vendors) - Vendors auto-verify when a PO closes with them (receipt confirm + import) - Add Vendor button on /inventory/vendors Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| actions.ts | ||
| import-form.tsx | ||
| page.tsx | ||