Commit Graph

119 Commits

Author SHA1 Message Date
Fanch eeddd54139 feat(pause ad): emit update event after pause ad 2024-05-21 08:33:55 +00:00
Fanch 2ce64cd1c4 fix(ad pause): fix code after merge of update ad 2024-05-21 08:33:55 +00:00
Fanch 3b8ab49396 feat(pause ad): add pause as rpc route in proto 2024-05-21 08:33:55 +00:00
Fanch 3bef47c27e feat(pause ad): add first basic ad pause service 2024-05-21 08:33:55 +00:00
Romain Thouvenin f6f9696620 Add a zero-value to the Frequency GRPC enum (required by protobuf specs) 2024-05-16 17:13:34 +02:00
Romain Thouvenin f6c3204708 Emit the AdUpdated domain event from the service instead of the repository
This is to avoid storing the event in the entity, which prevents serializing it into JSON
(because it has a circular dependency to AdEntity)
2024-05-16 17:13:34 +02:00
Romain Thouvenin 659c1baea8 Implement the GRPC controller to update ads 2024-05-16 17:13:34 +02:00
Romain Thouvenin 7a84bff260 Implement update ad command 2024-05-16 17:13:34 +02:00
Romain Thouvenin 3d4ff00066 publish integration event when an ad is updated 2024-05-16 17:13:34 +02:00
Romain Thouvenin 3ff5277d5f Add update method to Ad entity 2024-05-16 17:13:34 +02:00
Romain Thouvenin c7d4792893 Consistent and DRY declarations of ScheduleItem types 2024-05-07 10:43:49 +02:00
Romain Thouvenin 9fb7ef2eac Listen to user.deleted events to delete the corresponding user ads 2024-04-26 12:31:16 +02:00
Romain Thouvenin e8903099d7 Implement the delete GRPC command 2024-04-26 10:58:44 +02:00
Romain Thouvenin a7b342c049 Add optional comment to Ad type and records #7409 2024-02-29 14:47:53 +01:00
Sylvain Briat 98d2b521ab add controller in module 2024-02-16 16:52:20 +01:00
Sylvain Briat bbb96cfd36 find ads by user id query, dto and controller 2024-02-16 16:52:14 +01:00
Sylvain Briat 909ef04e69 move tests folder to the root 2024-02-16 16:02:04 +01:00
Sylvain Briat b039dbb3bd fix ad validation : remove schedule and waypoints duplication 2024-01-18 15:53:48 +01:00
Sylvain Briat 5d6547a184 fix bad validation : wrong cascade update after ad status change 2024-01-17 11:59:51 +01:00
Sylvain Briat f69e8a95f1 fix ad validation after matcher ad creation 2023-12-07 11:11:52 +01:00
Sylvain Briat e0a4b07733 handle matcher messages 2023-12-06 15:51:46 +01:00
Sylvain Briat 263133ec30 find all ads by ids 2023-11-22 17:19:53 +01:00
Sylvain Briat 5ac31e0918 remove configuration package 2023-10-30 16:04:27 +01:00
sbriat b4c8a5c851 clean constants 2023-10-19 09:00:41 +02:00
sbriat 3a8f76f251 use better constants 2023-10-17 14:41:51 +02:00
sbriat a46d9416ad update configuration module 2023-10-17 11:27:52 +02:00
sbriat 3cf2667f92 pretty, lint 2023-10-16 17:25:17 +02:00
sbriat 01d7da5c0a update packages, remove default values 2023-10-16 17:11:20 +02:00
sbriat 80db21a6d5 use constants for messager 2023-10-10 16:54:01 +02:00
sbriat 0661c72ed7 fix dst in time converter 2023-09-27 14:15:33 +02:00
sbriat c189bc4f51 fix bad coordinates in integration tests 2023-08-25 09:33:05 +02:00
sbriat ab6959038e fix bad coordinates in unit tests 2023-08-25 09:30:29 +02:00
sbriat 520505b7a9 remove unused file 2023-08-24 15:49:02 +02:00
sbriat 635a52c77d integration tests 2023-07-27 15:32:44 +02:00
sbriat 7d2cf31a5e transform to and from utc dates 2023-07-27 14:56:51 +02:00
sbriat df92245357 transform to output 2023-07-27 12:31:54 +02:00
sbriat 1fd0530dc2 refactored create ad 2023-07-26 16:58:53 +02:00
sbriat b55e122bef refactor adapters 2023-07-26 16:30:50 +02:00
sbriat c530bc55f5 wip 2023-07-25 16:52:41 +02:00
sbriat 17de996457 update health package 2023-07-20 14:41:02 +02:00
sbriat f59f56b459 fix health 2023-07-18 17:24:48 +02:00
sbriat 580ece8e7c use health package, upgrade ddd library, improve integration tests 2023-07-18 14:42:27 +02:00
sbriat 9f50c3b2f1 simplify broker 2023-07-03 14:15:27 +02:00
sbriat 3f72737b09 fix application directory typo 2023-07-03 09:47:28 +02:00
sbriat 27114c79b0 move libs to dedicated package 2023-06-30 16:36:17 +02:00
sbriat 731d9aa73c refactor application core 2023-06-29 16:47:58 +02:00
sbriat 74a855c1b9 refactor modules 2023-06-29 10:47:47 +02:00
sbriat aa06b8c54c refactor main.ts 2023-06-29 10:29:33 +02:00
sbriat 9728ed69ab refactor private property in health module 2023-06-29 10:24:42 +02:00
sbriat 6fb473fa60 add event handlers 2023-06-29 10:19:43 +02:00