drf-yasg, конечная точка фильтра в зависимости от прав пользователя
У меня есть приложение Django с множеством конечных точек... и теперь я хочу сделать из них документацию. Для этого я использую библиотеку drf-yasg.
Но моя проблема в том, что у меня есть разные типы пользователей (суперпользователь, администратор, обычный и т. Д.), И я хочу фильтровать конечную точку в зависимости от роли...
Я пытаюсь использовать декоратор @swagger_auto_schema(auto_schema=show('superuser'))
с пользовательской функцией, которая возвращает True или None в зависимости от пройденной роли пользователя... но это не работает.
Кто-нибудь знает возможно ли это? Могу ли я отфильтровать конечные точки, чтобы показать по роли?
Спасибо за все!!