Ensure manually triggered ACTool executions always appear in history logs#883
Ensure manually triggered ACTool executions always appear in history logs#883Copilot wants to merge 4 commits into
Conversation
Agent-Logs-Url: https://github.com/Netcentric/accesscontroltool/sessions/4e969f57-68c4-44e5-ac39-211df0530d41 Co-authored-by: kwin <185025+kwin@users.noreply.github.com>
|
Agent-Logs-Url: https://github.com/Netcentric/accesscontroltool/sessions/4e969f57-68c4-44e5-ac39-211df0530d41 Co-authored-by: kwin <185025+kwin@users.noreply.github.com>
|
@copilot Manual executions also won't appear in the execution log if they haven't changed any ACLs/Authorizables. This should only happen for automatic installation (via Install Hook or Startup Hook). Fix that logic. |
Agent-Logs-Url: https://github.com/Netcentric/accesscontroltool/sessions/d4672905-a133-4572-a517-2444fa1d3cb6 Co-authored-by: kwin <185025+kwin@users.noreply.github.com>
Updated in commit Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|



Manual ACTool runs (Touch UI, web console, JMX) could be persisted but not always exposed in past execution logs. This PR now covers both identified causes:
execution entries with identical timestamps could collapse in sorted collections
no-change executions were being suppressed too broadly, including manual runs
History ordering stability
installationDate, which could collapse distinct executions inTreeSet-based collections.Visibility rule for no-change executions
installhook,startup_hook*).jmx,aem_admin_ui,webconsole) are now always exposed, even when 0 ACL/authorizable changes occurred.Regression coverage