Страница 1 из 1

Как удалить заметку? (delete note)

Добавлено: 12 апр 2012, 06:19
stoker
Добрый день!

Подскажите SQL запрос для удаления заметки в дереве переписки в заявке.
БД - PostgreSQL.
Могу предоставить "список отношений" во вложении, получил используя команду ( otrs=# \dt )

Спасибо!

Re: Как удалить заметку? (delete note)

Добавлено: 13 апр 2012, 12:04
alexus
Если Вы хотите реализовать такую возможность на постоянной основе, то я бы не рекомендовал этого делать по техническим (целостность данных) и идеологическим (пусть думают перед тем, как писать) соображениям.

Re: Как удалить заметку? (delete note)

Добавлено: 13 апр 2012, 12:16
ykolesnikov
Если совсем невмоготу - http://opar.perl-services.de/bin/index. ... MoveDelete на свой страх и риск. ;)

Re: Как удалить заметку? (delete note)

Добавлено: 13 апр 2012, 22:40
stoker
Всем, огромное Спасибо!

> пусть думают перед тем, как писать
Я полностью с Вами согласен. Но к сожалению просьбу нужно реализовать. Это не на постоянной основе - за 1.5 года первый рас.

Re: Как удалить заметку? (delete note)

Добавлено: 13 апр 2012, 23:55
stoker
Коллеги,

вот поискал немного и нашел интересный способ:

- Kernel::System::Ticket::Article
- ArticleDelete()

Что скажете?

Re: Как удалить заметку? (delete note)

Добавлено: 20 апр 2012, 09:31
bloodice
Еще бы можно было это использовать из админского интерфейса ... (или я не нашел?)

Re: Как удалить заметку? (delete note)

Добавлено: 23 апр 2012, 15:45
stoker
Это можно реализовать написав скрип для выполнения и поместив его в /opt/otrs/bin/

Re: Как удалить заметку? (delete note)

Добавлено: 26 апр 2012, 12:35
bloodice
Ну само собой вариант с bin возможен. Я имел ввиду, что то наподобие возможности писать SQL запросы из админки (Action=AdminSelectBox).