Я ищу информацию о том, как другие будут это строить. Я собираюсь предоставить представления на основе класса (группы django).
Например, группа пользователя будет определять, к каким представлениям/шаблонам он будет иметь доступ. Я думаю о том, чтобы, возможно, хранить пути к функциям просмотра в таблице, чтобы определить, из чего будет состоять панель ссылок пользователя. Спецификации фильтра также можно сохранить, чтобы определить, какие строки будут заполнять эти шаблоны.
Хорошим примером является отделение сестринского ухода в больнице. Медсестрам в одном отделении не нужно видеть пациентов всей больницы. Им нужно только видеть своих пациентов. Врачам в том же отделении нужно только видеть этих пациентов, но они должны иметь доступ к гораздо большему количеству функций.
Это было сделано через какое-то стороннее приложение? А как бы вы подошли к этой проблеме?
Спасибо, Пит.