def validate_owner(request, repo_id): """ Check whether user in the request owns the repo. """ ret = is_repo_owner(request.user.username, repo_id) return True if ret else False
def has_permission(self, request, view, obj=None): repo_id = view.kwargs.get('repo_id', '') user = request.user.username if request.user else '' return True if is_repo_owner(user, repo_id) else False
def is_repo_owner(self, username, repo_id): if self.request.user.org: return is_org_repo_owner(self.request.user.org['org_id'], repo_id, username) else: return is_repo_owner(username, repo_id)