[pve-devel] [PATCH manager v2 00/29] Integrate widget toolkit into PVE webUI
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Dec 19 08:54:52 CET 2017
Changes v1 -> v2:
* move the 'pve-domains' model in a own folder, as we will get a few
other models this makes things more maintainable in the long run.
* check for success in 27/28 (now 27/29)
* Also look at Toolkit.js
While the changes are neither much or big I decided to resend the
whole series as it is far easier to track, even if the list gets
spammed a bit.
Note: series depends on the "Toolkit.js: port over fixes since fork"
series posted earlier and not yet applied at the time of writing.
cheers,
Thomas
Dominik Csapak (1):
add proxmox-widget-toolkit to pve gui
Thomas Lamprecht (28):
use LanguageSelector from widget toolkit
use BondModeSelector & BondPolicySelector from widget toolkit
use Checkbox from widget toolkit
use RRDTypeSelector from widget toolkit
use KVCombobox from widget toolkit
use ObjectGrid from widget toolkit
dc/OptionView: cleanup & use new features from ObjectGrid
lxc/Resources: cleanup & use new features from ObjectGrid
lxc/Options: cleanup & use a few new features from ObjectGrid
grid/FireWallOptions: cleanup & use new features from ObjectGrid
qemu/Options: cleanup & use new features from ObjectGrid
use PendingObjectGrid from widget toolkit
use windowEdit from widget toolkit
use TaskViewer & TaskProgress window from widget toolkit
use window.PasswordEdit from widget toolkit
use HelpButton from widget toolkit
use DiffStore from widget toolkit
use TimezoneStore from widget toolkit
TimeEdit: use schematic declaration
use JsonObject reader from widget toolkit
use ObjectStore from widget toolkit
use RestProxy from widget toolkit
use GaugeWidget from widget toolkit
use LogView from widget toolkit
use InputPanel from widget toolkit
RealmComboBox: use schematic declaration and ViewController
use Toolkit from widget toolkit
buildsys: we need pve-doc-generator to build package
PVE/Service/pveproxy.pm | 3 +
debian/control | 2 +
www/css/ext6-pve.css | 2 +-
www/index.html.tpl | 8 +
www/manager6/Makefile | 20 +-
www/manager6/Toolkit.js | 505 -------------------------
www/manager6/Utils.js | 42 +-
www/manager6/Workspace.js | 2 +-
www/manager6/button/HelpButton.js | 78 ----
www/manager6/ceph/Monitor.js | 10 +-
www/manager6/ceph/OSD.js | 12 +-
www/manager6/ceph/Pool.js | 10 +-
www/manager6/ceph/Status.js | 4 +-
www/manager6/data/DiffStore.js | 114 ------
www/manager6/data/ObjectStore.js | 35 --
www/manager6/data/PVEProxy.js | 102 -----
www/manager6/data/RRDStore.js | 4 +-
www/manager6/data/ResourceStore.js | 2 +-
www/manager6/data/TimezoneStore.js | 418 --------------------
www/manager6/data/model/Realm.js | 29 ++
www/manager6/data/reader/JsonObject.js | 127 -------
www/manager6/dc/ACLView.js | 8 +-
www/manager6/dc/AuthEdit.js | 10 +-
www/manager6/dc/Backup.js | 12 +-
www/manager6/dc/GroupEdit.js | 2 +-
www/manager6/dc/Health.js | 2 +-
www/manager6/dc/Log.js | 8 +-
www/manager6/dc/OptionView.js | 257 +++----------
www/manager6/dc/PoolEdit.js | 2 +-
www/manager6/dc/SecurityGroups.js | 6 +-
www/manager6/dc/StorageView.js | 2 +-
www/manager6/dc/Summary.js | 6 +-
www/manager6/dc/Tasks.js | 8 +-
www/manager6/dc/UserEdit.js | 6 +-
www/manager6/dc/UserView.js | 55 +--
www/manager6/form/BackupModeSelector.js | 2 +-
www/manager6/form/BondModeSelector.js | 42 --
www/manager6/form/Boolean.js | 2 +-
www/manager6/form/BridgeSelector.js | 2 +-
www/manager6/form/BusTypeSelector.js | 2 +-
www/manager6/form/CPUModelSelector.js | 2 +-
www/manager6/form/CacheTypeSelector.js | 2 +-
www/manager6/form/CephPoolSelector.js | 2 +-
www/manager6/form/Checkbox.js | 44 ---
www/manager6/form/CompressionSelector.js | 2 +-
www/manager6/form/ContentTypeSelector.js | 2 +-
www/manager6/form/DayOfWeekSelector.js | 2 +-
www/manager6/form/DiskFormatSelector.js | 2 +-
www/manager6/form/DisplaySelector.js | 2 +-
www/manager6/form/EmailNotificationSelector.js | 2 +-
www/manager6/form/FileSelector.js | 2 +-
www/manager6/form/FirewallPolicySelector.js | 2 +-
www/manager6/form/GlobalSearchField.js | 2 +-
www/manager6/form/GroupSelector.js | 2 +-
www/manager6/form/IPRefSelector.js | 2 +-
www/manager6/form/KVComboBox.js | 72 ----
www/manager6/form/LanguageSelector.js | 5 -
www/manager6/form/NetworkCardSelector.js | 2 +-
www/manager6/form/NodeSelector.js | 2 +-
www/manager6/form/PoolSelector.js | 2 +-
www/manager6/form/QemuBiosSelector.js | 2 +-
www/manager6/form/RRDTypeSelector.js | 49 ---
www/manager6/form/RealmComboBox.js | 56 +--
www/manager6/form/RoleSelector.js | 2 +-
www/manager6/form/ScsiHwSelector.js | 2 +-
www/manager6/form/SecurityGroupSelector.js | 2 +-
www/manager6/form/SnapshotSelector.js | 2 +-
www/manager6/form/StorageSelector.js | 2 +-
www/manager6/form/USBSelector.js | 2 +-
www/manager6/form/UserSelector.js | 2 +-
www/manager6/form/VNCKeyboardSelector.js | 2 +-
www/manager6/form/iScsiProviderSelector.js | 2 +-
www/manager6/grid/BackupView.js | 2 +-
www/manager6/grid/FirewallAliases.js | 6 +-
www/manager6/grid/FirewallOptions.js | 135 ++-----
www/manager6/grid/FirewallRules.js | 20 +-
www/manager6/grid/ObjectGrid.js | 132 -------
www/manager6/grid/PendingObjectGrid.js | 95 -----
www/manager6/grid/PoolMembers.js | 6 +-
www/manager6/grid/Replication.js | 10 +-
www/manager6/ha/GroupEdit.js | 8 +-
www/manager6/ha/GroupSelector.js | 2 +-
www/manager6/ha/ResourceEdit.js | 6 +-
www/manager6/ha/Resources.js | 2 +-
www/manager6/ha/Status.js | 4 +-
www/manager6/ha/StatusView.js | 2 +-
www/manager6/lxc/Config.js | 4 +-
www/manager6/lxc/CreateWizard.js | 4 +-
www/manager6/lxc/DNS.js | 8 +-
www/manager6/lxc/MPEdit.js | 20 +-
www/manager6/lxc/MPResize.js | 2 +-
www/manager6/lxc/Network.js | 6 +-
www/manager6/lxc/Options.js | 72 ++--
www/manager6/lxc/ResourceEdit.js | 8 +-
www/manager6/lxc/Resources.js | 89 +----
www/manager6/lxc/Snapshot.js | 2 +-
www/manager6/lxc/SnapshotTree.js | 4 +-
www/manager6/lxc/Summary.js | 2 +-
www/manager6/node/APT.js | 4 +-
www/manager6/node/Config.js | 8 +-
www/manager6/node/DNSEdit.js | 2 +-
www/manager6/node/DNSView.js | 2 +-
www/manager6/node/Disks.js | 6 +-
www/manager6/node/NetworkEdit.js | 6 +-
www/manager6/node/NetworkView.js | 2 +-
www/manager6/node/ServiceView.js | 6 +-
www/manager6/node/Subscription.js | 4 +-
www/manager6/node/Summary.js | 2 +-
www/manager6/node/Tasks.js | 6 +-
www/manager6/node/TimeEdit.js | 49 ++-
www/manager6/node/TimeView.js | 2 +-
www/manager6/panel/ConfigPanel.js | 2 +-
www/manager6/panel/GaugeWidget.js | 96 -----
www/manager6/panel/IPSet.js | 14 +-
www/manager6/panel/InputPanel.js | 124 ------
www/manager6/panel/LogView.js | 274 --------------
www/manager6/panel/RRDView.js | 2 +-
www/manager6/pool/StatusView.js | 2 +-
www/manager6/qemu/BootOrderEdit.js | 10 +-
www/manager6/qemu/CDEdit.js | 4 +-
www/manager6/qemu/CPUOptions.js | 4 +-
www/manager6/qemu/Clone.js | 4 +-
www/manager6/qemu/Config.js | 4 +-
www/manager6/qemu/DisplayEdit.js | 2 +-
www/manager6/qemu/HDEdit.js | 14 +-
www/manager6/qemu/HDEfi.js | 4 +-
www/manager6/qemu/HDMove.js | 4 +-
www/manager6/qemu/HDThrottle.js | 4 +-
www/manager6/qemu/HardwareView.js | 2 +-
www/manager6/qemu/KeyboardEdit.js | 2 +-
www/manager6/qemu/MemoryEdit.js | 6 +-
www/manager6/qemu/NetworkEdit.js | 8 +-
www/manager6/qemu/OSTypeEdit.js | 4 +-
www/manager6/qemu/Options.js | 91 ++---
www/manager6/qemu/ProcessorEdit.js | 6 +-
www/manager6/qemu/QemuBiosEdit.js | 2 +-
www/manager6/qemu/ScsiHwEdit.js | 2 +-
www/manager6/qemu/Smbios1Edit.js | 4 +-
www/manager6/qemu/Snapshot.js | 4 +-
www/manager6/qemu/SnapshotTree.js | 4 +-
www/manager6/qemu/Summary.js | 2 +-
www/manager6/qemu/USBEdit.js | 4 +-
www/manager6/storage/ContentView.js | 8 +-
www/manager6/storage/DirEdit.js | 8 +-
www/manager6/storage/GlusterFsEdit.js | 8 +-
www/manager6/storage/IScsiEdit.js | 8 +-
www/manager6/storage/LVMEdit.js | 12 +-
www/manager6/storage/LvmThinEdit.js | 10 +-
www/manager6/storage/NFSEdit.js | 8 +-
www/manager6/storage/RBDEdit.js | 8 +-
www/manager6/storage/SheepdogEdit.js | 6 +-
www/manager6/storage/Summary.js | 4 +-
www/manager6/storage/ZFSEdit.js | 10 +-
www/manager6/storage/ZFSPoolEdit.js | 10 +-
www/manager6/window/Backup.js | 4 +-
www/manager6/window/BulkAction.js | 2 +-
www/manager6/window/Edit.js | 308 ---------------
www/manager6/window/LoginWindow.js | 2 +-
www/manager6/window/Migrate.js | 8 +-
www/manager6/window/MigrateAll.js | 2 +-
www/manager6/window/NotesEdit.js | 2 +-
www/manager6/window/Restore.js | 6 +-
www/manager6/window/SafeDestroy.js | 2 +-
www/manager6/window/Settings.js | 4 +-
www/manager6/window/StartupEdit.js | 4 +-
www/manager6/window/TaskViewer.js | 223 -----------
www/manager6/window/Wizard.js | 2 +-
167 files changed, 554 insertions(+), 3817 deletions(-)
delete mode 100644 www/manager6/Toolkit.js
delete mode 100644 www/manager6/button/HelpButton.js
delete mode 100644 www/manager6/data/DiffStore.js
delete mode 100644 www/manager6/data/ObjectStore.js
delete mode 100644 www/manager6/data/PVEProxy.js
delete mode 100644 www/manager6/data/TimezoneStore.js
create mode 100644 www/manager6/data/model/Realm.js
delete mode 100644 www/manager6/data/reader/JsonObject.js
delete mode 100644 www/manager6/form/BondModeSelector.js
delete mode 100644 www/manager6/form/Checkbox.js
delete mode 100644 www/manager6/form/KVComboBox.js
delete mode 100644 www/manager6/form/LanguageSelector.js
delete mode 100644 www/manager6/form/RRDTypeSelector.js
delete mode 100644 www/manager6/grid/ObjectGrid.js
delete mode 100644 www/manager6/grid/PendingObjectGrid.js
delete mode 100644 www/manager6/panel/GaugeWidget.js
delete mode 100644 www/manager6/panel/InputPanel.js
delete mode 100644 www/manager6/panel/LogView.js
delete mode 100644 www/manager6/window/Edit.js
delete mode 100644 www/manager6/window/TaskViewer.js
--
2.11.0
More information about the pve-devel
mailing list