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

[Fleet] Support expanding YML fields in integration policy editor #193387

Open
3 tasks
zez3 opened this issue Sep 19, 2024 · 2 comments
Open
3 tasks

[Fleet] Support expanding YML fields in integration policy editor #193387

zez3 opened this issue Sep 19, 2024 · 2 comments
Labels
enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team

Comments

@zez3
Copy link

zez3 commented Sep 19, 2024

User Story

As a user configuring integrations, I want to expand the YML field editor to full screen, so that I can easily view and edit the full content without relying on scrolling.

Context

The current YML field editor in the integration policy editor is a small, scrollable text box. For large configurations, it becomes difficult to navigate the content by scrolling left/right or up/down. Allowing users to expand the editor to full screen will provide a better user experience, ensuring they can view and edit the entire configuration comfortably.

There are examples of this kind of experience in the EuiCodeBlock component docs, e.g.

Image

Acceptance Criteria

  • Add an "Expand" button to the YML field editor, allowing users to open it in a full-screen modal.
  • Include a "Collapse" or "Close" button in the expanded view to return to the inline editor.
  • Retain all existing functionality for saving or canceling changes to the YML field.
@botelastic botelastic bot added the needs-team Issues missing a team label label Sep 19, 2024
@zez3
Copy link
Author

zez3 commented Sep 19, 2024

@elastic/fleet (Team:Fleet)

@jen-huang jen-huang added enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team labels Sep 19, 2024
@botelastic botelastic bot removed the needs-team Issues missing a team label label Sep 19, 2024
@kpollich kpollich changed the title expandable/resizeble custom processors text box in Fleet policies [Fleet] Support expanding YML fields in integration policy editor Nov 18, 2024
@kpollich
Copy link
Member

Thanks for the report, this looks good. I'm going to hijack this with a new title + description and get this scheduled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result Team:Fleet Team label for Observability Data Collection Fleet team
Projects
None yet
Development

No branches or pull requests

3 participants