--- layout: page title: 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](https://momentjs.com) style format. Defaults to current theme → system `short` format. * `user`: User options: * `collapse`: Collapse or roll up entries that fall within the period specified. May be a string in the form of `30 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 of `30 minutes`, `3 weeks`, `1 hour`, etc. * `hide`: Hide all +op logins * `actionIndicators`: Maps user actions to indicators. For example: `userDownload` to "D". Available indicators: * `userDownload` * `userUpload` * `userPostMsg` * `userSendMail` * `userRunDoor` * `actionIndicatorDefault`: Default indicator when an action is not set. Defaults to "-". Remember that entries such as `actionIndicators` and `actionIndicatorDefault` may contain pipe color codes! ### Theming The following `itemFormat` object is provided to MCI 1 (ie: `%VM1`): * `userId`: User ID. * `realName`: User's real name or "N/A". * `ts`: Timestamp in `dateTimeFormat` format. * `location`: User's location or "N/A". * `affiliation` or `affils`: Users affiliations or "N/A". * `actions`: A string built by concatenating action indicators for a users logged in session. For example, given a indincator of `userDownload` mapped to "D", the string may be "-D----". The format was made popular on Amiga style boards.