AMX API needed for V3 Prelude Back to AdminConsole V3 The table below listed out the AMX API that is missing for Admin Console for implementing the specified task. In order for the team to implement GUI support for the functionality listed below, API needs to be available before*8/4 Monday*. Some of the features below was not requested before, or not in our scheduled task. Some of the feature, such as Grizzle configuration are very complicated, involving several dynamic tree nodes, tabs, etc. Please consider this as an opportunity to submit additional request to the GUI team. This window closed on COB Monday (7/28). If the 'committed date' column is not filled out by 7/28, or the committed date is after 8/4, then the feature will not be supported in the console for the V3 Prelude release. thanks. __
Features |
Owner(s) |
AMX API available on |
Description |
GUI task |
'anonymous' login |
Nandini |
|
API to test that there is only 1 user with the user name "anonymous" AND no password required |
if method returns 'true', will prefill user name with 'anonymous' and gray out passwd field, so user just need to press 'login button |
server restart |
|
|
API to 1. test if restart is supported. 2. restart the server <Lloyd: I am looking into how to provide a list of changed items. There are numerous issues to resolve.> |
Provide a button in the Application Server general page to restart server. |
Installed location |
Lloyd |
Done. DomainRoot: getInstallDir(), getConfigDir(), getDomainDir() |
API to obtain location of install root. (note, NOT glassfish, but the directory above it) |
this is a MUST have feature. I can't just obtain 'glassfish' directory and get its parent |
Deployed Apps |
Lloyd |
|
API to list out deployed JRuby and Groovy apps |
dynamic tree node for listing these apps. |
Security Realm |
V B Kumar |
API through habitat provided on 7/28 |
API to get the list of predefined security realm. Refer to this email thread |
Predefined realm is available as dropdown, otherwise, user will have to type in. It will be a regression from V2 if not provided. |
User/Group Management |
V B Kumar |
API through habitat provided on 7/28 |
API for user and group management for file based Realm. Refer to attached email discussion for details |
GUI provides the screens to add/edit/remove user and group. It will be a regression from V2 if not provided. |
Application Management |
Hong |
Hong or Tim to make config-api and AMX changes by 7/30. Lloyd to investigate and fix (if possible) AMX element value 'get' problem by 8/1 with Hong or Tim picking up and completing by 8/4 if Lloyd runs out of time (we also have a workaround if a fix is impossible in time) |
Provide necessary API to get and set the value of DD that should be editable |
GUI provides another tab for deployed application for editing this predefined list. |
Grizzly configuration |
Oleksiy |
pending asarch review... |
All necessary API to support this feature. <Lloyd: once the Grizzly @Configured stuff is in, AMX interfaces can be defined. Compatibility issues are another story.> |
create a GUI plugin module to support thss feature, with new tree nodes, tabs and as a common task if needed |
|