Remove @login_required has the login/logout semantic does not make sense with stateless authentification - Introduce @scope decorator unifying permissions and is_staff checks
✨ feat: add turbulette settings stub
♻️ ref(auth): jwt exceptions harmonization
♻️ ref(conf): remove unused code
♻️ ref(conf): remove unused exception
🐛 fix(json scalar): parsing for empty strings Empty string should be parsed as empty JSON object
♻️ ref(monts): remove unnecessary import checks
Starlette is already an hard dependency of Ariadne so there is no need to catch ModuleNotFoundError when importing it. - As gino-starlette as a hard dependency of Turbulette now, the same goes for it
✨ feat(models): default repr for models
♻️ ref(auth): update models repr methods
👷♂️ chore: update dev dependencies
🐛 fix(errors): str method
♻️ ref(settings): change turbulette logger name
✅ tests: add no cover pragmas
♻️ ref(test): tester fixture require turb. setup
✨ feat(tester): check for operation specific errors