remove apikey permission; empty dict by default in role permission; fix authorization header in swagger
- 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