summary tables for available webhook categories - Jamf Pro, Okta and NEW! Custom
sub-nav for webhook categories
new method (/webhooks/delete) for handling webhook deletion for all categories
Custom Webhooks
custom webhooks can now be created and managed by JAWA
current custom webhook input fields are name(uri), description, and script
editable and deletable
Custom webhooks summary view
Jamf Pro Webhooks
switched to new nav and form fields
new delete method
new Jamf Pro webhooks summary view
Okta Webhooks
switched to new nav and form fields
new delete method
new Okta webhooks summary view
Other
New timeout enabled - 10min of inactivity
improved handling of /, /login, and /logout
updated page routing to be compatible with new webhook views
More notes: originally this branch was created just to add the "Custom Webhooks" feature, however the addition of the improved UI and routing intersected often with the other webhook categories so this branch ended up being an update to all of the webhook views and routes, and some webhook-adjacent items. As a result, the webapp currently exists in a state that is halfway between the old UI and a prototype of the new UI. New UI, minor feature additions, and cleanup/refinement tasks are planned for next develop>feature branch.
Webhook Views
Other
More notes: originally this branch was created just to add the "Custom Webhooks" feature, however the addition of the improved UI and routing intersected often with the other webhook categories so this branch ended up being an update to all of the webhook views and routes, and some webhook-adjacent items. As a result, the webapp currently exists in a state that is halfway between the old UI and a prototype of the new UI. New UI, minor feature additions, and cleanup/refinement tasks are planned for next develop>feature branch.