Renders the AdminLTE left sidebar navigation tree, listing report menu groups and workflows grouped by MenuGroup, with ACL-based visibility control per item.
SysGuiLeftmenu — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
No parameters are used. Returns a <ul class="nav nav-pills nav-sidebar flex-column"> tree. Each group is rendered as a collapsible <li> node containing its child report links.
acl.validate_report) when an ACL context is available.base or sidebar open in the main content area via axion_transitprocess.form) open in a Bootstrap modal.MENU_BUFFER dict keyed by username to avoid repeated database queries.def_menugroup rows are inserted automatically for any discovered group names.Options read from self._Options JSON.
| Key | Effect |
|---|---|
open_by_default |
If "true", adds menu-open class to all group items so they expand on load |
def_menu and def_report, joined with def_menugroup.axion.rpc.js for the axion_transitprocess call.self.console = 1 suppresses the outer <ul> wrapper for CLI rendering.DO_MENU_DEBUG (module-level flag) enables rendering of ACL-blocked items with a locked label for debugging.