Перевод Inactive User. Переместить неактивных пользователей в корзину?

Прислано: VladSavitsky

пн, 03/12/2007 - 22:33

Это очень полезный модуль. Он следит за активностью пользователей.

Если кто-то в течении определённого времени (от 1 дня до 2х лет) не появляется на сайте, то ему высылается очень вежливое предупреждение и призыв вернуться.

После этого предупреждения пользователю даётся время (до 1 месяца) и, если он не объявился, то он удаляется.
Такова жизнь. Это просто необходимо для управления сообществом и поддержания его в "рабочем" состоянии.

Вот детали:
*http://drupal.org/project/inactive_user
*5.x-1.1  
*Автоматическое управление неактивными пользователями.
*Перевод на drupal.org: http://drupal.org/node/197539

У этого модуля есть одна особенность - он удаляет пользователя, но все его материалы остются в базе, но больше никогда не будут видны - нет автора. Чтобы этого избежать нужно использовать другой модуль, который при удалении пользователя все его материалы переписывает на имя админа ресурса...
Прикрепленный файлРазмер
inactive_user-5.x-1.1.ru_.po20.11 кб

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано axel в вт, 04/12/2007 - 00:02.

Чтобы этого избежать нужно использовать другой модуль, который при удалении пользователя все его материалы переписывает на имя админа ресурса А вот это какой модуль делает?


Опубликовано VladSavitsky в ср, 05/12/2007 - 00:16.

Вот он: [http://drupal.org/project/node_adoption Node Adoption]


Опубликовано Ne01eX в ср, 05/12/2007 - 04:18.

Вопрос не в тему: Вновь регистрирующиеся пользователи могут занять ID удаленного таким образом юзера?


Опубликовано VladSavitsky в ср, 05/12/2007 - 13:08.

Если в таблице стоит автоинкремент для поля ID пользователя, то нет. Сейчас гляну в базу...
В таблице users uid не автоинкремент. Значит теоретически может, но нужно в код смотреть - как присваиваются номера пользователям.


Опубликовано Krotty@drupal.org в ср, 05/12/2007 - 13:39.

Ядро Друпала не использует автоинкрементируемые поля, вместо них используется функция db_next_id, а значения счетчиков для системных объектов хранятся в таблице sequences.
Так что вновь зарегистрированные пользователи будут получать все таки уникальный uid.


Опубликовано Valeratal в ср, 05/12/2007 - 19:26.

Так что вновь зарегистрированные пользователи будут получать все таки уникальный uid.
Прямо табельный номер :)


Опубликовано VladSavitsky в ср, 05/12/2007 - 22:26.

Странная практика. Это для совестимости с другими типами баз данных?


Опубликовано Valeratal в чт, 06/12/2007 - 06:46.

Да почему, весьма удобно, разве нам жалко цифр :)

А вдруг захотите реанимировать пользователяя

Кстати это не только в друпале, в vbulletine аналогично

Если удаляется тема, пользователяь, то их номер навечно с ними :)


Опубликовано Krotty@drupal.org в чт, 06/12/2007 - 09:31.

Да, именно для этого...


Опубликовано VladSavitsky в вс, 09/12/2007 - 20:11.

Понял. Спасибо за тонкости.


Опубликовано Ne01eX в ср, 19/12/2007 - 06:11.

И вам спасибо за разъяснение.


Ссылки партнёров