Подскажите пожалуйста(поставьте на путь истинный). Есть веб форма, заявка, у нее естественно есть результаты. Так вот первый вопрос такой..Возможно ли чтоб(пользователь с назначенной ролью "Менеджер") мог менять что-то, к примеру статус заявки(по умолчанию стоит "На рассмотрении"),ну и естественно менеджер мог поменять на отказано или принято в работу. На чём это возможно реализовать ?
И еще 1 вопрос возможно ли как-то скажем так передавать 1 и более результата определенному пользователю, то есть пользователь заходит на сайт под своим логином и паролем и может посмотреть закрепленные за ним заявки(которые закрепил менеджер)?
Не кидайтесь пожалуйста помидорами, объяснил как смог. За ранее благодарю за ответы.
Комментарии
Еще проблема установил модуль webform workflow при создании формы Notice: Undefined index: webform_workflow_states в функции locale_field_entity_form_submit() строка 438 в файле locale.module
foreach (field_info_instances($entity_type, $bundle) as $instance) {
$field_name = $instance['field_name'];
$field = field_info_field($field_name);
$previous_language = $form[$field_name]['#language'];
// Handle a possible language change: new language values are inserted,
// previous ones are deleted.
if ($field['translatable'] && $previous_language != $current_language) {
$form_state['values'][$field_name][$current_language] = $entity->{$field_name}[$previous_language];
$form_state['values'][$field_name][$previous_language] = array();
}
}
Думаю, что если есть желание обойтись совсем без кодинга, то:
Спасибо) примерно понял) А как мне к примеру вывести у самого пользователя закрепленные за ним заявки?
[module=views] блок с нужными связями и соответсвующим контекстным фильтром
Я понял вас. Но саму привязку заявки за конкретным пользователем ,как возможно осуществить??? Вывести понятное дело что через [module=views].. И не нашел возможности редактирования результата выведенного через [module=views].
Я уже предлагал ранее добавить в вебформу скрытое поле - ссылку на пользователя. Пусть его заполняет менеджер при обработке заявки. А по этому полю вы сможете отфильтровать заявки конкретного пользователя.
Для ссылки для редактирования конкретных результатов вебформы во views, если не ошибаюсь, есть соответствующее поле.
Не могу найти как изменить скрытое поле(type hidden).
Решил эту проблему создав поле текстовое и сделав поле приватным.
Мои 5 копеек: пользуйтесь Entityform, там проще с полями, все как и в обычных сущностях.
Можно использовать Field Permissions при надобности.
Да и представления не такие замороченные.