Skip to content

Conversation

@konveyor-ci-bot
Copy link

Resolves: https://issues.redhat.com/browse/MTA-6120
Resolves: #2629

Summary

The source platform discovery applications wizard is now available in
the applications table. A new step to select the source platform has
been added to the wizard. The wizard itself is now a shared component
that is both from the applications table and the source platforms page.

Now there are 3 import/discover actions on the application inventory:

  • Import applications from CSV
  • Manage application imports
  • Discover applications

Summary of changes:

  • Move the discover import wizard to a shared component
  • Add a reducer value/setter for the platform
  • Allow easy initialization of the wizard state
  • Add a select platform step to the wizard if no platform is provided
  • Add usePlatformKindList hook
  • Update useRepositoryKind hook to match i18n use
  • Update the action labels for import/discover actions on application
    inventory

Summary by CodeRabbit

  • New Features

    • Added a Platform selection step, a Select Platform UI, and a screen
      shown when no platform is selected.
    • Discovery Import Wizard can be opened from the Applications table.
  • Refactor

    • Replaced legacy no-platform modal with inline step flow and gated
      steps until a platform is chosen.
    • Wizard state now tracks the selected platform and exposes platform
      setter/reset behavior.
  • Style

    • Updated copy to use “source platform”; added step titles/descriptions
      and action label updates (e.g., “Import applications from CSV”, “Manage
      application imports”).
  • Chores

    • Standardized imports, consolidated exports, removed debug logging, and
      added new runtime dependencies.

Signed-off-by: Scott J Dickerson [email protected]
Signed-off-by: Cherry Picker [email protected]

Resolves: https://issues.redhat.com/browse/MTA-6120
Resolves: #2629

## Summary
The source platform discovery applications wizard is now available in
the applications table. A new step to select the source platform has
been added to the wizard. The wizard itself is now a shared component
that is both from the applications table and the source platforms page.

Now there are 3 import/discover actions on the application inventory:
  - Import applications from CSV
  - Manage application imports
  - Discover applications

Summary of changes:
  - Move the discover import wizard to a shared component
  - Add a reducer value/setter for the platform
  - Allow easy initialization of the wizard state
  - Add a select platform step to the wizard if no platform is provided
  - Add `usePlatformKindList` hook
  - Update `useRepositoryKind` hook to match i18n use
  - Update the action labels for import/discover actions on application
    inventory

## Summary by CodeRabbit

* **New Features**
  * Added a Platform selection step, a Select Platform UI, and a screen
     shown when no platform is selected.
  * Discovery Import Wizard can be opened from the Applications table.

* **Refactor**
  * Replaced legacy no-platform modal with inline step flow and gated
    steps until a platform is chosen.
  * Wizard state now tracks the selected platform and exposes platform
    setter/reset behavior.

* **Style**
  * Updated copy to use “source platform”; added step titles/descriptions
    and action label updates (e.g., “Import applications from CSV”, “Manage
    application imports”).

* **Chores**
  * Standardized imports, consolidated exports, removed debug logging, and
    added new runtime dependencies.

---------

Signed-off-by: Scott J Dickerson <[email protected]>
Signed-off-by: Cherry Picker <[email protected]>
@coderabbitai
Copy link

coderabbitai bot commented Oct 6, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Note

Free review on us!

CodeRabbit is offering free reviews until Wed Oct 08 2025 to showcase some of the refinements we've made.

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

2 participants