-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modify analysis wizard to accommodate language discovery #1950
Comments
This issue is currently awaiting triage. |
Note: Until language discovery is working consistently, we can manually tag a language to an application for testing purposes. |
The application |
Resolves #1950 UI Tests PR: 1136 Needs: konveyor/tackle-ui-tests#1136 Includes: - Provide a "(Show All)" option to display all targets regardless of language tags. Adds a new component to handle this new menu type. - Populate the options list from the Provider field of the fetched targets. - Initially select the languages based on the tags, of tag category "Language", across the applications selected for analysis. - Update TS type for Target to reflect the provider type changing to a string[]. - Covers the hub change to the task model described here: >The application Analysis fields used to correlated to task by addon. This needs to be updated to correlate by kind == "analyzer" (when not blank) else fallback on addon == "analyzer". The fallback is needed to correlate tasks created in previous releases. - Each target card should always display a label with it's provider. This will allow cards that belong to different providers to be differentiated when more than one language is selected. <img width="1360" alt="Screenshot 2024-06-12 at 3 37 47 PM" src="https://github.com/konveyor/tackle2-ui/assets/11218376/085de6c1-3b56-4532-ab38-81732da377e6"> --------- Signed-off-by: Ian Bolton <[email protected]> Co-authored-by: Radoslaw Szwajkowski <[email protected]>
Summary
With the addition of automatic language discovery, the analysis wizard target selection step needs to be enhanced.
Enhancement references:
Requirements
Base requirements:
TaskGroup.Addon: analyzer
needs to be replaced withTaskGroup.Kind: analyzer
Details on changes to the language selection box:
Provider
field of the fetched targets.Details on changes to the target cards:
HUB enhancements that may be needed:
None identified initially. Target data is already available. Tag category of "Language" is provided in the seed values. Applications already have their tag data provided.
Screen shots and mockups
Current State
Future State
(the only real difference will be he constant language/provider tag on the cards)
The text was updated successfully, but these errors were encountered: