Лучшие практики для обмена пользователями между арендаторами в многопользовательской среде - PullRequest
0 голосов
/ 31 декабря 2011

В настоящее время я планирую создать веб-приложение, которое позволит учителям создать класс и добавить учеников в свой класс. Теперь ученики должны создавать учителя (включая все контактные данные, такие как номер телефона и т. Д.). Каждый учитель должен считаться независимым арендатором.

Теперь в какой-то момент на платформе ученик должен будет оказаться в двух разных классах от двух разных учителей. Однако я хочу, чтобы ученик согласился на сохранение своих данных и не делился личной информацией между арендаторами автоматически. В какой-то момент в будущем они также смогут войти в систему и отрегулировать, какие данные они разрешают, какой учитель имеет доступ.

Вариант использования: ученик посещает уроки французского и математики. Они хотят, чтобы у учителя французского языка был номер мобильного телефона, чтобы он мог им позвонить в случае отмены урока, но не у учителя математики.

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

Какие-либо предложения по чтению лучших практик и такой неортодоксальной концепции мультитенантности?

1 Ответ

0 голосов
/ 31 декабря 2011

Это на самом деле не мультитенантная проблема, это скорее проблема прав в одном веб-приложении.

Это фактически встроенный функционал в бесплатной версии SharePoint. Для этого в SharePoint вы должны:

  • Создание шаблона сайта для студента
  • Учитель будет создавать сайт для каждого ученика на основе шаблона
  • Учитель предоставит учащимся права администратора на своем сайте
  • Затем ученик может дать любому желаемое право на чтение.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...