Better navigation for editing security groups of instance ports

Bug #1750147 reported by Akihiro Motoki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Wishlist
Akihiro Motoki

Bug Description

Better navigation is needed from the instance table or detail page to edit security groups *per instance port*.

At of now, a user needs to go to "Networks" -> "Ports" -> "Edit Security Groups" to change security groups of an instance port. It is not an easy path.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/545601

Changed in horizon:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/545602

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to horizon (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/559518

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to horizon (master)

Reviewed: https://review.openstack.org/559518
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=500acb47b7871d2e0c8aad440b69a4bb534198e7
Submitter: Zuul
Branch: master

commit 500acb47b7871d2e0c8aad440b69a4bb534198e7
Author: Akihiro Motoki <email address hidden>
Date: Sun Apr 8 11:17:41 2018 +0900

    Move common SG workflow classes into separate module

    This is a preparation for a fix of bug 1750147
    to avoid some import circulation.

    Change-Id: I4198c3b137976413ebb704d58162b56dbb321a9b
    Related-Bug: #1750147

Akihiro Motoki (amotoki)
Changed in horizon:
milestone: rocky-1 → rocky-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/545601
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=ff5b622da58d71cc78c7fd130dc2a22f9f1ee114
Submitter: Zuul
Branch: master

commit ff5b622da58d71cc78c7fd130dc2a22f9f1ee114
Author: Akihiro Motoki <email address hidden>
Date: Sat Feb 17 22:03:50 2018 +0900

    Add instance interfaces tab for easy security group edit

    There is no easy way to edit security groups of ports attached
    to an instance. This commit adds a table of ports attached to
    an insntace to the instance detail. Users now can access attached
    ports easily and edit their security groups.

    Partial-Bug: #1750147
    Change-Id: Ia2bd19f92251702878be3b12d0ea2a5c6618c65e

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/545602
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=3adff90a373dd81d3471182f7ab07acf7e93826a
Submitter: Zuul
Branch: master

commit 3adff90a373dd81d3471182f7ab07acf7e93826a
Author: Akihiro Motoki <email address hidden>
Date: Sat Feb 17 23:24:18 2018 +0900

    Add "Edit Port Security Groups" action

    This commit adds a new action "Edit Port Security Groups"
    which jumps the interfaces tab of the instance detail page.

    In addition, a warning message is added to the "Edit Security Groups"
    form because if a user change security groups as an instance level
    the change will be applied to all interfaces of the instance, so
    it would be nice if we can provide a good navigation to a page
    of editting security groups per port.

    Previously, UpdateMembersStep does not support help_text_template option.
    To use a bold tag in the added help message, we need to use a template
    instead of help_text, so _workflow_step_update_members.html is updated.

    Closes-Bug: #1750147
    Change-Id: I71437a376b94cab90df0e423aa7e1d2d0d8387ee

Changed in horizon:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 14.0.0.0b2

This issue was fixed in the openstack/horizon 14.0.0.0b2 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.