Commit graph

268 commits

Author SHA1 Message Date
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
e0f08fd83a refactor(dependencies): rename require_role_hybrid to require_role for consistency 2026-01-20 11:29:12 +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
abc9ff820a feat(security): implement api key management and authentication system 2026-01-20 11:11:32 +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
1164c7975a refactor: remove emojis and clean up code comments 2026-01-20 06:31:17 +03:00
Fanilo-Nantenaina
a10fda072c feat(security): implement API key authentication system 2026-01-19 20:38:01 +03:00
Fanilo-Nantenaina
9f6c1de8ef feat(api-keys): implement api key management system 2026-01-19 20:35:03 +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
9f12727bd3 refactor(routes): remove authentication dependency from universign router 2026-01-16 13:26:24 +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
b291cbf65f feat(reglements): add compte_general field to ReglementFactureCreate 2026-01-15 17:13:31 +03:00
Fanilo-Nantenaina
6f2136c3ca feat(sage_client): add new payment parameters and make fields optional 2026-01-15 16:56:25 +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
d719966339 Merge branch 'feat/settle_invoice' of https://git.dataven.fr/fanilo/backend_vps into feat/settle_invoice 2026-01-15 14:44:17 +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
19faec9b24 Merge branch 'feat/validation_facture' of https://git.dataven.fr/fanilo/backend_vps into feat/validation_facture 2026-01-15 14:39:56 +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
eedc628a5f refactor(models): clean up model comments and whitespace 2026-01-15 14:38:26 +03:00
Fanilo-Nantenaina
f505dad8a7 refactor: simplify invoice validation methods and error handling 2026-01-15 11:08:52 +03:00
Fanilo-Nantenaina
a824592398 feat(factures): add invoice validation endpoints and client methods 2026-01-15 10:34:40 +03:00
Fanilo-Nantenaina
23575fa231 feat(api): add endpoint to fetch bank journals 2026-01-14 19:58:56 +03:00
Fanilo-Nantenaina
a9df408399 feat(payments): add payment functionality for invoices 2026-01-14 18:40:21 +03:00
Fanilo-Nantenaina
671d5bac15 feat(society): add logo support and preview endpoint 2026-01-14 15:20:16 +03:00
Fanilo-Nantenaina
d5273a0786 refactor(enterprise): change siren parameter from Query to Path and corrected deprecated "regex" 2026-01-13 18:24:10 +03:00
Fanilo-Nantenaina
e7003d4059 feat(enterprise): add enterprise search functionality with API integration 2026-01-13 18:20:30 +03:00
Fanilo-Nantenaina
30ffc7a493 refactor: improve societe info handling and add sqlite lock retry docs 2026-01-13 18:03:33 +03:00
Fanilo-Nantenaina
3f1dce918d feat(pdf): add dynamic company info to PDF generator 2026-01-13 17:37:23 +03:00
Fanilo-Nantenaina
08665f15dd Merge branch 'feat/get_society' into fix/update_pdf_structure 2026-01-13 17:19:19 +03:00
Fanilo-Nantenaina
3233630401 feat(database): add SQLite optimization and retry mechanisms 2026-01-13 17:14:55 +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
358b2e3639 refactor(email_queue): update font and logo fallback paths to use pdfs directory 2026-01-13 16:58:18 +03:00
Fanilo-Nantenaina
a2c85a211a feat(pdf): refactor PDF generation with new SagePDFGenerator class 2026-01-13 16:30:34 +03:00
Fanilo-Nantenaina
b17e4abf12 Merge branch 'fix/update_pdf_structure' of https://git.dataven.fr/fanilo/backend_vps into fix/update_pdf_structure 2026-01-13 11:57:07 +03:00
Fanilo-Nantenaina
23f9bba174 chore: add .trunk to gitignore 2026-01-13 11:52:24 +03:00
Fanilo-Nantenaina
983e960b9b feat(universign): add signed document download and storage functionality 2026-01-13 11:50:32 +03:00
Fanilo-Nantenaina
74c0d73294 chore: add .trunk to gitignore 2026-01-13 11:49:57 +03:00