Skip to content
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

✨ add "addons" tab for running arbitrary tackle addons #544

Merged
merged 1 commit into from
Feb 8, 2023

Conversation

djzager
Copy link
Member

@djzager djzager commented Dec 14, 2022

This PR introduces a new tab called "Addons" that allows users to run arbitrary addons (assuming extra addons are installed). The "Addons" tab is only visible if extra addons are visible to the hub.

Copy link
Member

@ibolton336 ibolton336 left a comment

Choose a reason for hiding this comment

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

Just a couple of minor things - looking good overall!

@@ -400,7 +405,7 @@ export interface Taskgroup {
id?: number;
name: string;
addon: string;
data: TaskData;
data: any; // TODO(djzager) - may want to fix this
Copy link
Member

Choose a reason for hiding this comment

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

Any reason not to use the TaskData type here?

Copy link
Member Author

Choose a reason for hiding this comment

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

the problem here is that the data we are trying to submit almost certainly will not match the TaskData type. TaskData as it currently exists is only true for running a Windup task.

Copy link
Member Author

Choose a reason for hiding this comment

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

This point still remains but the other issues have been addressed.

Copy link
Member

@ibolton336 ibolton336 left a comment

Choose a reason for hiding this comment

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

LGTM - There is one outstanding bug with the code-editor component that prevents right clicking inside the window to paste contents. Seems to be an issue with the component itself rather than with the implementation here.

@djzager djzager changed the title feat: add "extras" tab for running arbitrary tackle addons ✨ add "addons" tab for running arbitrary tackle addons Feb 8, 2023
This PR introduces a new tab called "Addons" that allows users to run
arbitrary addons (assuming extra addons are installed). The "Addons" tab is
only visible if extra addons are visible to the hub.

Signed-off-by: David Zager <david.j.zager@gmail.com>
@djzager djzager closed this Feb 8, 2023
@djzager djzager reopened this Feb 8, 2023
@djzager djzager merged commit 6e5f4fa into konveyor:feature-addon Feb 8, 2023
djzager added a commit to djzager/tackle2-ui that referenced this pull request Apr 10, 2023
This PR introduces a new tab called "Addons" that allows users to run
arbitrary addons (assuming extra addons are installed). The "Addons" tab is
only visible if extra addons are visible to the hub.

Signed-off-by: David Zager <david.j.zager@gmail.com>
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.

None yet

3 participants