add check_access to repo for un/star services

This commit is contained in:
carlad 2015-11-19 19:07:24 +01:00
parent 0f4a29c31c
commit c20f99d210
2 changed files with 8 additions and 6 deletions

View File

@ -3,12 +3,13 @@ module Travis::API::V3
def run!
raise LoginRequired unless access_control.logged_in? or access_control.full_access?
raise NotFound unless repository = find(:repository)
check_access(repository)
current_user = access_control.user
query.star(repository, current_user)
end
# def check_access(repository)
# access_control.permissions(repository).star!
# end
def check_access(repository)
access_control.permissions(repository).star!
end
end
end

View File

@ -3,12 +3,13 @@ module Travis::API::V3
def run!
raise LoginRequired unless access_control.logged_in? or access_control.full_access?
raise NotFound unless repository = find(:repository)
check_access(repository)
current_user = access_control.user
query.unstar(repository, current_user)
end
# def check_access(repository)
# access_control.permissions(repository).unstar!
# end
def check_access(repository)
access_control.permissions(repository).unstar!
end
end
end