fix permissions

This commit is contained in:
Steffen Kötte 2015-11-09 12:51:07 +01:00
parent c08f8243fb
commit d1dd965b32
4 changed files with 7 additions and 7 deletions

View File

@ -5,9 +5,5 @@ module Travis::API::V3
def delete?
write?
end
def create?
write?
end
end
end

View File

@ -13,5 +13,9 @@ module Travis::API::V3
def create_request?
write?
end
def create_cron?
write?
end
end
end

View File

@ -4,9 +4,9 @@ module Travis::API::V3
def run!
raise LoginRequired unless access_control.logged_in? or access_control.full_access?
cron = find
access_control.permissions(cron).delete!
find.destroy
cron.destroy
end
end
end

View File

@ -5,7 +5,7 @@ module Travis::API::V3
def run!
raise LoginRequired unless access_control.logged_in? or access_control.full_access?
raise NotFound unless repository = find(:repository)
access_control.permissions(cron).create!
access_control.permissions(repository).create_cron!
Models::Cron.create(repository: repository)
end