Greetings from sunny Brno, Happy Martin here, from the UI team :).
As always, everybody is welcome to contribute, see our issue tracker.
Tim Wade has done an impressive amount of work refactoring our REST API code, converting collections to individual controllers, moving the entrypoint to ApiController, changing the namespace and removing custom routing, which may make it much easier to expand the API to manage all the things, REST style :).
Milan Zazrivec is pushing forward with our i18n efforts, this week by adding missing gettext, and restoring internationalization functionality in toolbars. If you want him to keep his sanity, please go through our i18n guidelines at least once a week, before bedtime.
Jason Frey and Chris Arcand have been busy in fixing-the-fix-to-fix-the-fix-land - this time to fix some reload issues and test failures after the recent changes to Vmdb::Settings. First, we skipped the failures, actually skipped the failures, then fixed the failures and the reload error in devel mode. Developers everywhere, rejoice!
Yaacov Zamir has done a small but important fix to prevent an annoying routing error, when the user gets redirected to the login screen from a POST action. 1 error less,
NaN to go!
One of our newest colleagues, Hilda Šťastná has added a Policy toolbar button to all the places that should have it but didn't. More tags for everyone :cookie:!
Keenan Brock, our DB guru, has found an old TODO and has actually TODONE. (TODID?) Now, we have a scope for non-archived, non-orphaned VMs.
Šimon Lukašík has been working on making the websocket have its own authentication token, with some prior TokenManager changes. This being done, we should be well on the way towards asynchronous notifications via websockets, wheee.
People really seem to like our About dialog, so we're bringing it to the Self-Service UI too. Just a small change from yours truly, adding some necessary info to the API entrypoint.
Nick Carboni has found some more dead code, this time
process_tasks in a couple of provider classes .. aaand it's gone, never to be seen again :).
David Halász has also found a couple of unused tree partials during his bootstrap tree work - and he promptly dispatched them to
Of course I missed most of the boring PRs doing some actual work, but feel free to check all of them out here. And stay tuned for even more exciting news next week :).
This is a companion discussion topic for the original entry at http://manageiq.org/blog/2016/09/last-week-in-manageiq-api-refactor-observables/