Commit Graph

49 Commits

Author SHA1 Message Date
Danel Kungla
72f6f2b716 feat: create email template for TTO reservation confirmation
feat: implement order notifications service with TTO reservation confirmation handling

feat: create migration for TTO booking email webhook trigger
2025-09-30 16:05:43 +03:00
c6a1400dc7 Merge branch 'develop' into MED-97 2025-09-26 17:01:24 +03:00
fdc2e3e064 feat(MED-97): show person name instead of keycloak email in company invite form 2025-09-26 13:26:58 +03:00
db38e602aa feat(MED-97): update cart flow for using benefits 2025-09-26 13:24:09 +03:00
56f84a003c feat(MED-97): move shared order placing logic to cart-actions 2025-09-26 09:47:28 +03:00
Danel Kungla
0a61371271 refactor env 2025-09-25 18:07:10 +03:00
Danel Kungla
1acde486f2 add dynamic export 2025-09-25 17:42:53 +03:00
Danel Kungla
6c6e7a6847 fix conflict duplicates 2025-09-24 18:45:29 +03:00
Danel Kungla
7817ae0448 Merge branch 'develop' into feature/MED-129 2025-09-24 15:00:27 +03:00
Danel Kungla
63ede85668 Merge branch 'develop' into add-eslint 2025-09-23 10:56:41 +03:00
Karli
428a1dfb87 don't upsert if audit log doesn't have medipost_private_message_id, improve logging 2025-09-22 15:31:06 +03:00
Danel Kungla
0c2cfe6d18 prettier fix 2025-09-19 17:22:36 +03:00
Helena
b59148630a add cart functionality for tto services 2025-09-19 16:23:19 +03:00
Helena
2f470d3531 revert some whitespace changes for better readability 2025-09-18 10:24:47 +03:00
Helena
cd55ddf3f8 Merge branch 'develop' of https://github.com/MR-medreport/MRB2B into MED-103 2025-09-17 18:17:01 +03:00
Helena
22f7fa134b MED-103: add booking functionality 2025-09-17 18:11:13 +03:00
e7650e3c32 feat(MED-161): move type to types file 2025-09-17 11:16:50 +03:00
000cad7f05 feat(MED-161): move medipost services to medipost package 2025-09-17 11:15:26 +03:00
a788e8b587 feat(MED-161): move medipost privatemessage logic to separate service 2025-09-17 11:14:54 +03:00
312027b9ed avoid too many duplicate requireUserInServerComponent requests for each page+layout 2025-09-10 06:33:44 +03:00
229b3d7c27 fix warnings on cart page refresh 2025-09-10 06:32:48 +03:00
fa9895637d add env to turn off automatic medipost sending on montonio callback 2025-09-10 06:32:25 +03:00
165d44b13f prepare montonio callback logic to send email for individual analysis order
- skip confusing error log for orders without analysis packages
2025-09-09 14:02:34 +03:00
7d208b41f2 update naming to be clearer 2025-09-09 14:01:19 +03:00
1d641211b6 update for new type 2025-09-09 09:56:44 +03:00
6e9cde6b95 medusa product can have either analysiselement or analysis originalId 2025-09-04 13:20:09 +03:00
Helena
9122acc89f MED-151: add profile view and working smoking dashboard card (#71)
* MED-151: add profile view and working smoking dashboard card

* update zod

* move some components to shared

* move some components to shared

* remove console.logs

* remove unused password form components

* only check null for variant

* use pathsconfig
2025-09-04 12:17:54 +03:00
7087c9a6da feat(MED-85): fix missing async 2025-08-27 08:06:00 +03:00
1d1b10d094 feat(MED-100): show analysis packages and analyses in separate block from tto services 2025-08-25 11:50:47 +03:00
Karli
43117985dd feat(MED-101): disable timer until TTO products are used 2025-08-18 13:21:56 +03:00
5d6aa96324 feat(MED-105): create notifications entry on email 2025-08-13 11:45:04 +03:00
63b86c0abb feat(MED-87): update status on results 2025-08-11 10:41:01 +03:00
d582e222ce feat(MED-105): update order details redirect and shown page 2025-08-11 09:21:40 +03:00
09155ae110 feat(MED-131): revert to use server action for montonio token for revalidateTag 2025-08-05 10:59:44 +03:00
d9b619d560 feat(MED-131): rerun 2025-08-05 10:33:59 +03:00
e375f22b57 feat(MED-131): route sometimes redirects back to login instead 2025-08-05 10:07:59 +03:00
47675252ed feat(MED-131): conditional env 2025-08-04 18:31:17 +03:00
edfc9776d3 feat(MED-131): remove fake url 2025-08-04 17:56:04 +03:00
8790b515d5 feat(MED-131): fix medusa vs medipost vs b2b product ids mixed 2025-08-04 16:27:54 +03:00
36816cfcd5 feat(MED-131): improve logging, error validation 2025-08-04 16:26:26 +03:00
58e2b8dc81 feat(MED-131): send to medipost on montonio callback 2025-08-04 16:24:28 +03:00
606fd55a42 feat(MED-131): use constants 2025-08-04 11:53:27 +03:00
959646a319 feat(MED-131): direct imports 2025-08-04 11:52:14 +03:00
6374bfb602 feat(MED-48): retry 2025-07-24 10:42:43 +03:00
894cf1b454 feat(MED-100): partner location metadata stored on order line instead of order 2025-07-24 09:23:44 +03:00
3341dbd306 feat(MED-48): improvements 2025-07-24 08:52:59 +03:00
b9f40d6a2d feat(MED-100): analysis location select in cart 2025-07-24 08:05:10 +03:00
e59ad6af00 feat(MED-100): update montonio redirect 2025-07-24 08:03:55 +03:00
6426e2a79b feat(MED-100): update cart checkout flow and views 2025-07-17 10:16:52 +03:00