Commit 3b92fbd
committed
feat(env-vars): add updater metadata and include user info
Add a discriminated EnvironmentVariableUpdater schema to represent who
last updated a variable (user or integration) and thread it through
create/edit/value types. Persist lastUpdatedBy and version fields in
presenter queries, collect referenced user records, and resolve a
display-friendly updatedBy user object (id, name, avatar) for each
environment variable value. Also ensure isSecret is read from the value
record and avoid returning secrets' values.
These changes allow auditing of who modified env vars (user vs
integration), enable showing updater details in the UI, and make the
presenter robust against missing value records.1 parent 425ebe3 commit 3b92fbd
File tree
8 files changed
+231
-75
lines changed- apps/webapp/app
- components/integrations
- models
- presenters/v3
- routes
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.environment-variables.new
- _app.orgs.$organizationSlug.projects.$projectParam.env.$envParam.environment-variables
- v3/environmentVariables
8 files changed
+231
-75
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1395 | 1395 | | |
1396 | 1396 | | |
1397 | 1397 | | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
1398 | 1402 | | |
1399 | 1403 | | |
1400 | 1404 | | |
| |||
1423 | 1427 | | |
1424 | 1428 | | |
1425 | 1429 | | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
1426 | 1434 | | |
1427 | 1435 | | |
1428 | 1436 | | |
| |||
Lines changed: 63 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
51 | 55 | | |
52 | 56 | | |
53 | 57 | | |
| |||
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
74 | 114 | | |
75 | 115 | | |
76 | 116 | | |
| |||
117 | 157 | | |
118 | 158 | | |
119 | 159 | | |
120 | | - | |
121 | | - | |
| 160 | + | |
| 161 | + | |
122 | 162 | | |
123 | | - | |
| 163 | + | |
124 | 164 | | |
125 | 165 | | |
126 | 166 | | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
127 | 183 | | |
128 | 184 | | |
129 | 185 | | |
130 | 186 | | |
131 | 187 | | |
132 | 188 | | |
133 | 189 | | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
134 | 194 | | |
135 | 195 | | |
136 | 196 | | |
| |||
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
155 | 161 | | |
156 | 162 | | |
157 | 163 | | |
| |||
Lines changed: 47 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| 27 | + | |
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| |||
70 | 72 | | |
71 | 73 | | |
72 | 74 | | |
| 75 | + | |
73 | 76 | | |
74 | 77 | | |
75 | 78 | | |
| |||
160 | 163 | | |
161 | 164 | | |
162 | 165 | | |
163 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
164 | 173 | | |
165 | 174 | | |
166 | 175 | | |
| |||
307 | 316 | | |
308 | 317 | | |
309 | 318 | | |
310 | | - | |
| 319 | + | |
311 | 320 | | |
312 | 321 | | |
313 | | - | |
| 322 | + | |
314 | 323 | | |
315 | 324 | | |
316 | | - | |
| 325 | + | |
317 | 326 | | |
318 | 327 | | |
319 | 328 | | |
320 | | - | |
| 329 | + | |
321 | 330 | | |
322 | 331 | | |
323 | 332 | | |
| |||
329 | 338 | | |
330 | 339 | | |
331 | 340 | | |
332 | | - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
333 | 345 | | |
334 | 346 | | |
335 | 347 | | |
| |||
407 | 419 | | |
408 | 420 | | |
409 | 421 | | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
410 | 449 | | |
411 | 450 | | |
| 451 | + | |
412 | 452 | | |
413 | 453 | | |
414 | 454 | | |
| |||
424 | 464 | | |
425 | 465 | | |
426 | 466 | | |
427 | | - | |
| 467 | + | |
428 | 468 | | |
429 | 469 | | |
430 | 470 | | |
| |||
Lines changed: 6 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
483 | 484 | | |
484 | 485 | | |
485 | 486 | | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | 487 | | |
499 | 488 | | |
500 | 489 | | |
| |||
538 | 527 | | |
539 | 528 | | |
540 | 529 | | |
541 | | - | |
| 530 | + | |
542 | 531 | | |
543 | 532 | | |
544 | 533 | | |
| |||
557 | 546 | | |
558 | 547 | | |
559 | 548 | | |
560 | | - | |
| 549 | + | |
561 | 550 | | |
562 | 551 | | |
563 | 552 | | |
| |||
708 | 697 | | |
709 | 698 | | |
710 | 699 | | |
711 | | - | |
| 700 | + | |
712 | 701 | | |
713 | 702 | | |
714 | 703 | | |
| |||
1535 | 1524 | | |
1536 | 1525 | | |
1537 | 1526 | | |
1538 | | - | |
| 1527 | + | |
1539 | 1528 | | |
1540 | 1529 | | |
1541 | 1530 | | |
| |||
1558 | 1547 | | |
1559 | 1548 | | |
1560 | 1549 | | |
1561 | | - | |
| 1550 | + | |
1562 | 1551 | | |
1563 | 1552 | | |
1564 | 1553 | | |
| |||
0 commit comments