Skip to content

upcoming: [DPS-33117] Delivery form - #12350

Merged
mikeZuber-akamai merged 4 commits into
linode:developfrom
mduda-akamai:feature/DPS-33117-add-delivery-form
Jun 12, 2025
Merged

mikeZuber-akamai merged 4 commits into
linode:developfrom
mduda-akamai:feature/DPS-33117-add-delivery-form

Conversation

@mduda-akamai

@mduda-akamai mduda-akamai commented Jun 9, 2025

Copy link
Copy Markdown
Contributor

Description 📝

DataStream: Delivery form

Changes 🔄

  • Delivery form

Target release date 🗓️

July 2025

Preview 📷

Before After
before after

How to test 🧪

  • navigate to datastream/streams/create
  • check if entering a new Destination Name will show the rest of the form
  • check all fields
Author Checklists

As an Author, to speed up the review process, I considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
➕ Adding a changeset
🧪 Providing/improving test coverage
📱 Providing mobile support
♿ Providing accessibility support


  • I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed ✅

  • All unit tests are passing
  • TypeScript compilation succeeded without errors
  • Code passes all linting rules

Comment thread packages/manager/src/features/DataStream/Shared/PathSample.tsx Outdated
Comment thread packages/manager/src/features/DataStream/Shared/PathSample.tsx Outdated
Comment thread packages/manager/src/features/DataStream/Streams/StreamCreate/types.ts Outdated
Comment thread packages/manager/src/features/DataStream/Streams/StreamCreate/types.ts Outdated
@mduda-akamai mduda-akamai self-assigned this Jun 10, 2025
Comment thread packages/manager/src/features/DataStream/Streams/StreamCreate/types.ts Outdated
@mduda-akamai
mduda-akamai force-pushed the feature/DPS-33117-add-delivery-form branch from 7616bbf to 707162b Compare June 10, 2025 09:34
@mduda-akamai
mduda-akamai marked this pull request as ready for review June 10, 2025 09:45
@mduda-akamai
mduda-akamai requested a review from a team as a code owner June 10, 2025 09:45
@mduda-akamai
mduda-akamai requested review from abailly-akamai and cpathipa and removed request for a team June 10, 2025 09:45

@abailly-akamai abailly-akamai left a comment

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.

You also need an APIv4 changeset

Comment thread packages/manager/src/features/DataStream/Streams/StreamCreate/types.ts Outdated
Comment thread packages/manager/src/features/DataStream/Streams/StreamCreate/types.ts Outdated
Comment thread packages/manager/src/features/DataStream/Shared/PathSample.tsx Outdated
@mduda-akamai

Copy link
Copy Markdown
Contributor Author

@abailly-akamai

You also need an APIv4 changeset

What do you mean by that? I haven't made any changes in APIv4 yet.

@abailly-akamai abailly-akamai left a comment

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.

You will want a better placeholder on your select because it is unclear one can create a new destination:

Screenshot 2025-06-11 at 09 33 31

control={control}
name="destination_label"
render={({ field }) => (
<Autocomplete

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.

Not required, but you could also simplify this implementation by using the @linode/ui Select component which has a creatable property, cause that's essentially what you are trying to re-create here. We have one instance here: https://github.com/linode/manager/blob/develop/packages/manager/src/features/Managed/Contacts/ContactsDrawer.tsx

@github-project-automation github-project-automation Bot moved this from Review to Approved in Cloud Manager Jun 11, 2025
@linode-gh-bot

Copy link
Copy Markdown

Cloud Manager UI test results

🔺 4 failing tests on test run #5 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
4 Failing621 Passing4 Skipped153m 59s

Details

Failing Tests
SpecTest
smoke-community-stackscripts.spec.tsCloud Manager Cypress Tests→Community Stackscripts integration tests » Community Stackscripts integration tests
lke-create.spec.tsCloud Manager Cypress Tests→LKE Cluster Creation with DC-specific pricing » LKE Cluster Creation with DC-specific pricing
resize-linode.spec.tsCloud Manager Cypress Tests→resize linode » resize linode
clone-linode.spec.tsCloud Manager Cypress Tests→clone linode » clone linode

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/stackscripts/smoke-community-stackscripts.spec.ts,cypress/e2e/core/kubernetes/lke-create.spec.ts,cypress/e2e/core/linodes/resize-linode.spec.ts,cypress/e2e/core/linodes/clone-linode.spec.ts"

@mikeZuber-akamai
mikeZuber-akamai merged commit 2535799 into linode:develop Jun 12, 2025
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Cloud Manager Jun 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

7 participants