Tables do not space columns out correctly (col-* is no longer supported)

Description

Recently, a massive effort to migrate the whole WebUI from Bootstrap 3 to Bootstrap 4 has been made, and it looks Amazing. I am personally very pleased with the results.

I found a few cosmetic problems that I'm sure they will be easy to fix.

Basically all of them are related with margins and/or padding inside tabular content that makes the data looks different, compared with how it used to be. Either the data looks "collapsed" on the right or the left, shrinking other important fields on the page.

I'll be attaching screenshots and providing details about what I found so far, as the idea is use this particular issue to collect all the remaining visualization issues, to make sure that the data in terms of layout and position looks similar to the old UI.

Acceptance / Success Criteria

None

Attachments

3

Lucidchart Diagrams

Activity

Show:

Markus von Rüden March 21, 2019 at 4:42 PM
Edited

Markus von Rüden March 21, 2019 at 3:12 PM

Can confirm, that some tables still have the problem. Will reopen the issue and address them accordingly. Sorry, I missed them.

Alejandro Galue March 18, 2019 at 6:56 PM

Please check flow-classification-settings.png. The other flow tabs were fixed, but the settings has the same issue. The "Priority" column, which is just a number, takes the whole horizontal space.

Also, it looks like this is also the case for "Admin -> Manage Monitoring Locations" (for the "Location name" column), and "Admin -> Manage Minions" (for the "ID" column).

Markus von Rüden March 13, 2019 at 1:44 PM

Alejandro Galue March 12, 2019 at 1:51 PM

Thanks a lot for all the details.

The following is my personal opinion, and I wanted to share it here as I consider it important.

I understand the fact that some browsers work better than others. When a person has the free choice of picking a browser like you and me, that's not a problem. I can certainly use FireFox with OpenNMS from now on.

That said, unfortunately this is not the case for most of our customers. It is very common to find on big enterprises, that all users and operators use Windows as the main OS, and have restrictions enforced by Domain Policies, that prevents them to choose a browser. In fact, almost on all the cases, Microsoft Internet Explorer is the only options, as Microsoft Edge is a luxury that not all of them can have (as well as third-party apps like Firefox, Chrome, Safari or Opera).

This is why I believe is important to make sure that OpenNMS works across all browsers if possible.

Fixed

Assignee

Reporter

Sprint

Fix versions

Affects versions

Priority

Created February 15, 2019 at 9:14 PM
Updated December 14, 2022 at 12:55 AM
Resolved March 27, 2019 at 8:57 AM
Loading...