Commit Graph
490 Commits
Author SHA1 Message Date
daniel.subiabre fcbdacffdf Add entity map provider 2024-12-13 14:30:36 +01:00
daniel.subiabre e3230c6b9e Make auto mapper skip null values by default 2024-12-13 13:55:35 +01:00
daniel.subiabre e1133b7dbc Add rewards to project api resource 2024-12-11 12:22:53 +01:00
daniel.subiabre 8e8bdf0a59 Comply with api resource class naming suffix 2024-12-11 12:20:15 +01:00
daniel.subiabre 9297770209 Merge branch 'main' into feat/project-rewards 2024-12-11 12:13:18 +01:00
daniel.subiabre cc2810db19 Fix return docblocks for processors 2024-12-11 12:04:36 +01:00
daniel.subiabre 1a3be7e527 Comply with PHP CS Fixer 2024-12-11 12:00:46 +01:00
daniel.subiabre 0b7d978fdf Update Project state processor 2024-12-11 11:59:52 +01:00
daniel.subiabre f2ab0d6441 Update accounting api resource ownership settings 2024-12-11 11:36:48 +01:00
daniel.subiabre abc1bc6354 Handle null owner cases in accounting entity 2024-12-10 16:03:26 +01:00
daniel.subiabre dfcd35aafc Move user state processor 2024-12-10 15:28:16 +01:00
daniel.subiabre 2a39cd7a2f Update project owner cascade persitance 2024-12-10 15:27:57 +01:00
daniel.subiabre b41830acb0 Refactor accounting entity ownership 2024-12-10 15:27:25 +01:00
daniel.subiabre f2fd6863d7 Update user token as api resource 2024-12-10 14:55:48 +01:00
daniel.subiabre f3a8cedd72 Add custom project api resource state processor 2024-12-10 14:45:22 +01:00
daniel.subiabre e3c47a779d Update generic api resource state processor 2024-12-10 14:44:29 +01:00
daniel.subiabre 77c4a76b6f Add basic api resource state processor 2024-12-10 14:10:53 +01:00
daniel.subiabre 52970c0732 Use switch statement to set resource class of accounting owner 2024-12-10 13:56:13 +01:00
daniel.subiabre 650add30ca Add basic user api resource 2024-12-09 13:48:05 +01:00
daniel.subiabre 7b8ca7c844 Remove API attributes and simplify User entity 2024-12-09 13:47:46 +01:00
daniel.subiabre 88ca27c17c Update gateway mapping 2024-12-09 13:03:38 +01:00
daniel.subiabre 4735512fa3 Update Gateway api resource 2024-12-09 13:03:09 +01:00
daniel.subiabre 3f370c7e9a Parse array trackings on mapping from entity checkout 2024-12-09 11:22:24 +01:00
daniel.subiabre fe21280b79 Update checkout mapping 2024-12-09 11:01:41 +01:00
daniel.subiabre 1e42c17f77 Fix namespace in wallet transaction listener 2024-12-09 10:53:04 +01:00
daniel.subiabre 402b0f0c7c Fix accounting mapping 2024-12-09 10:24:46 +01:00
daniel.subiabre f8214a30c6 Middle object accounting owner no longer necessary 2024-12-09 10:21:29 +01:00
daniel.subiabre a9675e607f Update Accounting api resource 2024-12-09 10:20:58 +01:00
daniel.subiabre 68e3dd3e28 Fix accounting owner setting only for non null owners 2024-12-09 09:32:03 +01:00
daniel.subiabre 2683a871f1 Add dedicated service for accountng 2024-12-09 09:22:50 +01:00
daniel.subiabre 6ec810c10d Add generic api resource state provider 2024-12-09 09:10:11 +01:00
daniel.subiabre 3d1edf621b Decorated auto mapper service 2024-12-09 09:08:33 +01:00
daniel.subiabre ff1b81271f Add dedicated project api resource class 2024-12-05 13:27:19 +01:00
daniel.subiabre c52c199aa5 Update accounting api resource output class 2024-12-05 13:15:27 +01:00
daniel.subiabre f60c32e495 Update accounting owner setting code 2024-12-05 12:38:01 +01:00
daniel.subiabre 61d53b6791 Update namespaces in auth 2024-12-05 12:34:41 +01:00
daniel.subiabre 2813c0799a Fix namespaces in pumps 2024-12-05 12:34:31 +01:00
daniel.subiabre 68c70ef17f Move User to own entity namespace 2024-12-05 12:31:07 +01:00
daniel.subiabre 083a4fc17e Move Project to own entity namespace 2024-12-05 12:26:37 +01:00
daniel.subiabre 20247bdd4e PHP CS Fixer fixes 2024-12-05 12:03:18 +01:00
daniel.subiabre c34e41f10d Add reward claim api resource 2024-12-05 12:01:16 +01:00
daniel.subiabre 35704433c6 Remove user owned interface from user 2024-12-04 15:23:21 +01:00
daniel.subiabre e67966ad3d Add AccountingService 2024-12-04 14:45:11 +01:00
daniel.subiabre 038e444525 Avoid mapping items already of resource class 2024-12-04 13:06:28 +01:00
daniel.subiabre 03dbcbc9fc Sub user state processor decoration for explicit usage via attribute 2024-12-04 11:29:42 +01:00
daniel.subiabre a95d75d8a5 Update cascade persistence 2024-12-04 11:27:06 +01:00
daniel.subiabre d4cc1a91a2 Fix reward resource attributes 2024-12-04 11:21:52 +01:00
daniel.subiabre a854cbc382 Return null on no item for generic resource provider 2024-12-04 11:09:28 +01:00
daniel.subiabre 40b5e5aff2 Sub project state provider by generic resource provider 2024-12-04 11:09:13 +01:00
daniel.subiabre 7b4c91471b Add reward claim entity 2024-12-04 10:51:54 +01:00