[Решено] Изменение значения поля в ноде (Тикет)

Главные вкладки

Аватар пользователя whiesam whiesam 18 апреля 2013 в 19:08

Создал тип ноды тикет, добавил поле Решено (Логическое Да(1)/Нет(0)). Вывожу список тикетов таблицей через вьюшку.
Задача добавить ссылку во вьюшку "Закрыть", которая будет менять статус поля "Решено" на "Да".

Как?

Комментарии

Аватар пользователя whiesam whiesam 19 апреля 2013 в 16:05

"Ch" wrote:
 Flag

То что нужно, НО...
Флаг есть, но не могу настроить Rules, в выборе селектора нет field_resheno, чтобы ему сменить значение(

Аватар пользователя whiesam whiesam 19 апреля 2013 в 18:11

Все огромное спасибо, заработало.
Только вот что на странице после срабатывания флага показывает:
Но я это CSS ом уберу да и всё) И вообще VBO что-то выезживаться.

Quote:
Notice: Undefined index: entity_type в функции views_bulk_operations_modify_action() (строка 31 в файле ****/sites/all/modules/views_bulk_operations/actions/modify.action.inc).
Notice: Undefined index: entity keys в функции entity_extract_ids() (строка 7657 в файле ****includes/common.inc).
Notice: Undefined index: entity keys в функции entity_extract_ids() (строка 7658 в файле ****/includes/common.inc).

Аватар пользователя Koreychenko Koreychenko 19 апреля 2013 в 23:26

А зачем вам вообще логическое поле, если у вас есть флаг на ноде? Его и в таблицу вьюхи выводить можно, и фильтровать по нему и что только не делать. А вы пытаетесь, как я понял, после срабатывания флага рулезами изменять значение поля. Нафига, если не секрет?

Аватар пользователя whiesam whiesam 21 апреля 2013 в 11:50

Действительно, Флаг это же тоже сущность. Просто ещё не разобрался со всеми аспектами работы модуля Флаг.
Я по логическому полю фильтровал тикеты у юзера на странице (не показывал закрытые).

И ещё нашел баг в модуле:
Есть роль "Партнер", ему разрешено ставить, но не снимать флаг. И когда тикет будет вновь открыт админом, то у "Партнера" флаг (закрыть) пропадает, хотя всё останое работает нормально.