[Kimchi-devel] [PATCH v4] [Kimchi] Storage Volume management

sguimaraes943 at gmail.com sguimaraes943 at gmail.com
Mon May 23 15:46:25 UTC 2016


From: Samuel Guimarães <sguimaraes943 at gmail.com>

This patch adds Storage Volume management functions Wipe, Clone, Resize and Delete with multiple selection. It also includes a filter input for each Storage Pool and Gallery View for Storage Volumes.

Changes from [RFC] version:

v1:
 - HTML and CSS

v2:
 - Delete and Wipe with multi-selection
 - Confirm messages with list of selected volumes when wiping or deleting volumes (requires SCSS/CSS patch sent to Wok)
 - Filter working
 - Removed "Add Volume" link from Storage Pool action button
 - Added "Add Volume" to Volume box action button

v3:
 - Clone function working with multiple selection
 - Progress bar working for clone and create volume
 - Temporary volume added to the volumes when cloning
 - Seamless refresh on the volumes once each task is finished
 - Fixed issue when list wouldn't refresh when all volumes are removed from the storage pool.

v4:
 - Prevent scroll when Drop-down in volumes list is clicked
 - Dropdown is not clipped from volumes list when there's only one or two items on the list
 - Added Media Queries for small screen resolutions

Samuel Guimarães (1):
  Storage Volume management

 model/storagevolumes.py                            |   2 +-
 ui/css/kimchi.css                                  | 369 ++++++++++++++--
 ui/css/src/modules/_storage.scss                   | 347 ++++++++++++---
 ui/js/src/kimchi.api.js                            |  50 +++
 ui/js/src/kimchi.storage_main.js                   | 465 +++++++++++++++++----
 ui/js/src/kimchi.storagepool_add_volume_main.js    |   2 +-
 ui/js/src/kimchi.storagepool_resize_volume_main.js |  59 +++
 ui/pages/i18n.json.tmpl                            |   6 +
 ui/pages/storagepool-resize-volume.html.tmpl       |  51 +++
 ui/pages/tabs/storage.html.tmpl                    | 155 +++----
 10 files changed, 1249 insertions(+), 257 deletions(-)
 create mode 100644 ui/js/src/kimchi.storagepool_resize_volume_main.js
 create mode 100644 ui/pages/storagepool-resize-volume.html.tmpl

-- 
1.9.3




More information about the Kimchi-devel mailing list