ManageIQ Blog

Last week in ManageIQ - Bugs and NPM

Martin here, bringing you this week’s edition of Last Week in ManageIQ.

Featured

Since the last edition, we’ve merged 114 pull requests in the manageiq repo, 56 of which were labeled bug, 18 enhancement, 16 technical debt and 13 refactoring. As always, almost half was in the UI, totalling 48 ui pull requests.

In the recently renamed manageiq-ui-service repo, we’ve had 8 pull requests, and there are surely more in our other repos.

There are also many open issues you can try your skills on, because who doesn’t want to be famous? And, as always, we’re ready to help on gitter.

Improved

As a sign of things to come, Allen has finished moving our Service UI from Bower to npm (actually, Yarn, we’re so modern!) (#296), ManageIQ itself will follow shortly.

Martin P has deduplicated our tree_select and accordion_select methods (#12320), making it easier to make bigger changes to trees, and getting rid of about 40 lines in the process. While deduplicating, he also looked into x_show (#12313), and apparently, he’s also removed “some code”, that’s it :).

Fixed

Eric H has fixed a weird bug, where Kernel.const_get would return the wrong class for toolbars. See for yourself (#12451) ;).

The (Self) Service UI repo got renamed, and the URL it lives on has changed from /self_service to /ui/service. Allen and Satoe have been fixing the fallout, updating apache config (#12311), and updating the Dockerfile (#12263).

New

Libor has made it possible to do daily chargeback, (#12351), following up on his earlier work fixing hourly, weekly and monthly.

From the OpenStack land, Gilles has been adding support for provisioning security groups (#11758) and floating IPs (#11819), with pull requests to support these in the UI coming up shortly.