-
Notifications
You must be signed in to change notification settings - Fork 143
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
Command recorder Admin Console plugin to configure admin command logging (with plain facelets, no JSF templating) #24898
Command recorder Admin Console plugin to configure admin command logging (with plain facelets, no JSF templating) #24898
Commits on Jul 11, 2024
-
GH eclipse-ee4j#25039 A custom view handler that can delegate to defa…
…ult view handler
Configuration menu - View commit details
-
Copy full SHA for b176b61 - Browse repository at this point
Copy the full SHA b176b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for e66b107 - Browse repository at this point
Copy the full SHA e66b107View commit details -
GH eclipse-ee4j#25039 Support plain JSF pages in Admin Console
URLs that start with /faces/* are handled by xhtml pages (e.g. /faces/header.xhtml handled by header.xhtml (in the webapp root). Can be injected to JSF templating pages via iframe. Example in upload.jsf (Application -> Deploy...)
Configuration menu - View commit details
-
Copy full SHA for 9da971b - Browse repository at this point
Copy the full SHA 9da971bView commit details -
GH eclipse-ee4j#25039 Facelets in Console: Resources in Console plugins
Adds a custom resource handler wrapper that loads facelets from a console plugin, from the META-INF/resources directory. Adds a Console plugin for command recorder, which provides a menu facelet wtih a toggle button. The MenuView bean is not found yet.
Configuration menu - View commit details
-
Copy full SHA for bcb734c - Browse repository at this point
Copy the full SHA bcb734cView commit details -
GH eclipse-ee4j#25039 Facelets in Console: Command recorder plugin
Button to toggle Command logger Simplified plugins via Faces - plain JARs in Admin WAR, which contain facelets and resources in META-INF/resources, and Java model as plain CDI beans in the JAR. Subject is retrieved from Jakarta Security - worth to move to a common module.
Configuration menu - View commit details
-
Copy full SHA for 807a4da - Browse repository at this point
Copy the full SHA 807a4daView commit details -
GH eclipse-ee4j#25039 Facelets in Console: Moved integration to the c…
…ommandrecorder plugin Moved all the code needed to integrate the Command Recorder console plugin into the plugin module. This means that Admin Console will work without issues if the module is not present. Since the Admin Recorder plugin is deployed in the AdminGUI application and not as an OSGi bundle in modules, I needed to update the ConsolePluginService: * it's now created by an HK2 locator specific to the deployed app, so that it finds console plugins also in the web app, not only in OSGi modules * it searches for all plugin configuration files in the classloader and remove duplicities (because the web app classloader also finds all files in OSGi bundles via the parent classloader) Also removed the demo facelets files.(header.xhtml, etc.)
Configuration menu - View commit details
-
Copy full SHA for 94ae8aa - Browse repository at this point
Copy the full SHA 94ae8aaView commit details -
GH eclipse-ee4j#25039 Facelets in Console: Clean up
Moved CDI producers into Admin Core, so that they can be reused by other modules and we avoid conflicts or implicit dependencies if multiple modules define the same producers or rely on beans produced by other modules.
Configuration menu - View commit details
-
Copy full SHA for 3bb8de0 - Browse repository at this point
Copy the full SHA 3bb8de0View commit details
Commits on Jul 13, 2024
-
GH eclipse-ee4j#25039 Facelets in Console: Clean up
Removed unnecessary Serializable
Configuration menu - View commit details
-
Copy full SHA for 97767d5 - Browse repository at this point
Copy the full SHA 97767d5View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc5613f - Browse repository at this point
Copy the full SHA dc5613fView commit details