Перечислите все процессы просмотра, которые разрешено использовать пользователю.

Я пытаюсь реализовать django-viewflow в своем проекте, используя django-admin в качестве GUI.

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

Является ли это возможным? Я пытался использовать ProcessListView, но для этого требуется flow_class, а я хотел бы видеть все потоки, к которым разрешен доступ пользователю.


person Lorenzo Morandini    schedule 15.06.2018    source источник


Ответы (1)


Вы можете получить доступные экземпляры процесса с помощью Process.objects.filter_available([flow_class1, flow_class2, ...], user)

person kmmbvnr    schedule 18.06.2018