Особенности новых баз - samanthasgroup/django-webapps GitHub Wiki

В новых базах предполагаются две роли: администратор и координатор.

Координатор

Все координаторы Саманты.

  • Видит всех учителей и учеников, которые занимаются в ее/его группах.
  • Всех нераспределенных учителей и учеников.
  • Видит всех учеников/учителей, которые закончили занятия.
  • Все группы: в группах координатор видит координатора группы и кол-во учеников. Не видит: кто учитель и кто ученики.
  • Может добавлять группы, учеников и учителей в базу.

Админ

Все админы Саманты, кураторы и те координаторы, которые выполняют доп роли, для которых нужен общий доступ.

  • Видит всех учителей и учеников.
  • Видит все группы со всеми данными: координатор, учитель, ученики.

В новой системе у всех будут новые CID, TID, SID, GID. Старые номера в базе тоже будут, но оперировать нужно будет новыми. Сохранить старые ID не получится.