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

fix(entities-plugins): plugin form UX phase 2 [KM-61] #1301

Merged
merged 4 commits into from
Apr 3, 2024

Conversation

sumimakito
Copy link
Member

@sumimakito sumimakito commented Mar 29, 2024

Summary

AI plugins will use the legacy form

  • Adjusted the look and feel of field groups in the plugin form to match the Figma design

  • Added field rules to plugin metadata

  • Added alerts for field rules

    proxy-cache-advanced
    ip-restriction
    forward-proxy
  • Re-organized and exported plugin metadata and several almost-constants instead of embedding them inside the composables

  • [Fix] Reverted fix(entities-plugins): revert the changes on the required field #1249 and added no-validate to <EntityBaseForm /> to fix some issues with proxy-cache-advanced and response-ratelimiting

  • [Fix] Hid fields with .hidden-field

    Before
    After
  • [Fix] Fixed some typos

KM-61

@sumimakito sumimakito requested review from LukeSwierlik, QueaT-kong and a team as code owners March 29, 2024 07:04
@sumimakito sumimakito marked this pull request as draft March 30, 2024 07:36
@sumimakito sumimakito force-pushed the fix/KM-61-plugin-form-ux-phase-2 branch 3 times, most recently from a1c79fc to 004f6b5 Compare April 1, 2024 10:21
@sumimakito sumimakito marked this pull request as ready for review April 1, 2024 10:24
@sumimakito sumimakito force-pushed the fix/KM-61-plugin-form-ux-phase-2 branch from 004f6b5 to c5a972c Compare April 2, 2024 13:46
@sumimakito sumimakito force-pushed the fix/KM-61-plugin-form-ux-phase-2 branch from e698011 to 5fa1cc5 Compare April 3, 2024 04:14
Copy link
Member

@Leopoldthecoder Leopoldthecoder left a comment

Choose a reason for hiding this comment

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

@sumimakito sumimakito merged commit 210a0c2 into main Apr 3, 2024
21 checks passed
@sumimakito sumimakito deleted the fix/KM-61-plugin-form-ux-phase-2 branch April 3, 2024 09:12
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