Skip to content

feat(nimbus): rollouts risks form#15559

Merged
moibra05 merged 1 commit into
mainfrom
15078
May 13, 2026
Merged

feat(nimbus): rollouts risks form#15559
moibra05 merged 1 commit into
mainfrom
15078

Conversation

@moibra05
Copy link
Copy Markdown
Contributor

@moibra05 moibra05 commented May 8, 2026

Because

  • The new design requires the risk section for the rollout creation form

This commit

  • Adds the risks section of the rollout form
  • Improves the reusability of the rollout form components

Fixes #15078

@moibra05
Copy link
Copy Markdown
Contributor Author

moibra05 commented May 8, 2026

image image

@yashikakhurana
Copy link
Copy Markdown
Contributor

@moibra05 it seems like some checks are failing

@moibra05
Copy link
Copy Markdown
Contributor Author

moibra05 commented May 11, 2026

@yashikakhurana i was missing test coverage. fixed now i think 👍

{% if experiment.documentation_links.exists %}
<div class="d-flex flex-column gap-1">
{% for link in experiment.documentation_links.all %}
<div class="small">
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey I see changes in the overview section?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i made some structural changes to how the form sections are rendered so that some of the components are a bit more reusable. i thought that instead of having to create separate _header.html files for each form section it would make more sense to just embed it in the base form component, new_rollout_detail.html. everything is still functionally the same

@moibra05 moibra05 requested a review from yashikakhurana May 12, 2026 17:05
@moibra05
Copy link
Copy Markdown
Contributor Author

image image image

Copy link
Copy Markdown
Contributor

@yashikakhurana yashikakhurana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thank you @moibra05

@moibra05 moibra05 added this pull request to the merge queue May 13, 2026
Merged via the queue into main with commit 7f6afa6 May 13, 2026
26 checks passed
@moibra05 moibra05 deleted the 15078 branch May 13, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rollout Risks Form/Card

2 participants