Привязать пользователя к материалу?

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

Аватар пользователя cooperok cooperok 8 ноября 2010 в 10:16

День добрый, пытаюсь решить задачку по созданию системы назначения деловых встреч.
Дано: 2 типа пользователей (посетитель и участник)
Задача: Посетитель смог назначить встречу участнику.

Как работает сейчас.
Есть тип материала "встреча", в ССК настроены поля (тема, дата и т.д.), так-же добавлено поле (тип: Ссылка на пользователя)field_user_testok
Пользователь, создает новую встречу, из выпадающего списка выбирает кому она предназначена. После этого срабатывают правила (rules) и тому кому назначили встречу отправляется письмо со ссылкой на эту ноду, где он уже может (flag) подтвердить встречу.
Загвоздка, если пользователей много, то можно вечно крутить километровый список в поисках необходимого контакта.

Как решить?
Примерно, представляю так:
Ищем нужный контакт (views с настроенными фильтрами), правой части есть ссылка "Назначить встречу"

После нажатия "Назначить встречу", выходить форма добавления материала "Встреча" с УЖЕ ЗАПОЛНЕННЫМ полем field_user_testok, т.е. в этом поле заполняется имя того пользователя, на кого мы кликнули.

Ну дальше срабатывают рулесы
Кто посоветует решение?

Комментарии

Аватар пользователя cooperok cooperok 8 ноября 2010 в 20:38

полдня убил ))) касательно пользователя:
в случае подстановки ссылки пример
&field_myfield=Valuе в качестве value вы подставите имя пользователя пример Vasya, то нифига не получится. Нужно ставить [nid]

Не правильно
&field_myfield=Vasya

Правильно
&field_myfield=7