Commit graph

182 commits

Author SHA1 Message Date
Fanilo-Nantenaina
23a94f5558 Merge branch 'feat/controlled_swagger_access' into main_2 2026-01-21 13:01:38 +03:00
Fanilo-Nantenaina
797aed0240 feat(security): enhance swagger auth with user context and filtered docs 2026-01-21 12:56:02 +03:00
Fanilo-Nantenaina
92597a1143 feat(api): add tag-based OpenAPI schema filtering for Swagger users 2026-01-21 12:05:06 +03:00
Fanilo-Nantenaina
c1f4c66e8c refactor(api): remove user dependency from all endpoints 2026-01-20 19:28:27 +03:00
Fanilo-Nantenaina
211dd4fd23 fix(security): improve api key authentication and error handling 2026-01-20 16:18:04 +03:00
Fanilo-Nantenaina
f8cec7ebc5 refactor(security): improve security scripts and api documentation 2026-01-20 15:13:19 +03:00
Fanilo-Nantenaina
3cdb490ee5 refactor(security): improve middleware structure and configuration handling 2026-01-20 14:47:07 +03:00
Fanilo-Nantenaina
c84e4ddc20 refactor(auth): simplify authentication logic and improve error handling 2026-01-20 14:25:06 +03:00
Fanilo-Nantenaina
918f5d3f19 docs(api): fix incorrect comment syntax in openapi configuration 2026-01-20 14:06:10 +03:00
Fanilo-Nantenaina
fa95d0d117 refactor(api): replace get_current_user with get_sage_client_for_user in dependencies 2026-01-20 13:56:16 +03:00
Fanilo-Nantenaina
a1150390f4 Merge branch 'fix/security' into main_2 2026-01-20 13:54:42 +03:00
Fanilo-Nantenaina
0001dbe634 docs(api): add comments for security schemas and openapi setup 2026-01-20 13:54:36 +03:00
Fanilo-Nantenaina
022149c237 refactor(api): replace get_sage_client_for_user with get_current_user for dependency injection 2026-01-20 13:46:27 +03:00
Fanilo-Nantenaina
cc0062b3bc refactor(security): improve security management script with better logging and structure 2026-01-20 12:11:20 +03:00
Fanilo-Nantenaina
9bd0f62459 feat(api): add authentication to all endpoints and update OpenAPI schema 2026-01-20 11:49:57 +03:00
Fanilo-Nantenaina
f59e56490c feat(api): add api keys router to middleware stack 2026-01-20 11:24:42 +03:00
Fanilo-Nantenaina
2aafd525cd refactor(api): update middleware and cors configuration 2026-01-20 11:23:10 +03:00
Fanilo-Nantenaina
17a4251eea Merge branch 'feat/secureing_API' 2026-01-20 11:12:59 +03:00
Fanilo-Nantenaina
b85bd26dbe Merge branches 'develop' and 'main' of https://git.dataven.fr/fanilo/Sage100-vps 2026-01-20 11:02:28 +03:00
Fanilo-Nantenaina
09eae50952 refactor: clean up code by removing unnecessary comments 2026-01-19 20:32:40 +03:00
Fanilo-Nantenaina
89510537b3 fix(api): cast montant_total to float in regler_factures_multiple 2026-01-17 11:41:44 +03:00
Fanilo-Nantenaina
0e18129325 feat(reglements): add endpoint to get payment details by invoice number 2026-01-16 17:58:02 +03:00
Fanilo-Nantenaina
aa89ebdf9e feat(reglements): add endpoints to list and get payment details 2026-01-16 15:46:58 +03:00
Fanilo-Nantenaina
18603ded6e refactor(auth): reorganize imports and remove unused dependencies - Added some missing auth 2026-01-16 13:22:13 +03:00
Fanilo-Nantenaina
18d72b3bf9 Secured all routes 2026-01-16 12:47:56 +03:00
Fanilo-Nantenaina
fdf359738b Merge branch 'develop' 2026-01-16 12:35:17 +03:00
Fanilo-Nantenaina
ba9e474109 Merge branch 'main' of https://git.dataven.fr/fanilo/backend_vps 2026-01-16 12:34:47 +03:00
Fanilo-Nantenaina
beabefa3f9 feat(payments): enhance payment processing with new endpoints and schema 2026-01-15 15:49:15 +03:00
Fanilo-Nantenaina
457c746706 Merge branch 'feat/validation_facture' into develop 2026-01-15 14:46:51 +03:00
Fanilo-Nantenaina
cc1609549f feat(api): add endpoint to fetch bank journals 2026-01-15 14:44:04 +03:00
Fanilo-Nantenaina
25be0bd569 feat(payments): add payment functionality for invoices 2026-01-15 14:44:04 +03:00
Fanilo-Nantenaina
2f06a083dc refactor: simplify invoice validation methods and error handling 2026-01-15 14:38:42 +03:00
Fanilo-Nantenaina
149d8fb2de feat(factures): add invoice validation endpoints and client methods 2026-01-15 14:38:42 +03:00
Fanilo-Nantenaina
671d5bac15 feat(society): add logo support and preview endpoint 2026-01-14 15:20:16 +03:00
Fanilo-Nantenaina
e7003d4059 feat(enterprise): add enterprise search functionality with API integration 2026-01-13 18:20:30 +03:00
Fanilo-Nantenaina
d2f02e1555 refactor(api/schemas): simplify company info response and schema 2026-01-13 17:09:12 +03:00
Fanilo-Nantenaina
9ae447e2c7 feat(society): add company info schema and endpoint 2026-01-13 17:03:18 +03:00
Fanilo-Nantenaina
18f9a45ef6 refactor(universign): remove emojis from logs and clean up admin routes 2026-01-13 11:46:18 +03:00
Fanilo-Nantenaina
c389129ae7 Updated using the correct redirection structure 2026-01-12 19:04:09 +03:00
Fanilo-Nantenaina
6b6246b6e5 Testing multi-sage users 2026-01-12 18:56:37 +03:00
Fanilo-Nantenaina
e990cbdc08 MERGING branch develop INTO MAIN 2026-01-08 16:58:43 +03:00
Fanilo-Nantenaina
268dfb3618 refactor(api): replace sage dependency with direct sage_client usage 2026-01-08 10:29:21 +03:00
Fanilo-Nantenaina
d8ec61802d feat(universign): add signed document storage and download functionality 2026-01-07 20:01:55 +03:00
Fanilo-Nantenaina
a3f02cbd91 feat(universign): add transaction management and status synchronization 2026-01-06 19:15:35 +03:00
Fanilo-Nantenaina
5ad1fccc5c refactor(schemas): change date fields to datetime in document models 2026-01-06 13:25:09 +03:00
Fanilo-Nantenaina
f3fc32c89f refactor(api): remove unused signature endpoint and related imports 2026-01-06 12:48:56 +03:00
Fanilo-Nantenaina
410d4553d5 refactor(universign): clean up code and update status constants 2026-01-06 11:29:36 +03:00
Fanilo-Nantenaina
a08fb12b56 refactor(utils): move normaliser_type_doc to generic_functions module 2026-01-06 00:07:58 +03:00
Fanilo-Nantenaina
a68f5af72e feat(universign): implement comprehensive e-signature integration 2026-01-05 23:37:17 +03:00
Fanilo-Nantenaina
50c654a74a refactor(sage_client): Corrected collaborator listing logic and return type 2026-01-05 19:06:53 +03:00