yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #59217
[Bug 1645708] [NEW] Can't create Port as Admin on an unshared Network in another project
Public bug reported:
https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/neutron.py#L675
alters the network[subnets] value to be a list of Subnet objects instead
of a list of unicode strings. Since the calling code has no idea what it
will get back (thanks Python), it breaks in strange ways.
Specifically, the Create Port form expects a list of Subnet objects, not
a list of strings and so falls about laughing
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/networks/ports/forms.py#L150
The easiest way to recreate this is a standard devstack, log in as
Admin, try to create a Port on the default Private network.
** Affects: horizon
Importance: High
Assignee: Rob Cresswell (robcresswell)
Status: New
** Tags: mitaka-backport-potential newton-backport-potential
** Description changed:
https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/neutron.py#L675
alters the network[subnets] value to be a list of Subnet objects instead
of a list of unicode strings. Since the calling code has no idea what it
will get back (thanks Python), it breaks in strange ways.
Specifically, the Create Port form expects a list of Subnet objects, not
- a list of strings and so falls about laughing.
+ a list of strings and so falls about laughing
+ https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/networks/ports/forms.py#L150
** Description changed:
https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/neutron.py#L675
alters the network[subnets] value to be a list of Subnet objects instead
of a list of unicode strings. Since the calling code has no idea what it
will get back (thanks Python), it breaks in strange ways.
Specifically, the Create Port form expects a list of Subnet objects, not
a list of strings and so falls about laughing
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/networks/ports/forms.py#L150
+
+ The easiest way to recreate this is a standard devstack, log in as
+ Admin, try to create a Port on the default Private network.
** Changed in: horizon
Assignee: (unassigned) => Rob Cresswell (robcresswell)
** Tags added: mitaka-backport-potential newton-backport-potential
** Changed in: horizon
Importance: Undecided => High
** Changed in: horizon
Milestone: None => ocata-2
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1645708
Title:
Can't create Port as Admin on an unshared Network in another project
Status in OpenStack Dashboard (Horizon):
New
Bug description:
https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/neutron.py#L675
alters the network[subnets] value to be a list of Subnet objects
instead of a list of unicode strings. Since the calling code has no
idea what it will get back (thanks Python), it breaks in strange ways.
Specifically, the Create Port form expects a list of Subnet objects,
not a list of strings and so falls about laughing
https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/networks/ports/forms.py#L150
The easiest way to recreate this is a standard devstack, log in as
Admin, try to create a Port on the default Private network.
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1645708/+subscriptions
Follow ups