[pve-devel] [PATCH manager 00/10] reorganize gui structure

Dominik Csapak d.csapak at proxmox.com
Mon Aug 22 17:13:32 CEST 2016


this patch series does several things

patch 1 changes the configpanel in such a way,
that instead of a tabpanel, we now have a
treelist docked to the left, where we can
organize our options into a tree like structure

patches 2 to 6 make use of this new feature
incl. adding icons to every option

patch 7 merges the ceph config and crushmap
into a single panel

patch 8 and 9 is a clean up
where we delete all SubConfigPanel related code
(since we do not need it anymore) as well as
drop all hide listeners (they were only useful
on tabpanels)

patch 10 is a jslint fix

Dominik Csapak (10):
  use a treelist instead of tabs in configpanel
  reorganize datacenter items
  reorganize node items
  reorganize lxc items
  reorganize qemu items
  reorganize storage and pools
  move crushmap into ceph config
  remove subconfigpanel related code
  drop all hide calls
  js lint fixes

 www/css/ext6-pve.css                 |  30 ++++
 www/manager6/Makefile                |   3 -
 www/manager6/StateProvider.js        |   1 +
 www/manager6/Workspace.js            |   1 -
 www/manager6/ceph/Config.js          |  87 +++--------
 www/manager6/ceph/Disks.js           |   1 -
 www/manager6/ceph/Monitor.js         |   1 -
 www/manager6/ceph/Pool.js            |   1 -
 www/manager6/ceph/Status.js          |   1 -
 www/manager6/dc/Config.js            | 165 ++++++++++++++------
 www/manager6/dc/Summary.js           |   4 -
 www/manager6/dc/Tasks.js             |   1 -
 www/manager6/ha/Config.js            |  47 ------
 www/manager6/ha/StatusView.js        |   1 -
 www/manager6/lxc/Config.js           |  81 +++++++---
 www/manager6/lxc/CreateWizard.js     |   9 +-
 www/manager6/lxc/SnapshotTree.js     |   1 -
 www/manager6/lxc/Summary.js          |   1 -
 www/manager6/node/Config.js          | 172 +++++++++++++++-----
 www/manager6/node/DNSView.js         |   1 -
 www/manager6/node/ServiceView.js     |   1 -
 www/manager6/node/Summary.js         |   1 -
 www/manager6/node/TimeView.js        |   1 -
 www/manager6/panel/ConfigPanel.js    | 294 +++++++++++++++++++++++++----------
 www/manager6/panel/Firewall.js       | 100 ------------
 www/manager6/panel/SubConfigPanel.js |  89 -----------
 www/manager6/pool/Config.js          |   3 +
 www/manager6/pool/Summary.js         |   1 -
 www/manager6/qemu/Config.js          |  62 +++++++-
 www/manager6/qemu/HardwareView.js    |   1 -
 www/manager6/qemu/Options.js         |   1 -
 www/manager6/qemu/SnapshotTree.js    |   1 -
 www/manager6/qemu/Summary.js         |   1 -
 www/manager6/storage/Browser.js      |   3 +
 www/manager6/storage/Summary.js      |   1 -
 35 files changed, 643 insertions(+), 526 deletions(-)
 delete mode 100644 www/manager6/ha/Config.js
 delete mode 100644 www/manager6/panel/Firewall.js
 delete mode 100644 www/manager6/panel/SubConfigPanel.js

-- 
2.1.4





More information about the pve-devel mailing list