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