Dan Ungureanu 30c491500a
FEATURE: Permit users who had no penalties in last 6 months to be TL3. ()
Previously, users who had any penalties (were silenced or suspended)
were not allowed to promote to Trust Level 3.

There is also a more subtle change here: if users were silenced or
suspended and then the operation was reverted (user was un-silenced
or un-suspended), then it would have been like the user was never
penalized in the first place. This is no longer the case. To forgive a
user earlier, administrators can use "Clear Penalty History" feature.

Lastly, Jobs::UnsilenceUsers will automatically unsilence any users who
should no longer be silenced (silenced_till < now()). This made it so
silence_count - unsilence_count == 0 for any user who is not silenced,
which defeated the purpose of this TL3 requirement.
2019-07-19 12:46:10 +03:00
..
2019-01-11 14:30:19 -05:00
2019-05-13 15:24:24 +01:00
2019-05-29 14:26:24 +10:00
2019-05-13 15:24:24 +01:00
2019-05-25 00:32:29 +02:00
2019-05-24 12:58:26 +08:00
2019-05-29 14:26:24 +10:00
2019-04-08 17:03:26 +05:30