Особенности новых баз - samanthasgroup/django-webapps GitHub Wiki
В новых базах предполагаются две роли: администратор и координатор.
Координатор
Все координаторы Саманты.
- Видит всех учителей и учеников, которые занимаются в ее/его группах.
- Всех нераспределенных учителей и учеников.
- Видит всех учеников/учителей, которые закончили занятия.
- Все группы: в группах координатор видит координатора группы и кол-во учеников. Не видит: кто учитель и кто ученики.
- Может добавлять группы, учеников и учителей в базу.
Админ
Все админы Саманты, кураторы и те координаторы, которые выполняют доп роли, для которых нужен общий доступ.
- Видит всех учителей и учеников.
- Видит все группы со всеми данными: координатор, учитель, ученики.
В новой системе у всех будут новые CID, TID, SID, GID. Старые номера в базе тоже будут, но оперировать нужно будет новыми. Сохранить старые ID не получится.