Как я могу удалить адрес электронной почты trac пользователя?

Необходимо скопировать следующий DLL, чтобы сделать это:

  • ntbackup.exe
  • Ntmsapi.dll
  • Vssapi.dll

Необходимо будет также добавить Съемный компонент Управления хранением к Vista для него, чтобы работать, сделать, так перейдите к панели управления-> программы и нажмите, включают функции окон.

Как renniej сказал, это только скопирует к диску а не записывать на ленту.

7
задан 5 December 2015 в 06:21
3 ответа

Другой подход, который я нашел, должен использовать UserManagerPlugin. "Управление Сеансом пользователя" обеспечивает функциональность для удаления старых пользователей из системы.

После установки плагина,

  1. Выберите Администратора-> Пользователи-> управление сеансами
  2. Отметьте поля пользователей, чтобы быть удаленными и нажмите 'Delete Selected'
2
ответ дан 2 December 2019 в 23:28

Вы могли войти в базу данных и обновить запись:

 DELETE FROM session_attribute WHERE name = 'email' AND value = 'email@example.com';

При использовании sqlite это было бы что-то как "sqlite3 trac.db", где trac.db находится под trac каталогом где-нибудь.

Кроме того, в trac.ini существуют настройки для того, чтобы автоматически послать по электронной почте изменения и билеты.

always_notify_owner = true
always_notify_reporter = true
always_notify_updater = true

Если человек будет все еще на билетах как один из тех трех, то они продолжат получать электронные письма, если trac имя пользователя будет первой частью их адреса электронной почты, и установка "smtp_default_domain" соответствует доменной части.

3
ответ дан 2 December 2019 в 23:28

Плагины не требуются, если вам удобна командная строка. TracAdmin - ваш друг.

Перечислите имя и адрес электронной почты для заданных sid (имя пользователя):

trac-admin /usr/local/share/trac/test session list

SID      Auth  Last Visit  Name            Email            
------------------------------------------------------------
bob      1     1970-01-01  Bob Smith       bob@bob.com

, где / usr / local / share / trac / test - путь в свой проект.

Теперь просто отправьте пустую строку, чтобы очистить их адрес электронной почты:

trac-admin /usr/local/share/trac/test session set email bob ""

Убедитесь, что это сработало:

trac-admin /usr/local/share/trac/test session list

SID      Auth  Last Visit  Name            Email            
------------------------------------------------------------
bob      1     1970-01-01  Bob Smith                        

Нужно установить что-то другое? Нет проблем:

trac-admin /usr/local/share/trac/test session set email bob "bob@bob.com"

trac-admin /usr/local/share/trac/test session list

SID      Auth  Last Visit  Name            Email            
------------------------------------------------------------
bob      1     1970-01-01  Bob Smith       bob@bob.com 
7
ответ дан 2 December 2019 в 23:28

Теги

Похожие вопросы