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

Create Admin UI for managing webhooks #63

Open
xgp opened this issue Jul 9, 2024 · 1 comment
Open

Create Admin UI for managing webhooks #63

xgp opened this issue Jul 9, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@xgp
Copy link
Member

xgp commented Jul 9, 2024

Use the programmatic way described here (keycloak/keycloak#24805) to build an Admin UI for managing Webhooks.

This method will cause a duplicate ComponentModel to be stored in the database. This means:

  • We have to use the onCreate/onUpdate/preRemove methods of ComponentFactory to create/update/remove the WebhookModel entities.
  • We need a mechanism of "linking" the ComponentModel to the WebhookModel. E.g. store the component id in the webhook entity.
  • We need to CRUD the ComponentModel when the WebhookModel gets updated by the WebhooksResource management API.
@xgp
Copy link
Member Author

xgp commented Jul 9, 2024

Will also need to "migrate" all existing webhook entities so that they have components associated with them. Should be able to do this in a postInit.

@xgp xgp self-assigned this Oct 25, 2024
@xgp xgp added the enhancement New feature or request label Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant