mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-06-04 19:57:20 +02:00
* Use standard MCI codes in FSE/etc.
* Add mod mixin for temp area/conf switch e.g. used by new scan, fse, so on * string utils: renderSubstr(), renderStringLength(): Works with *rendered* text. That is, is smart enough to ignore ANSI and RA style pipe color codes * string util pad() works with ANSI/RA pipe codes * TextView can now display text with RA pipe codes and MCI codes * Message conf/area welcome art #81 * Update luciano art with new MCI
This commit is contained in:
parent
3d098e927a
commit
969cd35ece
11 changed files with 439 additions and 223 deletions
|
@ -7,28 +7,6 @@ const sysDb = require('./database.js').dbs.system;
|
|||
const _ = require('lodash');
|
||||
const moment = require('moment');
|
||||
|
||||
/*
|
||||
System Log & Stats
|
||||
|
||||
Purpose
|
||||
* Timestamped log entries of events
|
||||
=> name=user_login, val=username, user_id=X (allows history of per-user or system wide)
|
||||
=> name=
|
||||
=> Replaces stats.js (last callers)
|
||||
=> timestamp, user_id, log_name, log_value
|
||||
|
||||
* Some entries should be "system" (user_id=0) while others are per-user
|
||||
* Aggregate/totals entries such as total login, & other system-wide totals
|
||||
=> login_count, post_count, ...
|
||||
=> Live table is a) init @ load time, b) kept up to date with same name=value pairs
|
||||
=> Replaces system_property.js (mostly the same functionality)
|
||||
=> User properties are kept for user-specfic
|
||||
*
|
||||
*/
|
||||
|
||||
// :TODO: Load & use config for how many day(s) to keep event log entries per type: system/user & logName combinations (cont.)
|
||||
// ...defaults for login_history, and so on
|
||||
|
||||
/*
|
||||
System Event Log & Stats
|
||||
------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue