[racktables-users] RackTables 0.21.2 is available

  • From: Denis Ovsienko <denis@xxxxxxxxxxxxx>
  • To: "racktables-users" <racktables-users@xxxxxxxxxxxxx>
  • Date: Tue, 26 Mar 2019 03:02:30 +0000

Hello all.

RackTables release 0.21.2 is now available. As usual, this is not a 100% 
perfect version, but it works well enough for me to call it the new stable 
branch.

This release includes ~240 commits authored by a number of contributors and 
myself in the ~1.5 years since 0.21.1. Most of these changes are internal code 
cleanups and bug fixes, including a few fixups to the coloured tags code, which 
was contributed in 2017 by Maik Ehinger. Coloured tags turned out to be one of 
these problems that are easy to state but difficult to solve if you consider 
every possible corner case. At this time I do not see any unresolved issues in 
the coloured tags feature, so everyone is welcome to start using it, and let's 
thank Maik for doing the bulk of this work in the first place.

In addition to that, tags now can have descriptions, so you can communicate the 
intended meaning better and keep the tag names short. One of the next changes 
in this area will likely be removing the "has problems" checkbox and replacing 
it with a red-coloured tag.

Another long wanted feature available in 0.21.2 is the ability to see the rack 
contents when editing the rackspace allocation of an object or selecting rack 
atoms. It turned out to be a tricky task, as it took to refactor some of the 
earliest PHP code in RackTables and to integrate it with the tag colour 
feature, but with that now done the result looks good. I find it especially 
convenient to switch between objects in a rack whilst staying on the rackspace 
page, so the navigation does not get in the way when you toss objects around.

All rackspace forms/diagrams now uniformly support the following helpers in 
order not to click the checkboxes one by one:

* Clicking a row (unit number) or a column (front/interior/back) checks or 
unchecks respective checkboxes.
* Starting to drag the mouse cursor inside a rack diagram draws a rectangle, 
upon releasing the button all checkboxes inside the rectangle will toggle.
* Clicking "uncheck all" at the bottom unchecks all checkboxes.

These helpers existed before, but availability was erratic from form to form, 
so now that's fixed.

And RackTables now allows to delete local user accounts. Better late than never!

There is a number of other improvements, for example, two new device breeds for 
the 802.1Q feature by Vasilii Shashkov. It is remarkable that his new code 
comes with unit tests, so it is less likely to break unnoticed.

The full change log is here: 
https://code.racktables.org/racktables/blob/HEAD:/ChangeLog

You can try RackTables 0.21.2 at demo.racktables.org and download it at 
https://sourceforge.net/projects/racktables/files/

-- 
    Denis Ovsienko





Other related posts:

  • » [racktables-users] RackTables 0.21.2 is available - Denis Ovsienko