Drupal и продвинутые права пользователя - PullRequest
1 голос
/ 23 июля 2010

Я работаю в веб-агентстве, и мне нужно разработать приложение для интрасети / экстрасети, которое будет использоваться как своего рода DMS (система управления документами) для старшей школы.Некоторые требования проектов используют Drupal CMS и имеют расширенные права пользователя.Позвольте мне объяснить:
Профессора могут писать только для своих студентов, а студенты могут читать статьи только от своих учителей.Будет много групп, как например:

  • Спортивный вариант
  • Ученые старших классов
  • Литература юниоров
  • ...

Извините, если это не имеет особого смысла, но во Франции школьная система сильно отличается от США.В основном, скажем, у нас будет одна группа пользователей на класс, 1 для всех учителей и 1 на «вариант» (мы можем использовать варианты, чтобы заработать дополнительные баллы, чтобы помочь нам получить наш диплом).

Проблема в том, что никто в нашем офисе не знает, как пользоваться Drupal.Я должен провести некоторое исследование, и я нашел пару модулей, которые могли бы помочь, но я не мог заставить их работать должным образом.Знаете ли вы какой-нибудь модуль, который бы работал в этой конкретной ситуации?

Ответы [ 2 ]

2 голосов
/ 23 июля 2010

У вас будет много перекрытий в группах, поэтому, когда пользователь является членом учителя, занимаетесь спортом ... как узнать, в какую группу он публикует сообщения?

Решение вместо создания тонныгрупп, это создание разных типов контента, по одному для каждого типа.Тогда вам нужно только управлять разрешением, которое пользователям следует разрешать создавать и просматривать контент.

Комбинация CCK , Просмотры , Содержимоеaccess должен быть в состоянии сделать это за вас.

Органические группы, подобные Фабиану, также могут быть полезны, но в этом случае может быть лучше с более простым решением.

1 голос
/ 23 июля 2010

Звучит как Органические группы было бы полезно для вас.

...