Используя модули Date и Calendar замутил ноду "Задачи".
При создании от имени админа всё пучком, а вот все другие видят только поле Label а все остальное нет, включая Body. Самое что интересное, если создать от обычного юзера но указать только лейбл (хотя как он создает ноду тоже интересно, так как там много обязательных полей), а затем от админа дописать в другие поля нужные значения, то при редактировании этой ноды обычным юзером все поля отображаются.
При создании обычных нод, типа статья и тд, все видно Оо. Права смотрел так все норм.
И ещё особенность, не видно поля при создании ноды обычным пользователем, если там есть поля date и og_ref (OG). Точно не могу сказать из-за какого.
Комментарии
Не совсем ясно почему могут быть не видны эти поля, если с правами все нормуль, но в теории такой интересный запрет можно сделать с помощью hook_node_access, при желании его можно перекрыть hook_node_grants. Но я думаю ваша ситуация прозаична может в правах стоит видеть только свои материалы или что-то подобное по полям.
Поля перестают быть видными из-за поля og_group_ref, модуль органик групп. Но я не нашел настройку на это поле Оо.
Всё выход найден:
Дело в том, что при создании группы Вы устанавливаете права на использование полей в ней. Но ноды которые не являются группами, но могут быть присоединены к ней, не имеют данных настроек.
Вот тут 2 выхода:
1) Объявить ноду группой и задать нужные разрешения на поля.
2) Добавить разрешения для этих полей (non-member и member) в группе, к которой относиться данная нода.