• Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None

      While Jenkins automatically downloads dependencies of plugins, it doesn't tell you when you have configured an invalid plugin configuration by disabling plugins: Features simply don't work.

      Ideas:


      New Administrative Monitor:

      • Tell users about mandatory plugin dependencies that are missing or disabled
      • Tell user when implied (pre core extraction) dependencies are missing or disabled

      Enhance plugin descriptions to state dependencies, maybe color-code when they're missing or disabled.


      Show a confirmation dialog before disabling a plugin when a user clicks the check box.

          [JENKINS-23150] Warn users about invalid plugin configurations

          Tom FENNELLY added a comment -

          Tom FENNELLY added a comment - https://github.com/jenkinsci/jenkins/pull/1847

          Code changed in jenkins
          User: Tom Fennelly
          Path:
          core/src/main/java/hudson/PluginManager.java
          core/src/main/java/hudson/PluginWrapper.java
          core/src/main/java/jenkins/model/Jenkins.java
          core/src/main/resources/hudson/PluginManager/_table.js
          core/src/main/resources/hudson/PluginManager/installed.jelly
          core/src/main/resources/hudson/PluginManager/installed.properties
          test/src/test/java/hudson/PluginManagerInstalledGUITest.java
          war/src/main/webapp/css/style.css
          http://jenkins-ci.org/commit/jenkins/36113604178b64956b89177ac82f52b31d36b70b
          Log:
          Merge pull request #1847 from tfennelly/plugin-manager-dependants

          [FIXED JENKINS-23150] Plugin Manager - Only allow enable/disable/uninstall when all dependants or dependencies are disabled/enabled

          Compare: https://github.com/jenkinsci/jenkins/compare/6af3df951fef...36113604178b

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Tom Fennelly Path: core/src/main/java/hudson/PluginManager.java core/src/main/java/hudson/PluginWrapper.java core/src/main/java/jenkins/model/Jenkins.java core/src/main/resources/hudson/PluginManager/_table.js core/src/main/resources/hudson/PluginManager/installed.jelly core/src/main/resources/hudson/PluginManager/installed.properties test/src/test/java/hudson/PluginManagerInstalledGUITest.java war/src/main/webapp/css/style.css http://jenkins-ci.org/commit/jenkins/36113604178b64956b89177ac82f52b31d36b70b Log: Merge pull request #1847 from tfennelly/plugin-manager-dependants [FIXED JENKINS-23150] Plugin Manager - Only allow enable/disable/uninstall when all dependants or dependencies are disabled/enabled Compare: https://github.com/jenkinsci/jenkins/compare/6af3df951fef...36113604178b

            tfennelly Tom FENNELLY
            danielbeck Daniel Beck
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: