Предлагаем реализовать механизм разделения пользователей на уровне прав в группе:
- член группы (участник проекта, за работу которого отвечает менеджер-владелец группы) с возможностью учета затраченного времени по задачам,
- наблюдатель (участник проекта, имеющий доступ к рабочим документам проекта), но без возможности отнесения трудозатрат (затраченного времени) на данный проект.
Обеспечить различные запросы для вступления таких пользователей в группы, чтобы владелец группы понимал, кого и в каком качестве он пускает в группу.
Обеспечить владельцу возможность при необходимости менять статус членов в группе: участник -> наблюдатель; наблюдатель -> участник.
Спасибо.