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

frontend: Add create resource UI #1996

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

frontend: Add create resource UI #1996

wants to merge 2 commits into from

Commits on Sep 27, 2024

  1. frontend: Accept given YAML/JSON in EditorDialog

    Signed-off-by: Evangelos Skopelitis <eskopelitis@microsoft.com>
    skoeva committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    fa7c26c View commit details
    Browse the repository at this point in the history
  2. frontend: Add create resource UI

    These changes introduce a new UI feature that allows users to create
    resources from the associated list view. Clicking the 'Create' button
    opens up the EditorDialog used in the generic 'Create / Apply' button,
    now accepting generic YAML/JSON text rather than explicitly expecting an
    item that looks like a Kubernetes resource. The dialog box also includes
    a generic template for each resource. The apply logic for this new
    feature (as well as the original 'Create / Apply' button) has been
    consolidated in EditorDialog, with a flag allowing external components
    to utilize their own dispatch functionality.
    
    Fixes: #1820
    
    Signed-off-by: Evangelos Skopelitis <eskopelitis@microsoft.com>
    skoeva committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    88d8c26 View commit details
    Browse the repository at this point in the history