torrentpier/tracker — pull request #28 by iGliX (2014-08-27 19:03:52+00:00)
Title: R598

R598

Переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п. Подробное описание со скриншотами опубликовано на форуме: http://torrentpier.me/threads/26134/

Для обновления на данную ревизию потребуется выполнение следующих запросов:

ALTER TABLE `bb_groups` CHANGE `group_description` `group_description` text NOT NULL DEFAULT '';
ALTER TABLE `bb_groups` ADD `avatar_ext_id` int(15) NOT NULL DEFAULT '0' AFTER `group_id`;
ALTER TABLE `bb_groups` ADD `mod_time` INT(11) NOT NULL DEFAULT '0' AFTER `group_time`;
ALTER TABLE `bb_groups` ADD `release_group` tinyint(4) NOT NULL DEFAULT '0' AFTER `group_type`;
ALTER TABLE `bb_groups` ADD `group_signature` text NOT NULL DEFAULT '' AFTER `group_description`;
ALTER TABLE `bb_posts` ADD `poster_rg_id` mediumint(8) NOT NULL DEFAULT '0' AFTER `poster_ip`;
ALTER TABLE `bb_posts` ADD `attach_rg_sig` tinyint(4) NOT NULL DEFAULT '0' AFTER `poster_rg_id`;

Остальные изменения в данной ревизии:

- добавлено кеширование статистики торрент-профиля пользователя;
- изменено приветственное сообщение после установки трекера;
- исправлена ошибка с нерациональным кешированием числом жалоб;
- исправлена фильтрация email-адреса пользователя;
- исправлены некоторые ошибки в шаблоне;
- прочие мелкие исправления и улучшения.