[CDash] Build groups email preferences not remaining filled

Zack Galbreath zack.galbreath at kitware.com
Fri Aug 17 14:07:23 UTC 2018


On Thu, Aug 16, 2018 at 5:04 PM, Vasquez, Justin <justin_vasquez at brown.edu>
wrote:

> Hi,
>
> I'm using CDash 2.4.0 to test my builds nightly. On my CDash web page, if
> I go to my project and navigate to Settings -> Groups -> Current
> BuildGroups, there are three tabs for Nightly, Continuous, and Experimental
> builds. When I click any of the email preferences (normal, summary, or no
> email) and save the changes, the buttons do not remain filled in when I
> refresh the page. This does not occur for the other button types which are
> check boxes nor for the text entry boxes. I queried the mysql database and
> can confirm that the email preferences are being set correctly. I would
> like the option to see what the current value of the email settings is just
> as I can see whether or not if "email committers" is checked off. Is there
> a way to edit the .php files to allow the email preferences buttons to
> remain filled?
>

This was a bug with the UI.  The settings for the buildgroup were getting
updated correctly, but the UI failed to show what the email setting was for
each buildgroup.

Here's the commit where this was fixed:
https://github.com/Kitware/CDash/commit/5ab9fb4de94e74a54c8b5a98b62b4d5cb0553a65

If you're using a git checkout, you can do:
git cherry-pick 5ab9fb4d
node_modules/.bin/gulp

If you extract a zip/tarball to install CDash, you can download this commit
as a patch here:
https://github.com/Kitware/CDash/commit/5ab9fb4de94e74a54c8b5a98b62b4d5cb0553a65.diff
Then use the patch command to apply it and run gulp as above.

HTH!  Let us know if it doesn't work for you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cdash/attachments/20180817/8d95f2d9/attachment-0001.htm>


More information about the CDash mailing list