* User event log is now functional & attached to various events * Add additional missing system events * Completely re-write last_callers to have new functionality, etc. * Events.addListenerMultipleEvents() * New 'moduleInitialize' export for module init vs Event specific registerEvents * Add docs on last_callers mod
1.5 KiB
1.5 KiB
layout, title
| layout | title |
|---|---|
| page | Last Callers |
The Last Callers Module
The built in last_callers module provides flexible retro last callers mod.
Configuration
Config Block
Available config block entries:
dateTimeFormat: moment.js style format. Defaults to current theme → systemshortformat.user: User options:collapse: Collapse or roll up entries that fall within the period specified. May be a string in the form of30 minutes,3 weeks,1 hour, etc.
sysop: Sysop options:collapse: Collapse or roll up entries that fall within the period specified. May be a string in the form of30 minutes,3 weeks,1 hour, etc.hide: Hide all +op logins
actionIndicators: Maps user actions to indicators. For example:userDownloadto "D". Available indicators:userDownloaduserUploaduserPostMsguserSendMailuserRunDoor
actionIndicatorDefault: Default indicator when an action is not set. Defaults to "-".
Theming
When in a list view, the following itemFormat object is provided:
userId: User ID.realName: User's real name or "N/A".ts: Timestamp indateTimeFormatformat.location: User's location or "N/A".affiliationoraffils: Users affiliations or "N/A".actions: A string built by concatenating action indicators for a users logged in session. For example, given a indincator ofuserDownloadmapped to "D", the string may be "-D----". The format was made popular on Amiga style boards.