Skip to content
Snippets Groups Projects
Select Git revision
  • ag-test
  • rs-test
  • master default protected
  • test-me-pa
  • mksionek-master-patch-52381
  • new-branch-10
  • test-conflicts
  • test-suggestions
  • alejandro-test
  • patch-25
  • winh-test-image-doscussion
  • stg-lfs-image-test-2
  • stg-lfs-image-test
  • test42016
  • issue_42016
  • issue-32709
  • add-codeowners
  • ClemMakesApps-master-patch-62759
  • bvl-staging-test
  • bvl-merge-base-api
  • v9.2.0-rc6 protected
  • v9.2.0-rc5 protected
  • v9.2.0-rc4 protected
  • v9.2.0-rc3 protected
  • v9.1.4 protected
  • v9.2.0-rc2 protected
  • v9.2.0-rc1 protected
  • v9.1.3 protected
  • v8.17.6 protected
  • v9.0.7 protected
  • v9.1.2 protected
  • v9.1.1 protected
  • v9.2.0.pre protected
  • v9.1.0 protected
  • v9.1.0-rc7 protected
  • v9.1.0-rc6 protected
  • v9.0.6 protected
  • v9.1.0-rc5 protected
  • v9.1.0-rc4 protected
  • v9.1.0-rc3 protected
40 results

triggers_controller.rb

  • Kamil Trzcinski's avatar
    055afab5
    Make the CI permission model simpler · 055afab5
    Kamil Trzcinski authored
    This MR simplifies CI permission model:
    - read_build: allows to read a list of builds, artifacts and trace
    - update_build: allows to cancel and retry builds
    - create_build: allows to create builds from gitlab-ci.yml (not yet implemented)
    - admin_build: allows to manage triggers, runners and variables
    - read_commit_status: allows to read a list of commit statuses (including the overall of builds)
    - create_commit_status: allows to create a new commit status using API
    
    Remove all extra methods to manage permission.
    Made all controllers to use explicitly the new permissions.
    055afab5
    History
    Make the CI permission model simpler
    Kamil Trzcinski authored
    This MR simplifies CI permission model:
    - read_build: allows to read a list of builds, artifacts and trace
    - update_build: allows to cancel and retry builds
    - create_build: allows to create builds from gitlab-ci.yml (not yet implemented)
    - admin_build: allows to manage triggers, runners and variables
    - read_commit_status: allows to read a list of commit statuses (including the overall of builds)
    - create_commit_status: allows to create a new commit status using API
    
    Remove all extra methods to manage permission.
    Made all controllers to use explicitly the new permissions.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.