MustDie
( )
30/10/2015 20:16:22
Re: Раз пошла такая пьянка - попробую задать вопрос вам, как главному участнику переноса

Цитата:

сносу в сомниловку способствовали некоторые пользователи, не отличающиеся корректным поведением, и которые впоследствие были лишены права голосовать. Было бы справедливо удалить их голоса.




Кстате, да, было бы не плохо написать скрипт, который бы автоматом:
1. Переносил отчёты в сомниловку и обратно по достижению разницы голосов. (а то сейчас похоже модераторы делают это в ручную);
2. При бане пользователя по определённым статьям (или добавить соответствующий флаг "с удалением голосов", к примеру) удалялись все его голоса, и срабатывал п.1;
3. Можно пойти дальше: добавить доп. таблицу в базу, где хранились все голоса (по каким отчетам) данных забаненных пользователей. И в случае амнистии эти голоса восстанавливались бы. И, опять же, срабатывал бы п.1.