jenkinsci / jenkinsci/github-branch-source-plugin

[JENKINS-44954] Give Organization owner rights to the job

Open
#1,091 1 comment 0 reactions 0 assignees View on GitHub
component:github-branch-source-plugin enhancement imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
217
Forks
398
Avg merge
30m
Merged PRs (30d)
1

Description

My Jenkins uses GitHub OAuth security realm and GitHub Committer Authorization Strategy. It has separate admin user (a bot account), and user accounts, including my own.

My Github account is the owner of the organization that I'm using for authorization and for Github Organization task.

I experience the following behavior:



  • Under my own login I can't create Github Organization task, I have "Access Denied. user is missing the Task/ExtendedRead permission" error (even that I have extended-read-permission plugin).

  • Admin user can create Github Organization task, but under my own account I still can't configure it

I believe that this is not right, and I propose to change behavior to the following:

IF Github authorization is used AND current user is an owner of organization configured for authorization THEN give the user rights to create and/or configure Github Organization task for that specific organization.

---
Originally reported by grv87, imported from: Give Organization owner rights to the job


  • status: Open
  • priority: Major
  • component(s): github-branch-source-plugin
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 2025-12-02

Raw content of original issue

My Jenkins uses GitHub OAuth security realm and GitHub Committer Authorization Strategy. It has separate admin user (a bot account), and user accounts, including my own.

My Github account is the owner of the organization that I'm using for authorization and for Github Organization task.

I experience the following behavior:



  • Under my own login I can't create Github Organization task, I have "Access Denied. user is missing the Task/ExtendedRead permission" error (even that I have extended-read-permission plugin).

  • Admin user can create Github Organization task, but under my own account I still can't configure it

I believe that this is not right, and I propose to change behavior to the following:

IF Github authorization is used AND current user is an owner of organization configured for authorization THEN give the user rights to create and/or configure Github Organization task for that specific organization.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.