28-29 АВГУСТА
Киев, Украина

module E/D

Ivano-Frankivsk, Ukraine
Intermediate

@drupalcampkyiv and here too:

HOW to know when certain module was enabled/disabled? Does Drupal make date recording?

Kyiv, Ukraine
Intermediate

Посмотреть в базе

Ivano-Frankivsk, Ukraine
Intermediate

в базе в таблице system только булевые значения.
А даты когда модуль был включен нет. Даже если смотреть watchdog то вроди(если я не ошибаюсь) информация от туда время от времени стирается..

Кто нибуть имел потребность найти дату включения модуля? может модуль какой то есть, чтобы я сам его как велосипед не писал... ???

GN
Kyiv, Ukraine
Intermediate

Цей модуль називається phpmyadmin. Наприклад, беремо модуль i18n. Активація цього модуля супроводжується створенням в базі даних кількох таблиць під назвами i18n_*. Запускаємо phpmyadmin, дивимось інформацію про структуру таблиці i18n_blocks, бачимо серед іншого:

Row Statistics
Statements Value
Format dynamic
Collation utf8_general_ci
Rows 0
Next Autoindex 1
Creation Jul 27, 2009 at 03:04 PM

Ivano-Frankivsk, Ukraine
Intermediate

В моєму випадку, таблиці модуля створені давно, а от сам модулю включався/виключався багато раз. Тому мені треба взнати дату останнього включення...
Якщо не помиляюсь, то при вкл.викл модуля (не деінсталяція) таблиці не перестворюються...

а про фідбек модуль.. тут щось є....хоча б для майбутнього....

але все ж таки.. може десь Друпал записує дату операції (не враховуючи лог watchdog) ???

Donetsk, Ukraine
Intermediate

Сорри за глупый вопрос, но ты пробовал в коде смотреть что там делается при отключении модуля?

Еще вариант: поставить чистый друпал (чтобы БД была не забита), сделать бекап, включить модуль, сделать бекап, выключить модуль, сделать бекап.

Потом сравнить все 3 бекапа.

Ivano-Frankivsk, Ukraine
Intermediate

в модуль дивився, не пише там ніде ні дату ні таймстамп коли модуль був вкл\викл.
А бекапи :) можна але я лінивий на таке :)

GN
Kyiv, Ukraine
Intermediate

Я думаю, якщо Друпал десь і пише про кожне ввімкнення та вимкнення модуля, то саме у watchdog table. (До речі, у Drupal 6 таблиця watchdog є, але модуля watchdog немає - замість нього модулі dblog і syslog). А в самій таблиці модуля - тільки дата створення і дата останнього оновлення.
Якщо лінивий - значить, не дуже треба :).

Kyiv, Ukraine
Intermediate

Если говорить в общем про лог админ-действий, то есть модуль, который позволяет легко это делать:
http://drupal.org/project/feedback
На каждой странице сайта есть AJAX-окно, где можно сделать запись - админ это сообщение увидит. Таким образом можно записать когда модуль включался и/или выключался.
В нем что-то было кривовато сделано, а neochief сделать фикс, чтобы настройкой видимости блока можно было регулировать на каких страницах показывать это окно, а на каких нет, а также настройка видимости для ролей.