Do not inherit build policy in pipeline policy
This commit is contained in:
parent
6c6bc400d1
commit
7fc6b5b6ff
|
@ -97,6 +97,10 @@ class BasePolicy
|
|||
rules
|
||||
end
|
||||
|
||||
def rules
|
||||
raise NotImplementedError
|
||||
end
|
||||
|
||||
def delegate!(new_subject)
|
||||
@rule_set.merge(Ability.allowed(@user, new_subject))
|
||||
end
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
module Ci
|
||||
class PipelinePolicy < BuildPolicy
|
||||
class PipelinePolicy < BasePolicy
|
||||
def rules
|
||||
delegate! @subject.project
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue