Bug 1303693

Summary: Network topology should fit the screen
Product: Red Hat OpenStack Reporter: Ido Ovadia <iovadia>
Component: python-django-horizonAssignee: Radomir Dopieralski <rdopiera>
Status: CLOSED EOL QA Contact: Ido Ovadia <iovadia>
Severity: medium Docs Contact:
Priority: medium    
Version: 8.0 (Liberty)CC: apannu, athomas, beth.white, mrunge, srevivo
Target Milestone: ---Keywords: Triaged, ZStream
Target Release: 8.0 (Liberty)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-01 20:38:41 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
networks out none

Description Ido Ovadia 2016-02-01 16:52:13 UTC
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:

Comment 1 Itxaka 2016-02-23 13:18:17 UTC
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.

Comment 2 Itxaka 2016-02-23 13:20:48 UTC
Created attachment 1129758 [details]
networks out

Comment 3 Itxaka 2016-06-10 11:35:08 UTC
Patch upstream still under review

Comment 6 Ido Ovadia 2016-08-28 14:30:25 UTC
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.