mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-10 02:26:18 +00:00
2a34cdafe650e028b4b17a53508d8faad884f561
Defined a new permission, ExtendedRead, which can be enabled by specifying true for the system property hudson.security.ExtendedReadPermission. Granting job configuration permissions implies this permission. main/core/src/main/java/model/Item.java Added plumbing for dynamic enabling and disabling of permissions at runtime. This will be the basis for future UI based toggling of the availability of a permission. main/core/src/main/java/hudson/security/Permission.java Add the enabled state of a permission to the decision about whether a principal has it or not. Only show a permission when it's enabled. main/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java Allow access to config.xml when ExtendedRead is granted. main/core/src/main/java/hudson/model/Job.java Don't show the save button if the user only has ExtendedRead. main/core/src/main/resources/hudson/model/Job/configure.jelly Change the text of the Configure link in the side panel based on whether a user has Configure or ExtendedRead permissions. main/core/src/main/resources/hudson/model/AbstractProject/sidepanel.jelly git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@21626 71c3de6d-444a-0410-be80-ed276b4c234a
Description
No description provided
cicdcontinuous-deliverycontinuous-deploymentcontinuous-integrationdevopsgroovyhacktoberfestjavajenkinspipelines-as-code
MIT
315 MiB
0 Stars
1 Watchers
0 Forks
Languages
Java
87.1%
HTML
6.4%
JavaScript
3.3%
SCSS
2.3%
Groovy
0.3%
Other
0.5%