Commit 745433cf authored by xiaohua guan's avatar xiaohua guan Committed by Yas Naoi
Browse files

Issue #3312218 by Xiaohua Guan, yas: Add the OpenStack Port list view

parent 6c8de32c
Loading
Loading
Loading
Loading
+1738 −0

File added.

Preview size limit exceeded, changes collapsed.

+4 −0
Original line number Diff line number Diff line
@@ -33,3 +33,7 @@ views.field.openstack_network_bulk_form:
views.field.openstack_subnet_bulk_form:
  type: views_field_bulk_form
  label: 'Subnet bulk form'

views.field.openstack_port_bulk_form:
  type: views_field_bulk_form
  label: 'Port bulk form'
+12 −0
Original line number Diff line number Diff line
@@ -1514,3 +1514,15 @@ function openstack_update_8265() {
function openstack_update_8266() {
  openstack_add_entity_type('openstack_port');
}

/**
 * Add openstack_port list view.
 */
function openstack_update_8267() {
  $files = [
    'views.view.openstack_port.yml',
  ];

  \Drupal::service('cloud')->updateYmlDefinitions($files, 'openstack');
  drupal_flush_all_caches();
}
+44 −0
Original line number Diff line number Diff line
@@ -493,3 +493,47 @@ entity.openstack_subnet.delete:
  title: 'Delete'
  appears_on:
    - entity.openstack_subnet.canonical


##############################
# OpenStack Port.
##############################

entity.openstack_port.add_form:
  route_name: entity.openstack_port.add_form
  title: 'Add OpenStack port'
  appears_on:
    - view.openstack_port.list

entity.openstack_port.collection:
  route_name: view.openstack_port.list
  title: 'List OpenStack ports'
  appears_on:
    - entity.openstack_port.add_form
    - entity.openstack_port.edit_form
    - entity.openstack_port.delete_form
    - entity.openstack_port.canonical

entity.openstack_port.refresh:
  route_name: entity.openstack_port.list_update
  title: 'Refresh'
  appears_on:
    - view.openstack_port.list

entity.openstack_all_port.refresh:
  route_name: entity.openstack_port.list_update.all
  title: 'Refresh'
  appears_on:
    - view.openstack_port.all

entity.openstack_port.edit:
  route_name: entity.openstack_port.edit_form
  title: 'Edit'
  appears_on:
    - entity.openstack_port.canonical

entity.openstack_port.delete:
  route_name: entity.openstack_port.delete_form
  title: 'Delete'
  appears_on:
    - entity.openstack_port.canonical
+12 −0
Original line number Diff line number Diff line
@@ -126,6 +126,18 @@ openstack.local_tasks.subnet.all:
  base_route: 'openstack.local_tasks.all_resources'
  weight: 90

openstack.local_tasks.port:
  title: 'Ports'
  route_name: 'view.openstack_port.list'
  base_route: 'openstack.local_tasks.cloud_context'
  weight: 100

openstack.local_tasks.port.all:
  title: 'Ports'
  route_name: 'view.openstack_port.all'
  base_route: 'openstack.local_tasks.all_resources'
  weight: 100

# OpenStack Instance routing definition
openstack_instance.settings_tab:
  route_name: openstack_instance.settings
Loading