Commit 8ad62d1
authored
feat: booking references api type filter (calcom#21179)
* feat: add `type` filter for booking references API endpointa
* Update openapi.json
* feat: add enum validation for booking reference types in filter input
* refactor: rename externalUid to eventUid and add destinationCalendarId in booking references
* refactor: replace enum with const array for BookingReferenceType
* fix: type safety for booking references where clause using Prisma types
* refactor: rename BookingReferenceType to BookingReferences1 parent f047799 commit 8ad62d1
9 files changed
Lines changed: 162 additions & 27 deletions
File tree
- apps/api/v2
- src
- ee/bookings/2024-08-13
- controllers
- inputs
- outputs
- services
- modules/organizations/teams/bookings
- swagger
- docs/api-reference/v2
Lines changed: 11 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
| 4 | + | |
3 | 5 | | |
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
7 | 9 | | |
8 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
9 | 17 | | |
10 | | - | |
11 | | - | |
12 | | - | |
| 18 | + | |
13 | 19 | | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
| |||
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
403 | 404 | | |
404 | 405 | | |
405 | 406 | | |
406 | | - | |
| 407 | + | |
| 408 | + | |
407 | 409 | | |
408 | | - | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
409 | 415 | | |
410 | 416 | | |
411 | 417 | | |
| |||
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
Lines changed: 10 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
18 | 25 | | |
19 | 26 | | |
20 | 27 | | |
| |||
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
15 | 20 | | |
16 | 21 | | |
17 | 22 | | |
| |||
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
25 | | - | |
| 30 | + | |
26 | 31 | | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
30 | | - | |
| 35 | + | |
31 | 36 | | |
32 | 37 | | |
33 | 38 | | |
34 | 39 | | |
35 | 40 | | |
36 | 41 | | |
37 | | - | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
82 | 83 | | |
83 | 84 | | |
84 | 85 | | |
85 | | - | |
| 86 | + | |
| 87 | + | |
86 | 88 | | |
87 | | - | |
| 89 | + | |
88 | 90 | | |
89 | 91 | | |
90 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3321 | 3321 | | |
3322 | 3322 | | |
3323 | 3323 | | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
| 3331 | + | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
3324 | 3342 | | |
3325 | 3343 | | |
3326 | 3344 | | |
| |||
7529 | 7547 | | |
7530 | 7548 | | |
7531 | 7549 | | |
| 7550 | + | |
| 7551 | + | |
| 7552 | + | |
| 7553 | + | |
| 7554 | + | |
| 7555 | + | |
| 7556 | + | |
| 7557 | + | |
| 7558 | + | |
| 7559 | + | |
| 7560 | + | |
| 7561 | + | |
| 7562 | + | |
| 7563 | + | |
| 7564 | + | |
| 7565 | + | |
| 7566 | + | |
| 7567 | + | |
7532 | 7568 | | |
7533 | 7569 | | |
7534 | 7570 | | |
| |||
15063 | 15099 | | |
15064 | 15100 | | |
15065 | 15101 | | |
15066 | | - | |
| 15102 | + | |
15067 | 15103 | | |
15068 | 15104 | | |
15069 | 15105 | | |
| |||
21743 | 21779 | | |
21744 | 21780 | | |
21745 | 21781 | | |
21746 | | - | |
| 21782 | + | |
21747 | 21783 | | |
21748 | 21784 | | |
21749 | 21785 | | |
| |||
22296 | 22332 | | |
22297 | 22333 | | |
22298 | 22334 | | |
22299 | | - | |
| 22335 | + | |
22300 | 22336 | | |
22301 | 22337 | | |
22302 | 22338 | | |
| |||
24257 | 24293 | | |
24258 | 24294 | | |
24259 | 24295 | | |
24260 | | - | |
| 24296 | + | |
24261 | 24297 | | |
24262 | | - | |
| 24298 | + | |
| 24299 | + | |
| 24300 | + | |
| 24301 | + | |
| 24302 | + | |
| 24303 | + | |
24263 | 24304 | | |
24264 | 24305 | | |
24265 | 24306 | | |
| |||
24268 | 24309 | | |
24269 | 24310 | | |
24270 | 24311 | | |
24271 | | - | |
| 24312 | + | |
| 24313 | + | |
24272 | 24314 | | |
24273 | 24315 | | |
24274 | 24316 | | |
| |||
25168 | 25210 | | |
25169 | 25211 | | |
25170 | 25212 | | |
25171 | | - | |
| 25213 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3184 | 3184 | | |
3185 | 3185 | | |
3186 | 3186 | | |
| 3187 | + | |
| 3188 | + | |
| 3189 | + | |
| 3190 | + | |
| 3191 | + | |
| 3192 | + | |
| 3193 | + | |
| 3194 | + | |
| 3195 | + | |
| 3196 | + | |
| 3197 | + | |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
| 3203 | + | |
| 3204 | + | |
3187 | 3205 | | |
3188 | 3206 | | |
3189 | 3207 | | |
| |||
7197 | 7215 | | |
7198 | 7216 | | |
7199 | 7217 | | |
| 7218 | + | |
| 7219 | + | |
| 7220 | + | |
| 7221 | + | |
| 7222 | + | |
| 7223 | + | |
| 7224 | + | |
| 7225 | + | |
| 7226 | + | |
| 7227 | + | |
| 7228 | + | |
| 7229 | + | |
| 7230 | + | |
| 7231 | + | |
| 7232 | + | |
| 7233 | + | |
| 7234 | + | |
| 7235 | + | |
7200 | 7236 | | |
7201 | 7237 | | |
7202 | 7238 | | |
| |||
19940 | 19976 | | |
19941 | 19977 | | |
19942 | 19978 | | |
19943 | | - | |
| 19979 | + | |
19944 | 19980 | | |
19945 | 19981 | | |
19946 | 19982 | | |
| |||
22237 | 22273 | | |
22238 | 22274 | | |
22239 | 22275 | | |
22240 | | - | |
| 22276 | + | |
22241 | 22277 | | |
22242 | | - | |
| 22278 | + | |
| 22279 | + | |
| 22280 | + | |
| 22281 | + | |
| 22282 | + | |
| 22283 | + | |
22243 | 22284 | | |
22244 | 22285 | | |
22245 | 22286 | | |
22246 | 22287 | | |
22247 | 22288 | | |
22248 | 22289 | | |
22249 | | - | |
| 22290 | + | |
22250 | 22291 | | |
22251 | 22292 | | |
22252 | 22293 | | |
| |||
0 commit comments