# permissions.py from rest_framework.permissions import BasePermission class IsGithubLinked(BasePermission): def has_permission(self, request, view): user = request.user if token_obj := getattr(user, 'github_token', None): if token := getattr(token_obj, 'access_token', None): return True return False