Description of problem: ======================= Network topology should fit the screen. User can move the network topology beyond screen border Version-Release number of selected component: ============================================= python-django-horizon-8.0.0-10.el7ost.noarch How reproducible: ================= 100% Steps to Reproduce: =================== 1. Install RHOS (test on Director and packstack) 2. Create a Network 3. Create an instance and connect it to the network you have created. 4. Browse to network topology 5. Move the network to screen borders Actual results: =============== Network topology could move beyond screen border, and the topology can disappear Expected results: ================= Network topology could not move beyond screen border Additional info:
I can confirm this, but it seems to me that its done by design as to allow the 2d movement around when having a lot of devices/networks and when zooming in/out. Unfortunately, its true that even if you zoom out to the max allowed zoon you can still drag the canvas so all your networks are not showing. Maybe a button to center back the canvas could be added as a workaround for this? See video attached for an small example of zooming in/out and getting all devices out of the screen.
Created attachment 1129758 [details] networks out
Patch upstream still under review
Failed QA ========= python-django-horizon-8.0.1-6.el7ost.noarch Seems it doesn't merge yet I can still drag the canvas so all your networks are not showing. There is no any button that resets the visualization so it gets in the center and removes zoom.