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

warnings (et.al) per project - add checkbox to filter out projects with issue total of 0? - or to show only the top N based on sort selection?

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • warnings-plugin
    • None

      CONOPS - reduce information overload by allowing to focus on a subset when dashboard view contains many jobs

      Options
      1. just filter out the zero issue projects
      = most likely they are fine and need no extra attention? possibly, but less likely? that there publishers are not working for some reason
      2. put a cap on number of rows, so you can focus on the top (or bottom) N (3, 10) whatever based on the sort bring projects into/out of the the limited row set?

      for option 2, (and in general) you would want the sorts to be sticky, so whatever sort showed the current "interesting" job subset would remain until actively changed.

      either or both options could be done independent of each other

          [JENKINS-12984] warnings (et.al) per project - add checkbox to filter out projects with issue total of 0? - or to show only the top N based on sort selection?

          Ulli Hafner added a comment -

          Can you please provide a fake screenshot or some kind of sketch to make more clear what you would like to have?

          Ulli Hafner added a comment - Can you please provide a fake screenshot or some kind of sketch to make more clear what you would like to have?

          shows new configuration info that can be used to support suggested behavior

          Greg Moncreaff added a comment - shows new configuration info that can be used to support suggested behavior

          I attached an image to the issue.

          Greg Moncreaff added a comment - I attached an image to the issue.

          An ALTERNATE, which has its own pros and cons, is to update the generic table element to allow the viewer to filter/reduce by some control on the title bar of each table. This could be used to affect other tabular reports (like build/job statistics) to eliminate rows (or even columns) with no (meaningful?) information.

          Some sort of compression glyph "><" (gt;lt to indicate column minimization (and glyph toggles to "<>" to show that it can be expanded?). "^/V" to indicate row minimization, etc. This state is probably something that should be "sticky".

          Greg Moncreaff added a comment - An ALTERNATE, which has its own pros and cons, is to update the generic table element to allow the viewer to filter/reduce by some control on the title bar of each table. This could be used to affect other tabular reports (like build/job statistics) to eliminate rows (or even columns) with no (meaningful?) information. Some sort of compression glyph "><" (gt;lt to indicate column minimization (and glyph toggles to "<>" to show that it can be expanded?). "^/V" to indicate row minimization, etc. This state is probably something that should be "sticky".

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          src/main/java/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet.java
          src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config.jelly
          src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config_de.properties
          src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/portlet.jelly
          http://jenkins-ci.org/commit/analysis-core-plugin/6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7
          Log:
          [FIXED JENKINS-12984] Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: src/main/java/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet.java src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config.jelly src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config_de.properties src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/portlet.jelly http://jenkins-ci.org/commit/analysis-core-plugin/6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7 Log: [FIXED JENKINS-12984] Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/checkstyle/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/checkstyle-plugin/4dccc0783a91a94e39b2ad301025d28cb0f9046e
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/checkstyle/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/checkstyle-plugin/4dccc0783a91a94e39b2ad301025d28cb0f9046e Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/dry/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/dry-plugin/418edb1de93cd66f6f9457e4cbc5764054ab7eb9
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/dry/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/dry-plugin/418edb1de93cd66f6f9457e4cbc5764054ab7eb9 Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          plugin/pom.xml
          plugin/src/main/java/hudson/plugins/findbugs/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/findbugs-plugin/5e7a30e71529ffc3427f79f7fe54b5756d77132b
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: plugin/pom.xml plugin/src/main/java/hudson/plugins/findbugs/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/findbugs-plugin/5e7a30e71529ffc3427f79f7fe54b5756d77132b Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/tasks/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/tasks-plugin/f1dbb1daeae29965ce5e9210461f2d5c528cebf9
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/tasks/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/tasks-plugin/f1dbb1daeae29965ce5e9210461f2d5c528cebf9 Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/pmd/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/pmd-plugin/5f8687f1cd8a209e37a300758ea783f4ebd2d446
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/pmd/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/pmd-plugin/5f8687f1cd8a209e37a300758ea783f4ebd2d446 Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/warnings/dashboard/WarningsTablePortlet.java
          http://jenkins-ci.org/commit/warnings-plugin/57d40293e0af7057e628795319c58742f0f90c22
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/warnings/dashboard/WarningsTablePortlet.java http://jenkins-ci.org/commit/warnings-plugin/57d40293e0af7057e628795319c58742f0f90c22 Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible.

          Code changed in jenkins
          User: Ulli Hafner
          Path:
          pom.xml
          src/main/java/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet.java
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config.jelly
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_de.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_fr.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_ja.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config.jelly
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_de.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_fr.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_ja.properties
          src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/portlet.jelly
          http://jenkins-ci.org/commit/analysis-collector-plugin/5ecaf324e5b610d76a6a19f04210cd796583f090
          Log:
          JENKINS-12984 Added option to filter the projects in the table.
          If the filter is set then only projects with warnings are visible.

          Compare: https://github.com/jenkinsci/analysis-collector-plugin/compare/40baa85...5ecaf32

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: pom.xml src/main/java/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet.java src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config.jelly src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_de.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_fr.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/WarningsPerJobDescriptor/local-config_ja.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config.jelly src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_de.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_fr.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/config_ja.properties src/main/resources/hudson/plugins/analysis/collector/dashboard/WarningsTablePortlet/portlet.jelly http://jenkins-ci.org/commit/analysis-collector-plugin/5ecaf324e5b610d76a6a19f04210cd796583f090 Log: JENKINS-12984 Added option to filter the projects in the table. If the filter is set then only projects with warnings are visible. Compare: https://github.com/jenkinsci/analysis-collector-plugin/compare/40baa85...5ecaf32

          dogfood added a comment -

          Integrated in plugins_analysis-core #10440
          [FIXED JENKINS-12984] Added option to filter the projects in the table. (Revision 6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7)

          Result = SUCCESS
          Ulli Hafner :
          Files :

          • src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config.jelly
          • src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/portlet.jelly
          • src/main/java/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet.java
          • src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config_de.properties

          dogfood added a comment - Integrated in plugins_analysis-core #10440 [FIXED JENKINS-12984] Added option to filter the projects in the table. (Revision 6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7) Result = SUCCESS Ulli Hafner : Files : src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config.jelly src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/portlet.jelly src/main/java/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet.java src/main/resources/hudson/plugins/analysis/dashboard/AbstractWarningsTablePortlet/config_de.properties

          dogfood added a comment -

          Integrated in plugins_tasks #345

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_tasks #345 Result = SUCCESS

          dogfood added a comment -

          Integrated in plugins_warnings #397

          Result = UNSTABLE

          dogfood added a comment - Integrated in plugins_warnings #397 Result = UNSTABLE

          dogfood added a comment -

          Integrated in plugins_analysis-collector #347

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_analysis-collector #347 Result = SUCCESS

          dogfood added a comment -

          Integrated in plugins_checkstyle #340

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_checkstyle #340 Result = SUCCESS

          dogfood added a comment -

          Integrated in plugins_dry #342

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_dry #342 Result = SUCCESS

          dogfood added a comment -

          Integrated in plugins_pmd #341

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_pmd #341 Result = SUCCESS

          dogfood added a comment -

          Integrated in plugins_findbugs #411

          Result = SUCCESS

          dogfood added a comment - Integrated in plugins_findbugs #411 Result = SUCCESS

          Ulli Hafner added a comment -

          Integrated in Jenkins Analysis Plug-ins (Compile) #478
          [FIXED JENKINS-12984] Added option to filter the projects in the table. (Revision 6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7)

          Result = SUCCESS

          Ulli Hafner added a comment - Integrated in Jenkins Analysis Plug-ins (Compile) #478 [FIXED JENKINS-12984] Added option to filter the projects in the table. (Revision 6ce8685a33cbeab5eac2ac9cc0b3b04a8dfb8bc7) Result = SUCCESS

            drulli Ulli Hafner
            moncreaff Greg Moncreaff
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: