Skip to content

[JENKINS-55787] Switch labels from entry to checkbox #665

Open

Description

@jenkins-infra-bot

This is the preferred style:


As opposed to:


or

 

–

I'm going to point to this issue for a bunch of plugins.

 

Note: my initial efforts relied on using optionalBlock instead of entry + checkbox. Unfortunately this interacts poorly w/ the form submission magic, and so rather than continue down that path, I'm switching to moving label's from the entry to the checkbox. The rendering won't generally change from the examples above.

 

Please don't close this ticket when an individual PR is merged, I'm using the same ticket for many plugins.


Originally reported by jsoref, imported from: Switch labels from entry to checkbox
  • assignee: jsoref
  • status: In Progress
  • priority: Minor
  • component(s): bitbucket-branch-source-plugin, datadog-plugin, github-plugin, jclouds-plugin, jobconfighistory-plugin, mailer-plugin, mercurial-plugin, qc-plugin, slack-plugin, ssh-slaves-plugin, tap-plugin, wix-plugin, workflow-cps-global-lib-plugin
  • label(s): pipeline-model-definition-plugin, xunit
  • resolution: Unresolved
  • votes: 0
  • watchers: 9
  • imported: 2025-12-08
Raw content of original issue

This is the preferred style:

As opposed to:

or

 

–

I'm going to point to this issue for a bunch of plugins.

 

Note: my initial efforts relied on using optionalBlock instead of entry + checkbox. Unfortunately this interacts poorly w/ the form submission magic, and so rather than continue down that path, I'm switching to moving label's from the entry to the checkbox. The rendering won't generally change from the examples above.

 

Please don't close this ticket when an individual PR is merged, I'm using the same ticket for many plugins.

Activity

  1. jenkins-infra-bot commented on Jan 25, 2019

    @jenkins-infra-bot
    Author
  2. jenkins-infra-bot commented on Feb 14, 2019

    @jenkins-infra-bot
    Author
    kinow:
    • Original comment link
    • Raw content of original comment:

      Sorry jsoref! I am so used to add the link to the release notes in the Wiki, move to released, and close... then after a few minutes I realized it was not a tap-plugin issue, nor assigned to me.

      I apologize. Re-opened.

    Sorry jsoref! I am so used to add the link to the release notes in the Wiki, move to released, and close... then after a few minutes I realized it was not a tap-plugin issue, nor assigned to me.

    I apologize. Re-opened.

  3. jenkins-infra-bot commented on Feb 14, 2019

    @jenkins-infra-bot
    Author
    jsoref:
    • Original comment link
    • Raw content of original comment:

      I'm not used to using this JIRA either.

      Since this JIRA allows selecting multiple components, it made sense to use a single ticket for all the instances, so I'm trying to take advantage of that feature.

    I'm not used to using this JIRA either.

    Since this JIRA allows selecting multiple components, it made sense to use a single ticket for all the instances, so I'm trying to take advantage of that feature.

  4. jenkins-infra-bot commented on Mar 29, 2019

    @jenkins-infra-bot
    Author
    alecharp:
    • Original comment link
    • Raw content of original comment:

      Thank you jsoref! I'm speaking about mailer-plugin, as you filled a PR on this plugin. I've attached the screenshots in the PR you opened to see the diff.

      Even if I agree with you that we should have the checkbox before the label, the fact that all Jenkins configurations are structured like a table (with the left column the label and the right column for the field), I fear that changing this might cause some incomprehension.

    Thank you jsoref! I'm speaking about mailer-plugin, as you filled a PR on this plugin. I've attached the screenshots in the PR you opened to see the diff.

    Even if I agree with you that we should have the checkbox before the label, the fact that all Jenkins configurations are structured like a table (with the left column the label and the right column for the field), I fear that changing this might cause some incomprehension.

  5. jenkins-infra-bot commented on Mar 29, 2019

    @jenkins-infra-bot
    Author
    jsoref:

    alecharp: once this change is mostly done, JENKINS-56109">JENKINS-56109 / jenkinsci/jenkins#3895 will change the layout away from tables. Note: I'm currently taking a short hiatus from jenkins.

  6. jenkins-infra-bot commented on Sep 4, 2019

    @jenkins-infra-bot
    Author
    felfert:
    • Original comment link
    • Raw content of original comment:

      Why is the state of this ticked resolved(fixed) ? IMO, it should be set to resolved, once all plugins have the PRs merged, and for the jclouds-plugin, I can say the PR is incomplete: You missed 10 more checkboxes. Therefore; not (yet) merged!

    Why is the state of this ticked resolved(fixed) ?
    IMO, it should be set to resolved, once all plugins have the PRs merged, and for the jclouds-plugin, I can say the PR is incomplete: You missed 10 more checkboxes. Therefore; not (yet) merged!

  7. jenkins-infra-bot commented on Sep 6, 2019

    @jenkins-infra-bot
    Author
    felfert:

    jenkinsci/jclouds-plugin#132 has been merged.

  8. jenkins-infra-bot commented on Sep 19, 2019

    @jenkins-infra-bot
    Author
    d_garry:
    • Original comment link
    • Raw content of original comment:

      Josh, i'm terrbily sorry, but don't you think that this decision is a bit premature? I agree with Adrien that currently all job parameters looks like a table that's easy to watch and use, and 'jumping' to the right side at boolean parameters is, to be honest, not very easy to read (also from the same UX point of view, we get empty gap at the left side where label originally was; i've even created a bug report (JENKINS-59388) and have rewritten several jobs in our organization from 'booleanParam' to 'choice' with 'true'/'false' values before i found this ticket). Probably it would be better to make it configurable or add another type (e.g. BooleanLabel) with UI you propose.

    Josh, i'm terrbily sorry, but don't you think that this decision is a bit premature? I agree with Adrien that currently all job parameters looks like a table that's easy to watch and use, and 'jumping' to the right side at boolean parameters is, to be honest, not very easy to read (also from the same UX point of view, we get empty gap at the left side where label originally was; i've even created a bug report (JENKINS-59388">JENKINS-59388) and have rewritten several jobs in our organization from 'booleanParam' to 'choice' with 'true'/'false' values before i found this ticket). Probably it would be better to make it configurable or add another type (e.g. BooleanLabel) with UI you propose.

  9. jenkins-infra-bot commented on Sep 19, 2019

    @jenkins-infra-bot
    Author
    d_garry:
    • Original comment link
    • Raw content of original comment:

      I've also read JENKINS-56109 story and in common i agree that these 'name'/'value' tables look a bit old-fashioned, and a gap between label and checkbox isn't good too (especially when it's large), but now we've got 'mix' of styles.

    I've also read JENKINS-56109">JENKINS-56109 story and in common i agree that these 'name'/'value' tables look a bit old-fashioned, and a gap between label and checkbox isn't good too (especially when it's large), but now we've got 'mix' of styles.

  10. jenkins-infra-bot commented on Feb 18, 2020

    @jenkins-infra-bot
    Author
    basil:

    FYI, the changes to the Timestamper plugin have been merged in jenkinsci/timestamper-plugin#32 and released in Timestamper 1.11.

  11. jenkins-infra-bot commented on Jun 19, 2020

    @jenkins-infra-bot
    Author
    markewaite:
    • Original comment link
    • Raw content of original comment:

      Changes to the git plugin have been released as Git plugin 4.3.0 - June 19, 2020

    Changes to the git plugin have been released as Git plugin 4.3.0 - June 19, 2020

  12. jenkins-infra-bot commented on Feb 9, 2025

    @jenkins-infra-bot
    Author
    felfert:
    • Original comment link
    • Raw content of original comment:

      5 years later. Can this be closed now?

    5 years later. Can this be closed now?

  13. 1 remaining item

  14. jenkins-infra-bot commented on Dec 8, 2025

    @jenkins-infra-bot
    Author

    [Original relates_to from Jira: JENKINS-61870]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment