Личный кабинет с документооборотом на сайте

big boy
На сайте с 18.11.2006
Offline
332
430

CMS Drupal 6.x.

Стоит задача организовать личный кабинет клиентов туристической фирмы с возможностью общения с менеджером, а так же выкладывание различных документов касательно его путешествия (ваучеры, эл билеты и тд).

Реализация.

Общение с менеджером решается модулем Private messages или стандартным модулем формы контактов.

А вот с документами небольшая загвоздка. Как лучше сделать? Возможно есть модуль, позволяющий добавлять CCK поля к личным сообщениям?

Или использовать views и ограничение доступа к созданному материалу для пользователей? То есть создавать ноду, к которой будет иметь доступ только определенный пользователь и админ (менеджер). Можно ли в связке с модулями Node Access или Views node access реализовать отображение ноды для конкретного юзера?

Если выбрать решение использовать views, что мне кажется более правильным, не создавать же отдельную вьюшку для каждого юзера, верно? При создании ноды надо выбрать пользователя, который может просматривать этот материал с прикрепленным документом, чтобы было отдельное поле со списком всех пользователей из определенной группы. Мне видется использование поля User Reference, однако пока не пойму, как все это связать вместе.

Итак, для документооборота нужен content type с названием, к примеру, doc.

Поля:

Заголовок

Описание

Множественное CCK поле file с ограничением по расширениям .doc, docx, .xls, .xlsx, .pdf ну и так далее.

Поле с выбором юзера из списка или автозаполнением, для которого будет отображаться эта нода.

Как правильно это реализовать, не подскажите?

Прошу прощения за многобуков.

---------- Добавлено 12.04.2012 в 08:20 ----------

P.s. Во сколько вы бы оценили реализацию такой функции на сайте?

✔ Как я генерирую статьи через ИИ, которые приносят трафик - https://webmasta.ru/blog/16-vkalyvayut-roboty-ne-chelovek-stati-s-pomoschyu-ii-kotorye-prinosyat-trafik

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий