Rank log: inactive ranks (Guardian) count as promotions to and from, demotion when lost; Guardian is staff
This commit is contained in:
parent
611b79cdba
commit
0af93d1eab
7 changed files with 76 additions and 24 deletions
10
README.md
10
README.md
|
|
@ -79,13 +79,17 @@ environment).
|
|||
SimpleAdmin groups have no display name or colour, so those come from a site config
|
||||
(`SAW_SITE_CONFIG`, see `site.example.json`). The built-in defaults cover `#rank/owner`,
|
||||
`senioradmin`, `admin`, `trialadmin`, `mod`, `trialmod`, `helper` and `guardian`. Ranks marked
|
||||
`"supporter": true` are listed apart from staff and can't sign in unless they hold
|
||||
`@css/generic`.
|
||||
`"supporter": true` (VIPs) are listed apart from staff and don't count as staff online. Ranks
|
||||
marked `"inactive": true` (Guardian: staff who are stepping back) are listed with the staff; they
|
||||
only change how the rank log reads (see below). Nobody can sign in without `@css/generic`.
|
||||
|
||||
### Rank changes
|
||||
|
||||
Every change to a player's rank (their highest-immunity group) is recorded in `sa_rank_log` and
|
||||
listed under the public Staff page: who, from which rank to which, who changed it and when. The
|
||||
listed under the public Staff page: who, from which rank to which, who changed it and when. A
|
||||
change is a promotion or demotion by the ranks' immunity, except for inactive ranks: moving
|
||||
between an inactive rank and any other rank is a promotion either way, and losing an inactive rank
|
||||
is a demotion. The
|
||||
panel creates the table at startup (`sql/rank-log.sql`, embedded; run it by hand if the database
|
||||
user can't create tables). It logs changes made in the panel (giving, moving or removing a rank,
|
||||
and deleting a rank that people hold). Our SimpleAdmin fork (1.8.2b-zio10+) logs `css_addadmin`,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue