hudson.model.UsageStatistics not compatible with CasC plugin

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • 2.226

      When trying to configure Jenkins through CASC plugin, one desired feature is to enable / disable "Usage Statistics". Unfortunately, the hudson.model.UsageStatistics descriptor is lacking a @DataBoundSetter and just relies on the configure function to apply the appropriate configuration to the Jenkins instance.

      According to: https://github.com/jenkinsci/configuration-as-code-plugin/blob/master/docs/REQUIREMENTS.md, we need a boolean field with a getter and setter annotated with @DataBoundSetter so that we can configure it from within the CASC plugin. We would also have to modify the configure function according to the requirements of the CASC plugin, which should follow best-practices.

      I would like to contribute with this change if one of the Core Developers agree.

            Assignee:
            Tim Jacomb
            Reporter:
            Daniel Garzon
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: