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

Need core API corresponding to ItemGroupModifier

      ItemGroupModifier in cloudbees-folder is really something that ought to have been defined in core. Probably need a subtype of ModifiableTopLevelItemGroup with the corresponding methods. For compatibility, ItemGroupModifier could delegate to the new API when available.

          [JENKINS-20008] Need core API corresponding to ItemGroupModifier

          Code changed in jenkins
          User: Jesse Glick
          Path:
          pom.xml
          src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java
          src/main/java/com/cloudbees/hudson/plugins/folder/relocate/ItemGroupModifier.java
          src/main/java/com/cloudbees/hudson/plugins/folder/relocate/JenkinsModifier.java
          http://jenkins-ci.org/commit/cloudbees-folder-plugin/1fc6c3d0ffba31f36526cba354fa67a1a62689c8
          Log:
          JENKINS-20008 Using DirectlyModifiableTopLevelItemGroup.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: pom.xml src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java src/main/java/com/cloudbees/hudson/plugins/folder/relocate/ItemGroupModifier.java src/main/java/com/cloudbees/hudson/plugins/folder/relocate/JenkinsModifier.java http://jenkins-ci.org/commit/cloudbees-folder-plugin/1fc6c3d0ffba31f36526cba354fa67a1a62689c8 Log: JENKINS-20008 Using DirectlyModifiableTopLevelItemGroup.

          Code changed in jenkins
          User: Jesse Glick
          Path:
          src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java
          src/main/java/com/cloudbees/hudson/plugins/folder/relocate/ItemGroupModifier.java
          http://jenkins-ci.org/commit/cloudbees-folder-plugin/a7966ad20fbd6b8d794a3e23554f9c640d33ac60
          Log:
          JENKINS-20008 Using DirectlyModifiableTopLevelItemGroup.remove.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java src/main/java/com/cloudbees/hudson/plugins/folder/relocate/ItemGroupModifier.java http://jenkins-ci.org/commit/cloudbees-folder-plugin/a7966ad20fbd6b8d794a3e23554f9c640d33ac60 Log: JENKINS-20008 Using DirectlyModifiableTopLevelItemGroup.remove.

          Code changed in jenkins
          User: Jesse Glick
          Path:
          core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java
          core/src/main/java/jenkins/model/Jenkins.java
          test/src/main/java/org/jvnet/hudson/test/MockFolder.java
          http://jenkins-ci.org/commit/jenkins/1d21017e3b54edb36a58aa7d7658250b4f221c80
          Log:
          [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java core/src/main/java/jenkins/model/Jenkins.java test/src/main/java/org/jvnet/hudson/test/MockFolder.java http://jenkins-ci.org/commit/jenkins/1d21017e3b54edb36a58aa7d7658250b4f221c80 Log: [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup.

          Code changed in jenkins
          User: Jesse Glick
          Path:
          changelog.html
          core/src/main/java/hudson/model/Items.java
          core/src/main/java/hudson/model/listeners/ItemListener.java
          core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java
          http://jenkins-ci.org/commit/jenkins/6ca99ff8c241769959dec4b31257a54a22e340a6
          Log:
          [FIXED JENKINS-20008] [FIXED JENKINS-18028] [FIXED JENKINS-18680] #1069: support for moving jobs into or out of folders.

          Compare: https://github.com/jenkinsci/jenkins/compare/dda099c19a7a...6ca99ff8c241

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: changelog.html core/src/main/java/hudson/model/Items.java core/src/main/java/hudson/model/listeners/ItemListener.java core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java http://jenkins-ci.org/commit/jenkins/6ca99ff8c241769959dec4b31257a54a22e340a6 Log: [FIXED JENKINS-20008] [FIXED JENKINS-18028] [FIXED JENKINS-18680] #1069: support for moving jobs into or out of folders. Compare: https://github.com/jenkinsci/jenkins/compare/dda099c19a7a...6ca99ff8c241

          dogfood added a comment -

          Integrated in jenkins_main_trunk #3154
          [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup. (Revision 1d21017e3b54edb36a58aa7d7658250b4f221c80)
          [FIXED JENKINS-20008] [FIXED JENKINS-18028] [FIXED JENKINS-18680] #1069: support for moving jobs into or out of folders. (Revision 6ca99ff8c241769959dec4b31257a54a22e340a6)

          Result = SUCCESS
          Jesse Glick : 1d21017e3b54edb36a58aa7d7658250b4f221c80
          Files :

          • core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java
          • test/src/main/java/org/jvnet/hudson/test/MockFolder.java
          • core/src/main/java/jenkins/model/Jenkins.java

          Jesse Glick : 6ca99ff8c241769959dec4b31257a54a22e340a6
          Files :

          • changelog.html
          • core/src/main/java/hudson/model/listeners/ItemListener.java
          • core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java
          • core/src/main/java/hudson/model/Items.java

          dogfood added a comment - Integrated in jenkins_main_trunk #3154 [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup. (Revision 1d21017e3b54edb36a58aa7d7658250b4f221c80) [FIXED JENKINS-20008] [FIXED JENKINS-18028] [FIXED JENKINS-18680] #1069: support for moving jobs into or out of folders. (Revision 6ca99ff8c241769959dec4b31257a54a22e340a6) Result = SUCCESS Jesse Glick : 1d21017e3b54edb36a58aa7d7658250b4f221c80 Files : core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java test/src/main/java/org/jvnet/hudson/test/MockFolder.java core/src/main/java/jenkins/model/Jenkins.java Jesse Glick : 6ca99ff8c241769959dec4b31257a54a22e340a6 Files : changelog.html core/src/main/java/hudson/model/listeners/ItemListener.java core/src/main/java/jenkins/model/DirectlyModifiableTopLevelItemGroup.java core/src/main/java/hudson/model/Items.java

          Code changed in jenkins
          User: Jesse Glick
          Path:
          test/src/main/java/org/jvnet/hudson/test/MockFolder.java
          http://jenkins-ci.org/commit/jenkins-test-harness/6855ed0f3fa9641efaaa782af0f5f3f613726fe5
          Log:
          [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup.
          Originally-Committed-As: 1d21017e3b54edb36a58aa7d7658250b4f221c80

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: test/src/main/java/org/jvnet/hudson/test/MockFolder.java http://jenkins-ci.org/commit/jenkins-test-harness/6855ed0f3fa9641efaaa782af0f5f3f613726fe5 Log: [FIXED JENKINS-20008] Added DirectlyModifiableTopLevelItemGroup. Originally-Committed-As: 1d21017e3b54edb36a58aa7d7658250b4f221c80

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: