Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Component/s: None
-
Labels:None
Description
Add a new status or contributors ("Active", "Inactive"). This will control whether they can log-in and post translations. Contributors should not be allowed to do either action if inactive.
EXT-10 will update the translator to reject translations with potentially dangerous strings. We should add a log (either a field or a table) to keep track of the number of illegal translations submitted by a user. Then if the user does this a certain number of times (say 10 or so) their account should be banned (and all their translations removed?).
If we properly reject translations in EXT-10, then we shouldn't have an issue with people submitting unacceptable translations. Perhaps we should instead just add a `status` column to the table so that we can mark them inactive and deny them login access