Commit Graph

143 Commits

Author SHA1 Message Date
Frank Hommers
6a06a15d2c chore: remove patch-spec.py from commit per review feedback
The script has been moved to a PR comment for reference.
2026-03-28 13:50:34 +01:00
Frank Hommers
40482794b6 fix(openapi): add missing pagination params and readOnly id fields
- Add per_page_meta and page_meta parameters to 36 list endpoints
  that are missing them in paths.yaml
- Add readOnly: true to id properties across 25 component schemas

These changes improve code generation compatibility for strongly-typed
clients. An idempotent patch script (openapi/patch-spec.py) is included
for reproducibility.
2026-03-26 09:29:37 +01:00
David Bomba
59485dac18 Updated payment request for Open API spec 2026-03-13 09:10:17 +11:00
David Bomba
e12fca7b80 Merge branch 'v5-develop' into sven/passkey-integration
Signed-off-by: David Bomba <turbo124@gmail.com>
2026-03-11 11:39:13 +11:00
SvenBledt
ef6c082c6a Refactor passkey handling and improve error responses.
- Change passkey deletion from forceDelete to delete for soft deletion.
- Update error response for invalid credentials from 400 to 404.
- Add new error response for cases where no passkeys are registered, returning a 404 status.
- Remove soft deletes from PasskeyCredential model and adjust related migration.
- Update OpenAPI documentation to reflect new error responses.
- Enhance tests to cover scenarios for users without registered passkeys.
2026-03-06 13:23:13 +01:00
David Bomba
fd74d15c24 Minor fixes for displaying PDFs in macod 2026-03-04 13:19:29 +11:00
David Bomba
12cf50df7a Improve import docs 2026-03-03 14:05:28 +11:00
SvenBledt
8ef567592a Add passkey authentication endpoints and storage.
Implement WebAuthn registration/authentication flow and related API and login test updates so CI can validate the new passkey auth paths.
2026-02-27 11:55:19 +01:00
David Bomba
cad0a69f55 Improvements for API documentation 2026-02-10 09:53:40 +11:00
David Bomba
9086f4d5e3 Improvements for API spec 2026-02-10 09:46:11 +11:00
David Bomba
85d14c60d4 Update version for openapi spec 2026-02-10 08:54:41 +11:00
David Bomba
1c4ce6c813 Minor fixes for tests 2026-02-10 08:45:04 +11:00
David Bomba
253aab3c14 Updated openapi spec 2026-02-10 08:39:13 +11:00
David Bomba
0f97c23503 Updated translations 2025-11-22 19:20:22 +11:00
David Bomba
77f2bb32cf Updates for openapi spec 2025-11-22 01:18:04 +00:00
David Bomba
ee5509feca Change invoice item spec for api docs 2025-10-26 07:51:04 +11:00
David Bomba
c4de17d71c Updated OpenApi spec 2025-10-10 12:12:20 +11:00
David Bomba
2e45fbe9d5 Fixes for meta definitions of list views 2025-10-10 11:51:58 +11:00
David Bomba
bc8c8ec17e Additional request bodies 2025-10-10 11:26:53 +11:00
David Bomba
d6a9169628 updates for open api spec 2025-10-10 10:40:29 +11:00
David Bomba
8f98033e91 Fixes for openapi spec 2025-09-27 07:57:04 +10:00
David Bomba
dc02eacfaa Updated openapi spec 2025-05-24 11:19:42 +10:00
David Bomba
6ef54471c2 EInvoice report 2025-05-24 08:07:40 +10:00
David Bomba
8e1c9e3006 Changes for timezone naming 2025-05-12 16:30:56 +10:00
David Bomba
a3eb199545 Further improvements for openapi spec 2025-04-24 09:27:59 +10:00
David Bomba
982c1da876 Further improvements for openapi spec 2025-04-24 09:27:47 +10:00
David Bomba
24a3b0cee0 Locationrequest schema 2025-04-24 08:42:12 +10:00
David Bomba
f26edb2a56 Update openapi spec for quotes 2025-04-23 18:08:22 +10:00
David Bomba
67b712503a Update openapi spec for quotes 2025-04-23 18:08:09 +10:00
David Bomba
fdabec4219 OpenAPI spec updates 2025-03-25 15:40:56 +11:00
David Bomba
790d57f7c8 Update api documentation 2025-03-24 09:40:46 +11:00
David Bomba
644e4b7d08 Improve locations api documentation 2025-03-24 09:04:25 +11:00
David Bomba
4710376f75 Improve locations api documentation 2025-03-23 16:33:44 +11:00
David Bomba
c0e603a08b Updated open api spec 2025-03-23 16:19:47 +11:00
David Bomba
597b973dda Expanded api documentation 2025-03-23 15:39:23 +11:00
David Bomba
e4344e0c31 Fixes for reversals 2025-03-23 14:58:41 +11:00
David Bomba
cac4920cc6 Prevent duplicating contact/client name if they are the same! 2025-03-04 10:51:09 +11:00
David Bomba
935433a9fb Updated spec 2025-03-04 07:36:47 +11:00
David Bomba
deb762b294 Fixes for openapi spec 2025-03-04 07:32:16 +11:00
David Bomba
47315deee4 Set Invoice Number as the default for PO Number for PEPPOL 2025-02-28 08:08:47 +11:00
David Bomba
2bebfb0b85 locations for openapi docs 2025-02-26 21:12:47 +11:00
David Bomba
2a642c1d8d Fixes for typo 2025-02-26 20:56:47 +11:00
David Bomba
5873ebff44 Updates for api docs 2025-02-19 07:02:29 +11:00
David Bomba
2404967eb9 Fixes for api documentation 2024-12-17 09:29:38 +11:00
David Bomba
eb04382757 Updates for quote reminders 2024-11-23 17:22:47 +11:00
David Bomba
94735d1fa0 Migrate API docs to Scalar 2024-11-18 10:43:50 +11:00
David Bomba
f49fa617b5 Updates for documentation 2024-11-18 08:40:35 +11:00
David Bomba
290b13f87e Fixes for recurring due date days across timezones 2024-11-18 07:28:31 +11:00
David Bomba
9817158076 Fixes for openapi spec 2024-11-17 21:48:33 +11:00
David Bomba
4550bddee4 Updates for storecove model mapping 2024-11-01 10:16:03 +11:00