enigma-bbs/docs/modding/last-callers.md

1.7 KiB

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 → 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
    • userSendNodeMsg
  • 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.
  • userName: Login username.
  • realName: User's real name.
  • ts: Timestamp in dateTimeFormat format.
  • location: User's location.
  • affiliation or affils: Users affiliations.
  • actions: A string built by concatenating action indicators for a users logged in session. For example, given a indicator of userDownload mapped to "D", the string may be "-D----". The format was made popular on Amiga style boards.