Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-40739

Introduce "Don't restrict users to configuring the job"

      https://github.com/jenkinsci/authorize-project-plugin/pull/26#discussion_r79290571

      I plan to introduce an alternate feature like "Don't restrict users to configuring the job":

      • `hasConfigurePermission` returns always `true` if checked.
        • `readResolve` blocks CLI and RestWebAPI by a user other than the one to run as.
      • This is an option expected to be used when appropriate permissions are configured for that job.

      May makes sense to introduce it as a field of AuthorizeProjectProperty.

          [JENKINS-40739] Introduce "Don't restrict users to configuring the job"

          ikedam added a comment -

          ikedam added a comment - https://github.com/jenkinsci/authorize-project-plugin/pull/28

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages_ja.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config.jelly
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config_ja.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration.html
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration_ja.html
          http://jenkins-ci.org/commit/authorize-project-plugin/4a55cb3c1e21f0d4451db0246762112ebd197cc8
          Log:
          [FIXED JENKINS-40739] Introduce "Don't restrict job configuration" to SpecificUsersAuthorizationStrategy

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages_ja.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config.jelly src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config_ja.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration.html src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration_ja.html http://jenkins-ci.org/commit/authorize-project-plugin/4a55cb3c1e21f0d4451db0246762112ebd197cc8 Log: [FIXED JENKINS-40739] Introduce "Don't restrict job configuration" to SpecificUsersAuthorizationStrategy

          Code changed in jenkins
          User: ikedam
          Path:
          src/test/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategyTest.java
          http://jenkins-ci.org/commit/authorize-project-plugin/428f1df220e28000cf0fded076f3d49de26393a4
          Log:
          JENKINS-40739 Add tests for "Don't restrict job configuration"

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/test/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategyTest.java http://jenkins-ci.org/commit/authorize-project-plugin/428f1df220e28000cf0fded076f3d49de26393a4 Log: JENKINS-40739 Add tests for "Don't restrict job configuration"

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java
          http://jenkins-ci.org/commit/authorize-project-plugin/74697ca038b8c7334cd71ffb08005cbc80610fae
          Log:
          JENKINS-40739 Add since in javadoc

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java http://jenkins-ci.org/commit/authorize-project-plugin/74697ca038b8c7334cd71ffb08005cbc80610fae Log: JENKINS-40739 Add since in javadoc

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages_ja.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config.jelly
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config_ja.properties
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration.html
          src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration_ja.html
          src/test/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategyTest.java
          http://jenkins-ci.org/commit/authorize-project-plugin/8e6dceb8847e45db9cd8e73bddf0a62ce384eccb
          Log:
          Merge pull request #28 from ikedam/feature/JENKINS-40739_dontRestrictUsers

          JENKINS-40739 Introduce "Don't restrict job configuration" to SpecificUsersAuthorizationStrategy

          Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/627d9cbd8583...8e6dceb8847e

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/Messages_ja.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config.jelly src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/config_ja.properties src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration.html src/main/resources/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy/help-dontRestrictJobConfiguration_ja.html src/test/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategyTest.java http://jenkins-ci.org/commit/authorize-project-plugin/8e6dceb8847e45db9cd8e73bddf0a62ce384eccb Log: Merge pull request #28 from ikedam/feature/ JENKINS-40739 _dontRestrictUsers JENKINS-40739 Introduce "Don't restrict job configuration" to SpecificUsersAuthorizationStrategy Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/627d9cbd8583...8e6dceb8847e

          ikedam added a comment -

          Released as authorize-project-1.3.0.

          ikedam added a comment - Released as authorize-project-1.3.0.

            ikedam ikedam
            ikedam ikedam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: