Renders a navbar dropdown showing unread system alert notifications for the current user, styled as danger-level badges.
SysGuiAlert — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
No parameters are used. Returns an AdminLTE navbar dropdown <li> element listing unread notifications from data_notify, filtered to exclude entries already acknowledged by the current user in data_notify_user.
GetNotificationCount(Param1="", Param2="", Param3="")Counts rows in data_notify not yet present in data_notify_user for the current user.
GetItems()Returns notification text, minutes since creation, and an action href (resolved from ActionType and Action columns) for all unread notifications.
ObjReportSysGuiNotification.Report and overrides GetNotificationCount and GetItems.danger; glyph is fa fa-bullhorn.$username$ placeholder in SQL is resolved at runtime by process_text.