diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-06-10 23:36:54 +0200 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-06-10 23:36:54 +0200 |
commit | 907c0e6796b69f9577c147dd489cf55748c749ac (patch) | |
tree | c4db6a3d3785fa845be98447eb4303b548ab7809 /app/models/ability.rb | |
parent | cf7da039bedcad5163ce9deedccc94206d4c485a (diff) | |
download | gitlab-ce-907c0e6796b69f9577c147dd489cf55748c749ac.tar.gz |
Added initial version of deployments
Diffstat (limited to 'app/models/ability.rb')
-rw-r--r-- | app/models/ability.rb | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/app/models/ability.rb b/app/models/ability.rb index 44515550d9e..747f250ff4f 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -228,6 +228,8 @@ class Ability :read_build, :read_container_image, :read_pipeline, + :read_environment, + :read_deployment ] end @@ -246,6 +248,10 @@ class Ability :push_code, :create_container_image, :update_container_image, + :create_environment, + :update_environment, + :create_deployment, + :update_deployment, ] end @@ -273,7 +279,9 @@ class Ability :admin_commit_status, :admin_build, :admin_container_image, - :admin_pipeline + :admin_pipeline, + :admin_environment, + :admin_deployment ] end @@ -317,6 +325,8 @@ class Ability unless project.builds_enabled rules += named_abilities('build') rules += named_abilities('pipeline') + rules += named_abilities('environment') + rules += named_abilities('deployment') end unless project.container_registry_enabled |