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

1.5 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
  • 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 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.