• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • htmlpublisher-plugin
    • None

      I've beeng using the plugin for years. It's UI is very useful for small reports located in paths near the workspace. However, for long paths the interface is not comfortable due to small input windows.

      I propose to migrate the UI to the classic Jenkins approach:

      • vertical layout of controls
      • help panels
      • storage of UI controls within the HTMLPublisherTarget class

          [JENKINS-29635] Improve the configuration page of the plugin

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          src/main/resources/htmlpublisher/HtmlPublisher/config.jelly
          src/main/resources/htmlpublisher/HtmlPublisherTarget/config.jelly
          src/main/resources/htmlpublisher/HtmlPublisherTarget/config.properties
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-allowMissing.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-alwaysLinkToLastBuild.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-keepAll.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportDir.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportFiles.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportName.html
          src/main/resources/htmlpublisher/lib/repeatableProperty.jelly
          src/main/resources/htmlpublisher/lib/taglib
          http://jenkins-ci.org/commit/htmlpublisher-plugin/12cf71a649c5354c2a894f509e1983496815d9d5
          Log:
          JENKINS-29635 - Rework the configuration page of the HTML Publisher

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/resources/htmlpublisher/HtmlPublisher/config.jelly src/main/resources/htmlpublisher/HtmlPublisherTarget/config.jelly src/main/resources/htmlpublisher/HtmlPublisherTarget/config.properties src/main/resources/htmlpublisher/HtmlPublisherTarget/help-allowMissing.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-alwaysLinkToLastBuild.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-keepAll.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportDir.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportFiles.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportName.html src/main/resources/htmlpublisher/lib/repeatableProperty.jelly src/main/resources/htmlpublisher/lib/taglib http://jenkins-ci.org/commit/htmlpublisher-plugin/12cf71a649c5354c2a894f509e1983496815d9d5 Log: JENKINS-29635 - Rework the configuration page of the HTML Publisher

          Code changed in jenkins
          User: Mike Rooney
          Path:
          src/main/resources/htmlpublisher/HtmlPublisher/config.jelly
          src/main/resources/htmlpublisher/HtmlPublisherTarget/config.jelly
          src/main/resources/htmlpublisher/HtmlPublisherTarget/config.properties
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-allowMissing.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-alwaysLinkToLastBuild.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-keepAll.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportDir.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportFiles.html
          src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportName.html
          src/main/resources/htmlpublisher/lib/repeatableProperty.jelly
          src/main/resources/htmlpublisher/lib/taglib
          http://jenkins-ci.org/commit/htmlpublisher-plugin/383e7d8f64bda8fabc8527024e3b26f9d00f57c7
          Log:
          Merge pull request #19 from oleg-nenashev/JENKINS-29635

          JENKINS-29635 - Rework the configuration page of the HTML Publisher

          Compare: https://github.com/jenkinsci/htmlpublisher-plugin/compare/7a424c2c0bb2...383e7d8f64bd

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Mike Rooney Path: src/main/resources/htmlpublisher/HtmlPublisher/config.jelly src/main/resources/htmlpublisher/HtmlPublisherTarget/config.jelly src/main/resources/htmlpublisher/HtmlPublisherTarget/config.properties src/main/resources/htmlpublisher/HtmlPublisherTarget/help-allowMissing.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-alwaysLinkToLastBuild.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-keepAll.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportDir.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportFiles.html src/main/resources/htmlpublisher/HtmlPublisherTarget/help-reportName.html src/main/resources/htmlpublisher/lib/repeatableProperty.jelly src/main/resources/htmlpublisher/lib/taglib http://jenkins-ci.org/commit/htmlpublisher-plugin/383e7d8f64bda8fabc8527024e3b26f9d00f57c7 Log: Merge pull request #19 from oleg-nenashev/ JENKINS-29635 JENKINS-29635 - Rework the configuration page of the HTML Publisher Compare: https://github.com/jenkinsci/htmlpublisher-plugin/compare/7a424c2c0bb2...383e7d8f64bd

          mcrooney added a comment -

          Resolved in 1.5 I do believe, let me know if not.

          mcrooney added a comment - Resolved in 1.5 I do believe, let me know if not.

            oleg_nenashev Oleg Nenashev
            oleg_nenashev Oleg Nenashev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: