Renders a user profile card showing account details, access level, status, and management action buttons.
UserReport — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
The query must return one column: the username. The report reads the full user record from the User table, loads ACL data, and renders a profile panel with avatar, full name, company, role, access level name, active/locked status, last login date, and action buttons.
Action buttons shown depend on the viewing context:
UserLevel >= 10) or own profile: "Edit User" and "Reset User" buttonsRenderDetail()Returns the HTML fragment for the profile card body, including user info table, access level, status indicators, and action buttons.
Requires ObjAcl from factory.web/ObjAcl.py for ACL data loading.