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

Configuration view in Configure Global Security

    Details

    • Similar Issues:

      Description

      Allow AuthorizeProjectStrategy to be configured in Configure Global Security page.
      I plan like this for a subclass of AuthorizeProjectStrategy:

      • Inherit AuthorizeProjectStrategyDescriptor for its descriptor.
      • Prepare global-security.jelly.
      • Override configureFromGlobalSecurity.

        Attachments

          Activity

          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: ikedam
          Path:
          src/test/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest.java
          src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithAlternateGlobalSecurityConfiguration/alternate.jelly
          src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithGlobalSecurityConfiguration/global-security.jelly
          http://jenkins-ci.org/commit/authorize-project-plugin/9ef60d0857fa05c50b189b5c809816473f7d8e0a
          Log:
          [FIXED JENKINS-20812] Added tests for behaviors of global-security.jelly.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/test/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest.java src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithAlternateGlobalSecurityConfiguration/alternate.jelly src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithGlobalSecurityConfiguration/global-security.jelly http://jenkins-ci.org/commit/authorize-project-plugin/9ef60d0857fa05c50b189b5c809816473f7d8e0a Log: [FIXED JENKINS-20812] Added tests for behaviors of global-security.jelly.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticator.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/AnonymousAuthorizationStrategy.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/TriggeringUsersAuthorizationStrategy.java
          src/main/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticator/config.jelly
          src/test/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest.java
          src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithAlternateGlobalSecurityConfiguration/alternate.jelly
          src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithGlobalSecurityConfiguration/global-security.jelly
          http://jenkins-ci.org/commit/authorize-project-plugin/93a27c37c44e802249d040b8960444cb62033173
          Log:
          Merge pull request #3 from ikedam/feature/JENKINS-20812_GlobalConfiguration

          JENKINS-20812 Configuration view in Configure Global Security

          Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/0d1f0d976251...93a27c37c44e

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java src/main/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticator.java src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/AnonymousAuthorizationStrategy.java src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/SpecificUsersAuthorizationStrategy.java src/main/java/org/jenkinsci/plugins/authorizeproject/strategy/TriggeringUsersAuthorizationStrategy.java src/main/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticator/config.jelly src/test/java/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest.java src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithAlternateGlobalSecurityConfiguration/alternate.jelly src/test/resources/org/jenkinsci/plugins/authorizeproject/ProjectQueueItemAuthenticatorTest/AuthorizeProjectStrategyWithGlobalSecurityConfiguration/global-security.jelly http://jenkins-ci.org/commit/authorize-project-plugin/93a27c37c44e802249d040b8960444cb62033173 Log: Merge pull request #3 from ikedam/feature/ JENKINS-20812 _GlobalConfiguration JENKINS-20812 Configuration view in Configure Global Security Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/0d1f0d976251...93a27c37c44e
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/Constants.java
          http://jenkins-ci.org/commit/authorize-project-plugin/64f3389fc4d0b75eed5d56f94b82a9ed31c65acb
          Log:
          JENKINS-20812 Store AuthorizeProjectStrategy global configs inside a separate folder.
          Improves an @ikedam's solution for https://issues.jenkins-ci.org/browse/JENKINS-20812

          Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java src/main/java/org/jenkinsci/plugins/authorizeproject/Constants.java http://jenkins-ci.org/commit/authorize-project-plugin/64f3389fc4d0b75eed5d56f94b82a9ed31c65acb Log: JENKINS-20812 Store AuthorizeProjectStrategy global configs inside a separate folder. Improves an @ikedam's solution for https://issues.jenkins-ci.org/browse/JENKINS-20812 Signed-off-by: Oleg Nenashev <nenashev@synopsys.com>
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java
          src/main/java/org/jenkinsci/plugins/authorizeproject/Constants.java
          http://jenkins-ci.org/commit/authorize-project-plugin/91438dc51cf86243b63679c9ce1dfd281c765b2b
          Log:
          Merge pull request #4 from oleg-nenashev/configs_storage_refactoring

          JENKINS-20812 Store AuthorizeProjectStrategy global configs inside a separate folder.

          Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/93a27c37c44e...91438dc51cf8

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/org/jenkinsci/plugins/authorizeproject/AuthorizeProjectStrategyDescriptor.java src/main/java/org/jenkinsci/plugins/authorizeproject/Constants.java http://jenkins-ci.org/commit/authorize-project-plugin/91438dc51cf86243b63679c9ce1dfd281c765b2b Log: Merge pull request #4 from oleg-nenashev/configs_storage_refactoring JENKINS-20812 Store AuthorizeProjectStrategy global configs inside a separate folder. Compare: https://github.com/jenkinsci/authorize-project-plugin/compare/93a27c37c44e...91438dc51cf8
          Hide
          ikedam ikedam added a comment -

          Already released in 1.0.2.

          Show
          ikedam ikedam added a comment - Already released in 1.0.2.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: