Commit Graph
573 Commits
Author SHA1 Message Date
daniel.subiabre 083a4fc17e Move Project to own entity namespace 2024-12-05 12:26:37 +01:00
daniel.subiabre 8daec98f74 Merge pull request #35 from GoteoFoundation/feat/update-exchanges
[feat] Update exchanges
2024-11-26 13:59:06 +01:00
daniel.subiabre e6be82a3ef Update ExchangeInterface 2024-11-26 13:56:50 +01:00
daniel.subiabre 5396752ceb Update ExchangeLocator method names 2024-11-26 13:54:08 +01:00
David 5785f59bd2 Merge pull request #25 from GoteoFoundation/feature/prod_dockerfile
Prod Dockerfile
2024-11-26 12:14:28 +01:00
David 17980f8a29 Merge branch 'main' into feature/prod_dockerfile 2024-11-21 12:42:47 +01:00
David Igón 0bb803d56e remove docker version and move ports to override 2024-11-21 12:14:22 +01:00
daniel.subiabre bfe25bea40 Merge pull request #33 from GoteoFoundation/feat/tests-coverage
[feat] Improve tests coverage
2024-11-20 14:23:45 +01:00
daniel.subiabre 83c6d62df6 Add trailing commas 2024-11-20 14:11:19 +01:00
daniel.subiabre 270533b194 Add tests for money additon and substraction 2024-11-20 13:05:14 +01:00
daniel.subiabre ec46c7871a Improve thorougness of accounting entity test 2024-11-20 12:40:55 +01:00
daniel.subiabre c867cd5fe3 Improve Project api test case coverage 2024-11-20 12:28:12 +01:00
daniel.subiabre 6f16fe3558 Merge pull request #32 from GoteoFoundation/feat/wallet-checkout
[feat] Wallet checkout
2024-11-20 11:05:12 +01:00
daniel.subiabre 42fccbe035 Align var name in docblock 2024-11-20 11:03:11 +01:00
daniel.subiabre 350d8b8670 Improve code in supported charge types validator 2024-11-20 11:01:22 +01:00
daniel.subiabre da56cf7c0a Better name for gateway by checkout getter 2024-11-20 10:58:20 +01:00
daniel.subiabre 7ffd7353da Disable single_line_throw 2024-11-20 10:57:51 +01:00
daniel.subiabre cb2e07ec01 Use dedicated exception class for missing gateway 2024-11-20 10:43:39 +01:00
daniel.subiabre 555f06eae3 Use dedicated exception class for duplicate gateway names 2024-11-20 10:36:08 +01:00
daniel.subiabre 8fb7865bba Remove unnecessary statements 2024-11-20 10:14:36 +01:00
daniel.subiabre 92f7787e74 Find transactions by accounting 2024-11-19 15:15:24 +01:00
daniel.subiabre 180a9b518b Display accounting balances 2024-11-19 15:15:09 +01:00
daniel.subiabre 10968faf23 Calc balance only on income statements instead of skipping non income statements 2024-11-19 14:52:55 +01:00
daniel.subiabre b4dcd9571c Consistent save = income / spend = expenditure var naming for wallet usage 2024-11-19 14:52:15 +01:00
daniel.subiabre af4c7cb4a2 Remove as much explicit persistence from wallet as possible 2024-11-19 14:16:34 +01:00
daniel.subiabre 11cff7cfdc Update Wallet tests 2024-11-19 14:15:32 +01:00
daniel.subiabre e318a2da17 Simplify gateway locator method names 2024-11-18 13:58:40 +01:00
daniel.subiabre c4ae910852 Add provider for checkout 2024-11-18 13:40:20 +01:00
daniel.subiabre 74361ec330 Update entity checkout gateway to specify gateway name property 2024-11-18 13:36:21 +01:00
daniel.subiabre 6139ba697f Small bug fixes 2024-11-18 13:35:31 +01:00
daniel.subiabre 8edb93e285 Charge wallet processed checkouts 2024-11-18 12:41:29 +01:00
daniel.subiabre 21a02dd5ad Fix namespace usage in checkout service 2024-11-18 12:34:34 +01:00
daniel.subiabre b2e10f09d4 Merge pull request #30 from GoteoFoundation/feat/add-wallet
[feat] Add Wallet Gateway
2024-11-11 11:21:08 +01:00
daniel.subiabre 8273ee8850 Add assertions to test for financements in wallet service test 2024-11-11 11:16:33 +01:00
daniel.subiabre 964989aaeb Fix wallet tests 2024-11-11 10:46:56 +01:00
daniel.subiabre 8630957dd9 Use financement entity to hold money amounts drawed between wallet statements 2024-11-11 10:09:01 +01:00
daniel.subiabre 621b0b96d8 No space after fn for short arrow functions 2024-11-07 15:15:26 +01:00
daniel.subiabre 07fae1cb48 Updte StripeGateway dependencies usage 2024-11-07 15:03:44 +01:00
daniel.subiabre 83a9ec70fa Improve OPCache config 2024-11-07 14:56:55 +01:00
daniel.subiabre b76a1fdc38 Fix tests 2024-11-07 13:19:16 +01:00
daniel.subiabre 31eccc52af Update accounting owner getting 2024-11-07 13:17:33 +01:00
daniel.subiabre 13102fc1d2 Remove unnecessary listener for accounting ownership inverse side setting 2024-11-07 13:17:17 +01:00
daniel.subiabre 8ee27990bd Save inverse side of accounting ownership 2024-11-07 13:16:55 +01:00
daniel.subiabre a7a243341b Remove dependencies on GatewaysCompilerPass 2024-11-07 12:16:19 +01:00
daniel.subiabre 1c7c937729 Remove gateways static names compilation 2024-11-07 12:15:35 +01:00
daniel.subiabre a3e5ffe65c Remove GatewayName validation 2024-11-07 12:14:58 +01:00
daniel.subiabre 9602028d1d Filter null values in product_data array 2024-11-07 12:05:46 +01:00
daniel.subiabre bd5aff193f Process checkout as api resource 2024-11-07 12:05:30 +01:00
daniel.subiabre f9ea60290b Update charge docblocks 2024-11-07 11:41:52 +01:00
daniel.subiabre 5d24dfaac3 Allow to map charge to entity 2024-11-07 11:41:40 +01:00