Skip to content

remove apikey permission; empty dict by default in role permission; fix authorization header in swagger

Evgeniy Martynenko requested to merge martynenkoeo/lcsapi:testing into testing
  • APIKeyPermission действительно был не нужен, можно было вернуть просто пустой список в переобпределённом методе get_permissions для POST запроса, чтобы отрабатывал только бэкенд.
  • Параметру role_permissions в RolePermission присвоил пустой словарь по умолчанию. Это решает проблему с 500ми ошибками, если RolePermission установлен, как дефолтный пермишен класс, но в самих вьюхах не указаны role_permissions. Раньше из-за этого была 500я ошибка, теперь просто запрещается доступ.
  • Поменяв keyword на "Bearer"(с большой буквы), swagger теперь сам подставляет это в заголовок Authorization. https://github.com/tfranzel/drf-spectacular/blob/27ae6f293a6e8731649216d62ba2a5c8d65691e6/drf_spectacular/plumbing.py#L472
Edited by Evgeniy Martynenko

Merge request reports

Loading