[Kimchi-devel] [PATCH V3 00/34] Split code into Wok server and Kimchi plugin

Lucio Correia luciojhc at linux.vnet.ibm.com
Wed Jul 8 19:17:32 UTC 2015


v3 changes:
* Rebased with new-ui
* Reorganized UI files and removed unnecessary duplicated ones
* Added patch 01 to fix new-ui branch
* Added patch 33 to split error messages
* Added patch 34 to move small specific css code to plugin

Github branch URL:
https://github.com/lcorreia/kimchi/tree/lcorreia/wok-v3

This patchset splits code into web server framework (Wok) and virtualization
layer functionality (Kimchi, made a plugin). Wok stands for Webserver Originated
from Kimchi.

It's now stable and working.

Despite the size of patchset, the review will be straightforward. The biggest
patches have only repetitive changes, like file/variable renames or URI changes.

Patches organization:
* 02 to 04: just renames, no code changes.
* 05: just duplications of files
* 06 to 14: initial changes - mostly repetitive stuff like renames
* 15 and 16: core changes - a good summary of reorganization done to the code
* 17 to 29: small fixes necessary for the reorganization to work
* 30 to 34: additional fixes

Patches 02 to 29 should be applied as a single commit in order to not break
functionality. They are separated here to easy the reviewers work.

Thanks,
Signed-off-by: Lucio Correia <luciojhc at linux.vnet.ibm.com>
Signed-off-by: Gustavo Y. Ribeiro <gyr at linux.vnet.ibm.com>

Lucio Correia (34):
  Add makefiles for fontello
  Create kimchi plugin
  Rename src/kimchi to src/wok
  Rename kimchi-named files to wok
  Duplicate some files
  Update wok docs
  Update kimchi plugin docs
  Update wok build files
  Update kimchi plugin makefiles
  Update wok daemon and specs
  Update kimchi plugin rpm specs
  Adapt imports to the new plugin structure
  Update server references to wok
  Use plugin relative URLs
  Setup wok
  Setup kimchi plugin
  Use InternalRedirect for all plugin redirects
  Dynamically add authed URLs to plugin conf
  Do not use tabs dir for kimchi plugin html templates
  Refer to kimchi plugin specific js/css in htmls
  Do not generate help index
  Fix import_module
  Make render_cheetah_file() plugin-aware
  Make cachebust's href() plugin-aware
  Default to first tab of first plugin
  Fix storage pool URI split
  Correctly join help pathes for plugins case
  Install plugin .mo files to default locale dir
  Adapt automated tests to the new plugin structure
  Use pool_uri to avoid case pool_name is not defined
  Fix Fedora RPM build issue
  Organize imports in all .py files
  Split error messages between wok and kimchi plugin
  Move kimchi-specific CSS to plugin

 .gitignore                                         |   18 +-
 COPYING                                            |    8 +-
 Makefile.am                                        |   91 +-
 config/Makefile.am                                 |   18 -
 config/ui/Makefile.am                              |   22 -
 config/ui/tabs.xml                                 |   38 -
 configure.ac                                       |   41 +-
 contrib/DEBIAN/control.in                          |   15 +-
 contrib/DEBIAN/postrm                              |    4 +-
 contrib/Makefile.am                                |   12 +-
 contrib/kimchi.spec.fedora.in                      |  189 --
 contrib/kimchi.spec.suse.in                        |  150 -
 contrib/kimchid-upstart.conf.debian                |   34 -
 contrib/kimchid-upstart.conf.fedora                |   33 -
 contrib/kimchid.service.fedora                     |   13 -
 contrib/kimchid.sysvinit                           |  104 -
 contrib/make-deb.sh.in                             |    2 +-
 contrib/wok.spec.fedora.in                         |  159 +
 contrib/wok.spec.suse.in                           |  133 +
 contrib/wokd-upstart.conf.debian                   |   28 +
 contrib/wokd-upstart.conf.fedora                   |   28 +
 contrib/wokd.service.fedora                        |   13 +
 contrib/wokd.sysvinit                              |  104 +
 docs/API.md                                        | 1123 +-------
 docs/Makefile.am                                   |    9 +-
 docs/README-federation.md                          |   60 -
 docs/README.md                                     |  202 +--
 docs/{kimchid.8.in => wokd.8.in}                   |    0
 plugins/Makefile.am                                |    2 +-
 plugins/kimchi/.gitignore                          |   37 +
 plugins/kimchi/API.json                            |  836 ++++++
 plugins/kimchi/INSTALL                             |  369 +++
 plugins/kimchi/Makefile.am                         |  159 +
 plugins/kimchi/README.md                           |    1 +
 plugins/kimchi/VERSION                             |    1 +
 plugins/kimchi/__init__.py                         |   21 +
 plugins/kimchi/autogen.sh                          |   21 +
 plugins/kimchi/build-aux/config.rpath              |  672 +++++
 plugins/kimchi/build-aux/genChangelog              |   25 +
 plugins/kimchi/build-aux/pkg-version               |   59 +
 plugins/kimchi/config.py.in                        |  139 +
 plugins/kimchi/config.rpath                        |  672 +++++
 plugins/kimchi/configure.ac                        |  119 +
 plugins/kimchi/contrib/DEBIAN/Makefile.am          |   17 +
 plugins/kimchi/contrib/DEBIAN/control.in           |   36 +
 plugins/kimchi/contrib/Makefile.am                 |   34 +
 plugins/kimchi/contrib/check_i18n.py               |   82 +
 plugins/kimchi/contrib/kimchi.spec.fedora.in       |  124 +
 plugins/kimchi/contrib/kimchi.spec.suse.in         |  113 +
 {contrib => plugins/kimchi/contrib}/make-deb.sh.in |    0
 plugins/kimchi/control/Makefile.am                 |   27 +
 plugins/kimchi/control/__init__.py                 |   26 +
 plugins/kimchi/control/config.py                   |   57 +
 plugins/kimchi/control/cpuinfo.py                  |   37 +
 plugins/kimchi/control/debugreports.py             |   61 +
 plugins/kimchi/control/groups.py                   |   28 +
 plugins/kimchi/control/host.py                     |  157 +
 plugins/kimchi/control/interfaces.py               |   46 +
 plugins/kimchi/control/networks.py                 |   54 +
 plugins/kimchi/control/peers.py                    |   29 +
 plugins/kimchi/control/storagepools.py             |  116 +
 plugins/kimchi/control/storageservers.py           |   60 +
 plugins/kimchi/control/storagevolumes.py           |   83 +
 plugins/kimchi/control/tasks.py                    |   37 +
 plugins/kimchi/control/templates.py                |   58 +
 plugins/kimchi/control/users.py                    |   35 +
 plugins/kimchi/control/vm/Makefile.am              |   26 +
 plugins/kimchi/control/vm/__init__.py              |   26 +
 plugins/kimchi/control/vm/hostdevs.py              |   43 +
 plugins/kimchi/control/vm/ifaces.py                |   45 +
 plugins/kimchi/control/vm/snapshots.py             |   58 +
 plugins/kimchi/control/vm/storages.py              |   45 +
 plugins/kimchi/control/vms.py                      |   67 +
 plugins/kimchi/disks.py                            |  196 ++
 plugins/kimchi/distroloader.py                     |   67 +
 {src => plugins/kimchi}/distros.d/Makefile.am      |    0
 {src => plugins/kimchi}/distros.d/debian.json      |    0
 {src => plugins/kimchi}/distros.d/fedora.json      |    0
 {src => plugins/kimchi}/distros.d/gentoo.json      |    0
 {src => plugins/kimchi}/distros.d/opensuse.json    |    0
 {src => plugins/kimchi}/distros.d/ubuntu.json      |    0
 plugins/kimchi/docs/API.md                         | 1147 +++++++
 plugins/kimchi/docs/Makefile.am                    |   28 +
 plugins/kimchi/docs/README-federation.md           |   60 +
 plugins/kimchi/docs/README.md                      |  247 ++
 {docs => plugins/kimchi/docs}/kimchi-guest.png     |  Bin 192281 -> 192281 bytes
 {docs => plugins/kimchi/docs}/kimchi-login.png     |  Bin 318041 -> 318041 bytes
 {docs => plugins/kimchi/docs}/kimchi-templates.png |  Bin 329678 -> 329678 bytes
 plugins/kimchi/i18n.py                             |  336 +++
 plugins/kimchi/imageinfo.py                        |   72 +
 plugins/kimchi/iscsi.py                            |   88 +
 plugins/kimchi/isoinfo.py                          |  506 ++++
 plugins/kimchi/kimchi.conf                         |   45 +
 plugins/kimchi/kvmusertests.py                     |   79 +
 plugins/kimchi/m4/ac_python_module.m4              |   30 +
 plugins/kimchi/m4/gettext.m4                       |  383 +++
 plugins/kimchi/m4/iconv.m4                         |  214 ++
 plugins/kimchi/m4/intlmacosx.m4                    |   51 +
 plugins/kimchi/m4/lib-ld.m4                        |  110 +
 plugins/kimchi/m4/lib-link.m4                      |  774 +++++
 plugins/kimchi/m4/lib-prefix.m4                    |  224 ++
 plugins/kimchi/m4/nls.m4                           |   32 +
 plugins/kimchi/m4/po.m4                            |  449 +++
 plugins/kimchi/m4/progtest.m4                      |   92 +
 plugins/kimchi/mockmodel.py                        |  624 ++++
 plugins/kimchi/model/Makefile.am                   |   25 +
 {src => plugins}/kimchi/model/__init__.py          |    0
 plugins/kimchi/model/config.py                     |  176 ++
 plugins/kimchi/model/cpuinfo.py                    |  126 +
 plugins/kimchi/model/debugreports.py               |  213 ++
 plugins/kimchi/model/diskutils.py                  |   75 +
 plugins/kimchi/model/featuretests.py               |  259 ++
 plugins/kimchi/model/groups.py                     |   67 +
 plugins/kimchi/model/host.py                       |  476 +++
 plugins/kimchi/model/hostdev.py                    |  324 ++
 plugins/kimchi/model/interfaces.py                 |   44 +
 plugins/kimchi/model/libvirtconnection.py          |  136 +
 plugins/kimchi/model/libvirtstoragepool.py         |  264 ++
 plugins/kimchi/model/model.py                      |   52 +
 plugins/kimchi/model/networks.py                   |  381 +++
 plugins/kimchi/model/peers.py                      |   72 +
 plugins/kimchi/model/storagepools.py               |  491 +++
 plugins/kimchi/model/storageservers.py             |   81 +
 plugins/kimchi/model/storagetargets.py             |  122 +
 plugins/kimchi/model/storagevolumes.py             |  541 ++++
 plugins/kimchi/model/tasks.py                      |   64 +
 plugins/kimchi/model/templates.py                  |  303 ++
 plugins/kimchi/model/users.py                      |   90 +
 plugins/kimchi/model/utils.py                      |  161 +
 plugins/kimchi/model/vmhostdevs.py                 |  336 +++
 plugins/kimchi/model/vmifaces.py                   |  186 ++
 plugins/kimchi/model/vms.py                        | 1303 ++++++++
 plugins/kimchi/model/vmsnapshots.py                |  204 ++
 plugins/kimchi/model/vmstorages.py                 |  252 ++
 plugins/kimchi/osinfo.py                           |  214 ++
 plugins/kimchi/po/LINGUAS                          |   11 +
 plugins/kimchi/po/Makefile.in.in                   |  398 +++
 {po => plugins/kimchi/po}/Makevars                 |    0
 plugins/kimchi/po/POTFILES.in                      |    3 +
 plugins/kimchi/po/de_DE.po                         | 2288 ++++++++++++++
 plugins/kimchi/po/en_US.po                         | 2075 +++++++++++++
 plugins/kimchi/po/es_ES.po                         | 2305 ++++++++++++++
 plugins/kimchi/po/fr_FR.po                         | 2338 +++++++++++++++
 {po => plugins/kimchi/po}/gen-pot.in               |    0
 plugins/kimchi/po/it_IT.po                         | 2274 ++++++++++++++
 plugins/kimchi/po/ja_JP.po                         | 2269 ++++++++++++++
 plugins/kimchi/po/kimchi.pot                       | 2074 +++++++++++++
 plugins/kimchi/po/ko_KR.po                         | 2197 ++++++++++++++
 plugins/kimchi/po/pt_BR.po                         | 2369 +++++++++++++++
 plugins/kimchi/po/ru_RU.po                         | 2198 ++++++++++++++
 plugins/kimchi/po/zh_CN.po                         | 2186 ++++++++++++++
 plugins/kimchi/po/zh_TW.po                         | 2138 +++++++++++++
 plugins/kimchi/repositories.py                     |  529 ++++
 plugins/kimchi/root.py                             |   70 +
 plugins/kimchi/scan.py                             |   89 +
 plugins/kimchi/screenshot.py                       |  184 ++
 plugins/kimchi/swupdate.py                         |  263 ++
 {src => plugins/kimchi}/template.conf              |    0
 plugins/kimchi/tests/Makefile.am                   |   50 +
 plugins/kimchi/tests/iso_gen.py                    |  212 ++
 plugins/kimchi/tests/run_tests.sh.in               |   55 +
 plugins/kimchi/tests/test_authorization.py         |  166 +
 plugins/kimchi/tests/test_config.py.in             |  195 ++
 plugins/kimchi/tests/test_exception.py             |  113 +
 plugins/kimchi/tests/test_host.py                  |  200 ++
 plugins/kimchi/tests/test_mock_network.py          |   71 +
 plugins/kimchi/tests/test_mock_storagepool.py      |  141 +
 plugins/kimchi/tests/test_mock_storagevolume.py    |   94 +
 plugins/kimchi/tests/test_mockmodel.py             |  139 +
 plugins/kimchi/tests/test_model.py                 | 1240 ++++++++
 plugins/kimchi/tests/test_model_network.py         |  145 +
 plugins/kimchi/tests/test_model_storagepool.py     |  115 +
 plugins/kimchi/tests/test_model_storagevolume.py   |  272 ++
 plugins/kimchi/tests/test_networkxml.py            |  172 ++
 plugins/kimchi/tests/test_objectstore.py           |   97 +
 plugins/kimchi/tests/test_osinfo.py                |   69 +
 plugins/kimchi/tests/test_plugin.py                |  127 +
 plugins/kimchi/tests/test_rest.py                  | 1221 ++++++++
 plugins/kimchi/tests/test_rollbackcontext.py       |   99 +
 plugins/kimchi/tests/test_server.py                |  289 ++
 plugins/kimchi/tests/test_storagepoolxml.py        |  171 ++
 plugins/kimchi/tests/test_template.py              |  362 +++
 plugins/kimchi/tests/test_utils.py                 |   69 +
 plugins/kimchi/tests/test_vmtemplate.py            |  116 +
 plugins/kimchi/tests/test_yumparser.py             |  162 +
 plugins/kimchi/tests/utils.py                      |  260 ++
 plugins/kimchi/ui/Makefile.am                      |   20 +
 plugins/kimchi/ui/config/Makefile.am               |   22 +
 plugins/kimchi/ui/config/tab-ext.xml               |   38 +
 plugins/kimchi/ui/css/Makefile.am                  |   26 +
 plugins/kimchi/ui/css/theme-default/guest-edit.css |  424 +++
 .../ui}/css/theme-default/guest-storage-add.css    |    0
 plugins/kimchi/ui/css/theme-default/host.css       |  287 ++
 plugins/kimchi/ui/css/theme-default/icon.css       |  106 +
 plugins/kimchi/ui/css/theme-default/list.css       |  326 ++
 plugins/kimchi/ui/css/theme-default/network.css    |  267 ++
 .../kimchi/ui}/css/theme-default/report-add.css    |    0
 .../kimchi/ui/css/theme-default/report-rename.css  |   39 +
 .../ui}/css/theme-default/repository-add.css       |    0
 .../ui}/css/theme-default/repository-edit.css      |    0
 plugins/kimchi/ui/css/theme-default/storage.css    |  550 ++++
 .../css/theme-default/storagepool-add-volume.css   |    0
 .../kimchi/ui}/css/theme-default/template-edit.css |    0
 .../kimchi/ui}/css/theme-default/template.css      |    0
 .../kimchi/ui/css/theme-default/template_add.css   |  317 ++
 .../kimchi/ui}/css/theme-default/template_list.css |    0
 plugins/kimchi/ui/images/Makefile.am               |   22 +
 {ui => plugins/kimchi/ui}/images/icon-centos.png   |  Bin 4734 -> 4734 bytes
 {ui => plugins/kimchi/ui}/images/icon-debian.png   |  Bin 4239 -> 4239 bytes
 {ui => plugins/kimchi/ui}/images/icon-fedora.png   |  Bin 4449 -> 4449 bytes
 {ui => plugins/kimchi/ui}/images/icon-gentoo.png   |  Bin 15307 -> 15307 bytes
 {ui => plugins/kimchi/ui}/images/icon-opensuse.png |  Bin 3046 -> 3046 bytes
 {ui => plugins/kimchi/ui}/images/icon-ubuntu.png   |  Bin 4818 -> 4818 bytes
 {ui => plugins/kimchi/ui}/images/icon-vm.png       |  Bin 2976 -> 2976 bytes
 plugins/kimchi/ui/images/logo.ico                  |  Bin 0 -> 1214 bytes
 plugins/kimchi/ui/images/theme-default/Makefile.am |   20 +
 .../kimchi/ui}/images/theme-default/ac22_pause.png |  Bin 1219 -> 1219 bytes
 .../ui}/images/theme-default/ac22_pause_grey.png   |  Bin 1175 -> 1175 bytes
 .../ui}/images/theme-default/ac24_resume.png       |  Bin 1341 -> 1341 bytes
 .../ui}/images/theme-default/ac24_resume_grey.png  |  Bin 1282 -> 1282 bytes
 .../ui/images/theme-default/arrow-down-black.png   |  Bin 0 -> 2942 bytes
 .../images/theme-default/arrow-down-disable.png    |  Bin 472 -> 472 bytes
 .../kimchi/ui/images/theme-default/arrow-down.png  |  Bin 0 -> 537 bytes
 .../kimchi/ui}/images/theme-default/arrow-up.png   |  Bin 510 -> 510 bytes
 .../kimchi/ui}/images/theme-default/arrow_out.png  |  Bin 3048 -> 3048 bytes
 .../kimchi/ui}/images/theme-default/group.png      |  Bin 1703 -> 1703 bytes
 .../ui}/images/theme-default/host-icon-sprite.png  |  Bin 1034 -> 1034 bytes
 .../kimchi/ui}/images/theme-default/icon-back.png  |  Bin 244 -> 244 bytes
 .../ui}/images/theme-default/icon-camera.png       |  Bin 4860 -> 4860 bytes
 .../ui}/images/theme-default/icon-design.png       |  Bin 4562 -> 4562 bytes
 .../ui}/images/theme-default/icon-detail.png       |  Bin 3079 -> 3079 bytes
 .../kimchi/ui}/images/theme-default/icon-iso.png   |  Bin 4188 -> 4188 bytes
 .../kimchi/ui}/images/theme-default/icon-list.png  |  Bin 2983 -> 2983 bytes
 .../kimchi/ui}/images/theme-default/icon-load.png  |  Bin 3678 -> 3678 bytes
 .../kimchi/ui}/images/theme-default/icon-local.png |  Bin 425 -> 425 bytes
 .../ui}/images/theme-default/icon-power-down.png   |  Bin 4372 -> 4372 bytes
 .../ui}/images/theme-default/icon-power-up.png     |  Bin 4367 -> 4367 bytes
 .../kimchi/ui}/images/theme-default/icon-qcow2.png |  Bin 4684 -> 4684 bytes
 .../kimchi/ui}/images/theme-default/icon-raw.png   |  Bin 4679 -> 4679 bytes
 .../ui}/images/theme-default/icon-remote.png       |  Bin 1005 -> 1005 bytes
 .../kimchi/ui}/images/theme-default/icon-reset.png |  Bin 4576 -> 4576 bytes
 .../ui}/images/theme-default/icon-search.png       |  Bin 4197 -> 4197 bytes
 .../kimchi/ui}/images/theme-default/icon-sort.png  |  Bin 3421 -> 3421 bytes
 .../kimchi/ui}/images/theme-default/icon-tree.png  |  Bin 3526 -> 3526 bytes
 .../kimchi/ui}/images/theme-default/icon-user.png  |  Bin 5366 -> 5366 bytes
 .../images/theme-default/icon-volume-default.png   |  Bin 4265 -> 4265 bytes
 .../images/theme-default/kimchi-loading15x15.gif   |  Bin 1653 -> 1653 bytes
 .../kimchi/ui}/images/theme-default/loading.gif    |  Bin 2190 -> 2190 bytes
 .../kimchi/ui}/images/theme-default/user.png       |  Bin 1322 -> 1322 bytes
 plugins/kimchi/ui/js/Makefile.am                   |   27 +
 plugins/kimchi/ui/js/src/kimchi.api.js             | 1355 +++++++++
 plugins/kimchi/ui/js/src/kimchi.guest_add_main.js  |   86 +
 plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js |  759 +++++
 plugins/kimchi/ui/js/src/kimchi.guest_main.js      |  511 ++++
 .../kimchi/ui/js/src/kimchi.guest_media_main.js    |   56 +
 .../ui/js/src/kimchi.guest_storage_add.main.js     |  199 ++
 plugins/kimchi/ui/js/src/kimchi.host.js            |  858 ++++++
 plugins/kimchi/ui/js/src/kimchi.main.js            |   26 +
 plugins/kimchi/ui/js/src/kimchi.network.js         |  442 +++
 plugins/kimchi/ui/js/src/kimchi.report_add_main.js |   72 +
 .../kimchi/ui/js/src/kimchi.report_rename_main.js  |   66 +
 .../kimchi/ui/js/src/kimchi.repository_add_main.js |   96 +
 .../ui/js/src/kimchi.repository_edit_main.js       |   74 +
 plugins/kimchi/ui/js/src/kimchi.storage_main.js    |  428 +++
 .../ui/js/src/kimchi.storagepool_add_main.js       |  414 +++
 .../js/src/kimchi.storagepool_add_volume_main.js   |  179 ++
 .../kimchi/ui/js/src/kimchi.template_add_main.js   |  441 +++
 .../kimchi/ui/js/src/kimchi.template_edit_main.js  |  343 +++
 plugins/kimchi/ui/js/src/kimchi.template_main.js   |  111 +
 plugins/kimchi/ui/pages/Makefile.am                |   22 +
 plugins/kimchi/ui/pages/guest-add.html.tmpl        |   98 +
 .../kimchi/ui}/pages/guest-edit.html.tmpl          |    0
 .../kimchi/ui/pages/guest-storage-add.html.tmpl    |  103 +
 plugins/kimchi/ui/pages/guest.html.tmpl            |   77 +
 plugins/kimchi/ui/pages/guests.html.tmpl           |   65 +
 plugins/kimchi/ui/pages/help/Makefile.am           |   34 +
 plugins/kimchi/ui/pages/help/de_DE/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/de_DE/guests.dita        |    0
 .../kimchi/ui}/pages/help/de_DE/host.dita          |    0
 .../kimchi/ui}/pages/help/de_DE/network.dita       |    0
 .../kimchi/ui}/pages/help/de_DE/storage.dita       |    0
 .../kimchi/ui}/pages/help/de_DE/templates.dita     |    0
 {ui => plugins/kimchi/ui}/pages/help/dita-help.xsl |    0
 plugins/kimchi/ui/pages/help/en_US/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/en_US/guests.dita        |    0
 .../kimchi/ui}/pages/help/en_US/host.dita          |    0
 .../kimchi/ui}/pages/help/en_US/network.dita       |    0
 .../kimchi/ui}/pages/help/en_US/storage.dita       |    0
 .../kimchi/ui}/pages/help/en_US/templates.dita     |    0
 plugins/kimchi/ui/pages/help/es_ES/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/es_ES/guests.dita        |    0
 .../kimchi/ui}/pages/help/es_ES/host.dita          |    0
 .../kimchi/ui}/pages/help/es_ES/network.dita       |    0
 .../kimchi/ui}/pages/help/es_ES/storage.dita       |    0
 .../kimchi/ui}/pages/help/es_ES/templates.dita     |    0
 plugins/kimchi/ui/pages/help/fr_FR/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/fr_FR/guests.dita        |    0
 .../kimchi/ui}/pages/help/fr_FR/host.dita          |    0
 .../kimchi/ui}/pages/help/fr_FR/network.dita       |    0
 .../kimchi/ui}/pages/help/fr_FR/storage.dita       |    0
 .../kimchi/ui}/pages/help/fr_FR/templates.dita     |    0
 plugins/kimchi/ui/pages/help/it_IT/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/it_IT/guests.dita        |    0
 .../kimchi/ui}/pages/help/it_IT/host.dita          |    0
 .../kimchi/ui}/pages/help/it_IT/network.dita       |    0
 .../kimchi/ui}/pages/help/it_IT/storage.dita       |    0
 .../kimchi/ui}/pages/help/it_IT/templates.dita     |    0
 plugins/kimchi/ui/pages/help/ja_JP/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/ja_JP/guests.dita        |    0
 .../kimchi/ui}/pages/help/ja_JP/host.dita          |    0
 .../kimchi/ui}/pages/help/ja_JP/network.dita       |    0
 .../kimchi/ui}/pages/help/ja_JP/storage.dita       |    0
 .../kimchi/ui}/pages/help/ja_JP/templates.dita     |    0
 {ui => plugins/kimchi/ui}/pages/help/kimchi.css    |    0
 plugins/kimchi/ui/pages/help/ko_KR/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/ko_KR/guests.dita        |    0
 .../kimchi/ui}/pages/help/ko_KR/host.dita          |    0
 .../kimchi/ui}/pages/help/ko_KR/network.dita       |    0
 .../kimchi/ui}/pages/help/ko_KR/storage.dita       |    0
 .../kimchi/ui}/pages/help/ko_KR/templates.dita     |    0
 plugins/kimchi/ui/pages/help/pt_BR/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/pt_BR/guests.dita        |    0
 .../kimchi/ui}/pages/help/pt_BR/host.dita          |    0
 .../kimchi/ui}/pages/help/pt_BR/network.dita       |    0
 .../kimchi/ui}/pages/help/pt_BR/storage.dita       |    0
 .../kimchi/ui}/pages/help/pt_BR/templates.dita     |    0
 plugins/kimchi/ui/pages/help/ru_RU/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/ru_RU/guests.dita        |    0
 .../kimchi/ui}/pages/help/ru_RU/host.dita          |    0
 .../kimchi/ui}/pages/help/ru_RU/network.dita       |    0
 .../kimchi/ui}/pages/help/ru_RU/storage.dita       |    0
 .../kimchi/ui}/pages/help/ru_RU/templates.dita     |    0
 plugins/kimchi/ui/pages/help/zh_CN/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/zh_CN/guests.dita        |    0
 .../kimchi/ui}/pages/help/zh_CN/host.dita          |    0
 .../kimchi/ui}/pages/help/zh_CN/network.dita       |    0
 .../kimchi/ui}/pages/help/zh_CN/storage.dita       |    0
 .../kimchi/ui}/pages/help/zh_CN/templates.dita     |    0
 plugins/kimchi/ui/pages/help/zh_TW/Makefile.am     |   23 +
 .../kimchi/ui}/pages/help/zh_TW/guests.dita        |    0
 .../kimchi/ui}/pages/help/zh_TW/host.dita          |    0
 .../kimchi/ui}/pages/help/zh_TW/network.dita       |    0
 .../kimchi/ui}/pages/help/zh_TW/storage.dita       |    0
 .../kimchi/ui}/pages/help/zh_TW/templates.dita     |    0
 plugins/kimchi/ui/pages/host.html.tmpl             |  177 ++
 plugins/kimchi/ui/pages/i18n.json.tmpl             |  187 ++
 plugins/kimchi/ui/pages/network.html.tmpl          |  133 +
 plugins/kimchi/ui/pages/report-add.html.tmpl       |   56 +
 plugins/kimchi/ui/pages/report-rename.html.tmpl    |   56 +
 plugins/kimchi/ui/pages/repository-add.html.tmpl   |  113 +
 plugins/kimchi/ui/pages/repository-edit.html.tmpl  |  117 +
 plugins/kimchi/ui/pages/storage.html.tmpl          |  143 +
 .../ui/pages/storagepool-add-volume.html.tmpl      |   79 +
 plugins/kimchi/ui/pages/storagepool-add.html.tmpl  |  186 ++
 plugins/kimchi/ui/pages/template-add.html.tmpl     |  233 ++
 plugins/kimchi/ui/pages/template-edit.html.tmpl    |  193 ++
 plugins/kimchi/ui/pages/templates.html.tmpl        |   77 +
 plugins/kimchi/ui/robots.txt                       |    2 +
 plugins/kimchi/ui/spice-html5/Makefile.am          |   25 +
 .../kimchi/ui}/spice-html5/atKeynames.js           |    0
 {ui => plugins/kimchi/ui}/spice-html5/bitmap.js    |    0
 plugins/kimchi/ui/spice-html5/css/Makefile.am      |   20 +
 .../kimchi/ui}/spice-html5/css/spice.css           |    0
 {ui => plugins/kimchi/ui}/spice-html5/cursor.js    |    0
 {ui => plugins/kimchi/ui}/spice-html5/display.js   |    0
 {ui => plugins/kimchi/ui}/spice-html5/enums.js     |    0
 {ui => plugins/kimchi/ui}/spice-html5/inputs.js    |    0
 {ui => plugins/kimchi/ui}/spice-html5/lz.js        |    0
 {ui => plugins/kimchi/ui}/spice-html5/main.js      |    0
 plugins/kimchi/ui/spice-html5/pages/Makefile.am    |   20 +
 .../kimchi/ui/spice-html5/pages/spice_auto.html    |  200 ++
 {ui => plugins/kimchi/ui}/spice-html5/playback.js  |    0
 {ui => plugins/kimchi/ui}/spice-html5/png.js       |    0
 {ui => plugins/kimchi/ui}/spice-html5/quic.js      |    0
 {ui => plugins/kimchi/ui}/spice-html5/resize.js    |    0
 .../kimchi/ui}/spice-html5/simulatecursor.js       |    0
 .../kimchi/ui}/spice-html5/spicearraybuffer.js     |    0
 {ui => plugins/kimchi/ui}/spice-html5/spiceconn.js |    0
 .../kimchi/ui}/spice-html5/spicedataview.js        |    0
 {ui => plugins/kimchi/ui}/spice-html5/spicemsg.js  |    0
 {ui => plugins/kimchi/ui}/spice-html5/spicetype.js |    0
 .../kimchi/ui/spice-html5/thirdparty/Makefile.am   |   20 +
 .../kimchi/ui}/spice-html5/thirdparty/jsbn.js      |    0
 .../kimchi/ui}/spice-html5/thirdparty/prng4.js     |    0
 .../kimchi/ui}/spice-html5/thirdparty/rng.js       |    0
 .../kimchi/ui}/spice-html5/thirdparty/rsa.js       |    0
 .../kimchi/ui}/spice-html5/thirdparty/sha1.js      |    0
 {ui => plugins/kimchi/ui}/spice-html5/ticket.js    |    0
 {ui => plugins/kimchi/ui}/spice-html5/utils.js     |    0
 {ui => plugins/kimchi/ui}/spice-html5/webm.js      |    0
 {ui => plugins/kimchi/ui}/spice-html5/wire.js      |    0
 plugins/kimchi/utils.py                            |   40 +
 plugins/kimchi/vmtemplate.py                       |  431 +++
 plugins/kimchi/xmlutils/Makefile.am                |   25 +
 {src => plugins}/kimchi/xmlutils/__init__.py       |    0
 {src => plugins}/kimchi/xmlutils/cpu.py            |    0
 plugins/kimchi/xmlutils/disk.py                    |  164 +
 plugins/kimchi/xmlutils/graphics.py                |   45 +
 plugins/kimchi/xmlutils/interface.py               |   61 +
 plugins/kimchi/xmlutils/network.py                 |  122 +
 {src => plugins}/kimchi/xmlutils/qemucmdline.py    |    0
 plugins/kimchi/yumparser.py                        |  283 ++
 plugins/sample/API.json                            |    2 +-
 plugins/sample/__init__.py                         |   14 +-
 plugins/sample/model.py                            |    4 +-
 plugins/sample/sample.conf.in                      |   12 +-
 plugins/sample/ui/js/util.js                       |    6 +-
 .../sample/ui/pages/help/en_US/sample-tab1.html    |    2 +-
 .../sample/ui/pages/help/en_US/sample-tab2.html    |    2 +-
 plugins/sample/ui/pages/i18n.json.tmpl             |    2 +-
 po/Makevars                                        |    2 +-
 po/POTFILES.in                                     |    3 +-
 po/de_DE.po                                        | 2737 +++++++-----------
 po/en_US.po                                        | 1686 +----------
 po/es_ES.po                                        | 2763 +++++++-----------
 po/fr_FR.po                                        | 2997 ++++++++-----------
 po/gen-pot.in                                      |    2 +-
 po/it_IT.po                                        | 2706 +++++++-----------
 po/ja_JP.po                                        | 2694 +++++++-----------
 po/kimchi.pot                                      | 2162 --------------
 po/ko_KR.po                                        | 2558 ++++++----------
 po/pt_BR.po                                        | 3140 +++++++++-----------
 po/ru_RU.po                                        | 2558 ++++++----------
 po/wok.pot                                         |  553 ++++
 po/zh_CN.po                                        | 2816 ++++++++----------
 po/zh_TW.po                                        | 2442 ++++++----------
 src/Makefile.am                                    |   24 +-
 src/firewalld.xml                                  |    4 +-
 src/kimchi.conf.in                                 |   65 -
 src/kimchi/API.json                                |  836 ------
 src/kimchi/Makefile.am                             |   61 -
 src/kimchi/asynctask.py                            |   74 -
 src/kimchi/auth.py                                 |  352 ---
 src/kimchi/cachebust.py                            |   30 -
 src/kimchi/config.py.in                            |  324 --
 src/kimchi/control/Makefile.am                     |   27 -
 src/kimchi/control/__init__.py                     |   26 -
 src/kimchi/control/base.py                         |  381 ---
 src/kimchi/control/config.py                       |   57 -
 src/kimchi/control/cpuinfo.py                      |   37 -
 src/kimchi/control/debugreports.py                 |   61 -
 src/kimchi/control/groups.py                       |   28 -
 src/kimchi/control/host.py                         |  156 -
 src/kimchi/control/interfaces.py                   |   46 -
 src/kimchi/control/networks.py                     |   54 -
 src/kimchi/control/peers.py                        |   29 -
 src/kimchi/control/plugins.py                      |   27 -
 src/kimchi/control/storagepools.py                 |  115 -
 src/kimchi/control/storageservers.py               |   60 -
 src/kimchi/control/storagevolumes.py               |   83 -
 src/kimchi/control/tasks.py                        |   37 -
 src/kimchi/control/templates.py                    |   58 -
 src/kimchi/control/users.py                        |   35 -
 src/kimchi/control/utils.py                        |  149 -
 src/kimchi/control/vm/Makefile.am                  |   26 -
 src/kimchi/control/vm/__init__.py                  |   26 -
 src/kimchi/control/vm/hostdevs.py                  |   43 -
 src/kimchi/control/vm/ifaces.py                    |   45 -
 src/kimchi/control/vm/snapshots.py                 |   58 -
 src/kimchi/control/vm/storages.py                  |   45 -
 src/kimchi/control/vms.py                          |   66 -
 src/kimchi/disks.py                                |  197 --
 src/kimchi/distroloader.py                         |   66 -
 src/kimchi/exception.py                            |  102 -
 src/kimchi/i18n.py                                 |  354 ---
 src/kimchi/imageinfo.py                            |   72 -
 src/kimchi/iscsi.py                                |   88 -
 src/kimchi/isoinfo.py                              |  506 ----
 src/kimchi/kvmusertests.py                         |   79 -
 src/kimchi/mockmodel.py                            |  625 ----
 src/kimchi/model/Makefile.am                       |   25 -
 src/kimchi/model/config.py                         |  175 --
 src/kimchi/model/cpuinfo.py                        |  126 -
 src/kimchi/model/debugreports.py                   |  211 --
 src/kimchi/model/diskutils.py                      |   75 -
 src/kimchi/model/featuretests.py                   |  259 --
 src/kimchi/model/groups.py                         |   67 -
 src/kimchi/model/host.py                           |  476 ---
 src/kimchi/model/hostdev.py                        |  323 --
 src/kimchi/model/interfaces.py                     |   43 -
 src/kimchi/model/libvirtconnection.py              |  137 -
 src/kimchi/model/libvirtstoragepool.py             |  264 --
 src/kimchi/model/model.py                          |   51 -
 src/kimchi/model/networks.py                       |  382 ---
 src/kimchi/model/peers.py                          |   72 -
 src/kimchi/model/plugins.py                        |   28 -
 src/kimchi/model/storagepools.py                   |  489 ---
 src/kimchi/model/storageservers.py                 |   80 -
 src/kimchi/model/storagetargets.py                 |  121 -
 src/kimchi/model/storagevolumes.py                 |  541 ----
 src/kimchi/model/tasks.py                          |   64 -
 src/kimchi/model/templates.py                      |  303 --
 src/kimchi/model/users.py                          |   90 -
 src/kimchi/model/utils.py                          |  160 -
 src/kimchi/model/vmhostdevs.py                     |  336 ---
 src/kimchi/model/vmifaces.py                       |  186 --
 src/kimchi/model/vms.py                            | 1300 --------
 src/kimchi/model/vmsnapshots.py                    |  204 --
 src/kimchi/model/vmstorages.py                     |  251 --
 src/kimchi/objectstore.py                          |  133 -
 src/kimchi/osinfo.py                               |  213 --
 src/kimchi/proxy.py                                |  105 -
 src/kimchi/repositories.py                         |  529 ----
 src/kimchi/root.py                                 |  149 -
 src/kimchi/scan.py                                 |   89 -
 src/kimchi/screenshot.py                           |  184 --
 src/kimchi/server.py                               |  188 --
 src/kimchi/sslcert.py                              |   91 -
 src/kimchi/swupdate.py                             |  262 --
 src/kimchi/template.py                             |  111 -
 src/kimchi/utils.py                                |  549 ----
 src/kimchi/vmtemplate.py                           |  430 ---
 src/kimchi/vnc.py                                  |   78 -
 src/kimchi/xmlutils/Makefile.am                    |   25 -
 src/kimchi/xmlutils/disk.py                        |  164 -
 src/kimchi/xmlutils/graphics.py                    |   46 -
 src/kimchi/xmlutils/interface.py                   |   62 -
 src/kimchi/xmlutils/network.py                     |  123 -
 src/kimchi/yumparser.py                            |  283 --
 src/kimchid.in                                     |   99 -
 src/nginx/Makefile.am                              |    6 +-
 src/nginx/kimchi.conf.in                           |   78 -
 src/nginx/wok.conf.in                              |   78 +
 src/wok.conf.in                                    |   65 +
 src/wok/API.json                                   |    6 +
 src/wok/Makefile.am                                |   61 +
 src/{kimchi => wok}/__init__.py                    |    0
 src/wok/asynctask.py                               |   74 +
 src/wok/auth.py                                    |  352 +++
 src/{kimchi => wok}/basemodel.py                   |    0
 src/wok/cachebust.py                               |   35 +
 src/wok/config.py.in                               |  202 ++
 src/wok/control/Makefile.am                        |   25 +
 src/wok/control/__init__.py                        |   26 +
 src/wok/control/base.py                            |  381 +++
 src/wok/control/plugins.py                         |   27 +
 src/wok/control/utils.py                           |  147 +
 src/wok/exception.py                               |  102 +
 src/wok/i18n.py                                    |   47 +
 src/wok/model/Makefile.am                          |   25 +
 src/{kimchi => wok}/model/__init__.py              |    0
 src/wok/model/model.py                             |   49 +
 src/wok/model/plugins.py                           |   28 +
 src/{kimchi => wok}/netinfo.py                     |    0
 src/{kimchi => wok}/network.py                     |    0
 src/wok/objectstore.py                             |  132 +
 src/wok/proxy.py                                   |  105 +
 src/{kimchi => wok}/rollbackcontext.py             |    0
 src/wok/root.py                                    |  148 +
 src/wok/server.py                                  |  203 ++
 src/wok/sslcert.py                                 |   89 +
 src/wok/template.py                                |  112 +
 src/wok/utils.py                                   |  533 ++++
 src/wok/vnc.py                                     |   77 +
 src/wok/xmlutils/Makefile.am                       |   25 +
 src/{kimchi/model => wok/xmlutils}/__init__.py     |    0
 src/{kimchi => wok}/xmlutils/utils.py              |    0
 src/wokd.in                                        |   99 +
 tests/Makefile.am                                  |   50 -
 tests/iso_gen.py                                   |  211 --
 tests/run_tests.sh.in                              |   55 -
 tests/test_authorization.py                        |  166 -
 tests/test_config.py.in                            |  196 --
 tests/test_exception.py                            |  112 -
 tests/test_host.py                                 |  192 --
 tests/test_mock_network.py                         |   71 -
 tests/test_mock_storagepool.py                     |  141 -
 tests/test_mock_storagevolume.py                   |   94 -
 tests/test_mockmodel.py                            |  138 -
 tests/test_model.py                                | 1228 --------
 tests/test_model_network.py                        |  144 -
 tests/test_model_storagepool.py                    |  114 -
 tests/test_model_storagevolume.py                  |  269 --
 tests/test_networkxml.py                           |  171 --
 tests/test_objectstore.py                          |   96 -
 tests/test_osinfo.py                               |   70 -
 tests/test_plugin.py                               |  128 -
 tests/test_rest.py                                 | 1208 --------
 tests/test_rollbackcontext.py                      |   99 -
 tests/test_server.py                               |  287 --
 tests/test_storagepoolxml.py                       |  171 --
 tests/test_template.py                             |  362 ---
 tests/test_utils.py                                |   69 -
 tests/test_vmtemplate.py                           |  116 -
 tests/test_yumparser.py                            |  161 -
 tests/utils.py                                     |  260 --
 ui/Makefile.am                                     |    4 +-
 ui/css/Makefile.am                                 |    2 +-
 ui/css/theme-default/button.css                    |   85 -
 ui/css/theme-default/grid.css                      |    2 +-
 ui/css/theme-default/guest-edit.css                |  424 ---
 ui/css/theme-default/host.css                      |  287 --
 ui/css/theme-default/list.css                      |  326 --
 ui/css/theme-default/network.css                   |  267 --
 ui/css/theme-default/report-rename.css             |   39 -
 ui/css/theme-default/storage.css                   |  554 ----
 ui/css/theme-default/template_add.css              |  317 --
 ui/css/theme-default/topbar.css                    |    4 +
 ui/fontello/Makefile.am                            |   22 +
 ui/fontello/css/Makefile.am                        |   20 +
 ui/fontello/font/Makefile.am                       |   20 +
 ui/images/Makefile.am                              |    4 +-
 ui/images/theme-default/Makefile.am                |    2 +-
 .../{kimchi-loading.gif => wok-loading.gif}        |  Bin 6181 -> 6181 bytes
 ui/js/Makefile.am                                  |    8 +-
 ui/js/src/kimchi.api.js                            | 1411 ---------
 ui/js/src/kimchi.cookie.js                         |   40 -
 ui/js/src/kimchi.grid.js                           |  528 ----
 ui/js/src/kimchi.guest_add_main.js                 |   86 -
 ui/js/src/kimchi.guest_edit_main.js                |  759 -----
 ui/js/src/kimchi.guest_main.js                     |  511 ----
 ui/js/src/kimchi.guest_media_main.js               |   56 -
 ui/js/src/kimchi.guest_storage_add.main.js         |  199 --
 ui/js/src/kimchi.host.js                           |  856 ------
 ui/js/src/kimchi.lang.js                           |   50 -
 ui/js/src/kimchi.line-chart.js                     |  202 --
 ui/js/src/kimchi.login.js                          |   72 -
 ui/js/src/kimchi.main.js                           |  366 ---
 ui/js/src/kimchi.message.js                        |  116 -
 ui/js/src/kimchi.network.js                        |  442 ---
 ui/js/src/kimchi.popable.js                        |   34 -
 ui/js/src/kimchi.report_add_main.js                |   72 -
 ui/js/src/kimchi.report_rename_main.js             |   66 -
 ui/js/src/kimchi.repository_add_main.js            |   96 -
 ui/js/src/kimchi.repository_edit_main.js           |   74 -
 ui/js/src/kimchi.select.js                         |   50 -
 ui/js/src/kimchi.storage_main.js                   |  428 ---
 ui/js/src/kimchi.storagepool_add_main.js           |  414 ---
 ui/js/src/kimchi.storagepool_add_volume_main.js    |  179 --
 ui/js/src/kimchi.substitute.js                     |   45 -
 ui/js/src/kimchi.template_add_main.js              |  441 ---
 ui/js/src/kimchi.template_edit_main.js             |  343 ---
 ui/js/src/kimchi.template_main.js                  |  111 -
 ui/js/src/kimchi.topic.js                          |   48 -
 ui/js/src/kimchi.user.js                           |   43 -
 ui/js/src/kimchi.utils.js                          |  193 --
 ui/js/src/kimchi.window.js                         |   70 -
 ui/js/src/wok.api.js                               |   91 +
 ui/js/src/wok.cookie.js                            |   40 +
 ui/js/src/{kimchi.form.js => wok.form.js}          |    0
 ui/js/src/wok.grid.js                              |  528 ++++
 ui/js/src/wok.lang.js                              |   50 +
 ui/js/src/wok.line-chart.js                        |  202 ++
 ui/js/src/wok.login.js                             |   72 +
 ui/js/src/wok.main.js                              |  355 +++
 ui/js/src/wok.message.js                           |  116 +
 ui/js/src/{kimchi.object.js => wok.object.js}      |    0
 ui/js/src/wok.popable.js                           |   34 +
 ui/js/src/wok.select.js                            |   50 +
 ui/js/src/{kimchi.string.js => wok.string.js}      |    0
 ui/js/src/wok.substitute.js                        |   45 +
 ui/js/src/wok.topic.js                             |   48 +
 ui/js/src/wok.user.js                              |   43 +
 ui/js/src/wok.utils.js                             |  193 ++
 ui/js/src/wok.window.js                            |   70 +
 ui/js/widgets/button-dropDown.js                   |    2 +-
 ui/js/widgets/button-flat.js                       |    2 +-
 ui/js/widgets/checkbox-flat.js                     |    4 +-
 ui/js/widgets/circleGauge.js                       |    4 +-
 ui/js/widgets/combobox.js                          |    2 +-
 ui/js/widgets/dialog-flat.js                       |    4 +-
 ui/js/widgets/filter-select.js                     |    2 +-
 ui/js/widgets/gauge-flat.js                        |    2 +-
 ui/js/widgets/grid.js                              |    2 +-
 ui/js/widgets/line.js                              |    2 +-
 ui/js/widgets/list-flat.js                         |    4 +-
 ui/js/widgets/menu-flat.js                         |    4 +-
 ui/js/widgets/message-flat.js                      |    4 +-
 ui/js/widgets/messagebar-flat.js                   |    4 +-
 ui/js/widgets/radio-flat.js                        |    4 +-
 ui/js/widgets/samples/grid.html                    |    4 +-
 ui/js/widgets/samples/line.html                    |    4 +-
 ui/js/widgets/samples/tabs.html                    |    4 +-
 ui/js/widgets/select-menu.js                       |    2 +-
 ui/js/widgets/selectmenu-flat.js                   |    4 +-
 ui/js/widgets/textbox-flat.js                      |    4 +-
 ui/libs/Makefile.am                                |    2 +-
 ui/libs/themes/base/Makefile.am                    |    2 +-
 ui/libs/themes/base/images/Makefile.am             |    2 +-
 ui/pages/Makefile.am                               |    4 +-
 ui/pages/error.html.tmpl                           |    8 +-
 ui/pages/guest-add.html.tmpl                       |   98 -
 ui/pages/guest-storage-add.html.tmpl               |  103 -
 ui/pages/guest.html.tmpl                           |   77 -
 ui/pages/help/Makefile.am                          |   35 -
 ui/pages/help/de_DE/Makefile.am                    |   23 -
 ui/pages/help/en_US/Makefile.am                    |   23 -
 ui/pages/help/es_ES/Makefile.am                    |   23 -
 ui/pages/help/fr_FR/Makefile.am                    |   23 -
 ui/pages/help/gen-index.py                         |   63 -
 ui/pages/help/it_IT/Makefile.am                    |   23 -
 ui/pages/help/ja_JP/Makefile.am                    |   23 -
 ui/pages/help/ko_KR/Makefile.am                    |   23 -
 ui/pages/help/pt_BR/Makefile.am                    |   23 -
 ui/pages/help/ru_RU/Makefile.am                    |   23 -
 ui/pages/help/zh_CN/Makefile.am                    |   23 -
 ui/pages/help/zh_TW/Makefile.am                    |   23 -
 ui/pages/i18n.json.tmpl                            |    2 +-
 ui/pages/kimchi-ui.html.tmpl                       |  143 -
 ui/pages/login.html.tmpl                           |    8 +-
 ui/pages/report-add.html.tmpl                      |   56 -
 ui/pages/report-rename.html.tmpl                   |   56 -
 ui/pages/repository-add.html.tmpl                  |  113 -
 ui/pages/repository-edit.html.tmpl                 |  117 -
 ui/pages/storagepool-add-volume.html.tmpl          |   79 -
 ui/pages/storagepool-add.html.tmpl                 |  186 --
 ui/pages/tabs/Makefile.am                          |   20 -
 ui/pages/tabs/guests.html.tmpl                     |   56 -
 ui/pages/tabs/host.html.tmpl                       |  168 --
 ui/pages/tabs/network.html.tmpl                    |  129 -
 ui/pages/tabs/storage.html.tmpl                    |  139 -
 ui/pages/tabs/templates.html.tmpl                  |   73 -
 ui/pages/template-add.html.tmpl                    |  233 --
 ui/pages/template-edit.html.tmpl                   |  193 --
 ui/pages/websockify/Makefile.am                    |    2 +-
 ui/pages/websockify/console.html                   |   12 +-
 ui/pages/wok-ui.html.tmpl                          |  143 +
 ui/spice-html5/Makefile.am                         |   25 -
 ui/spice-html5/css/Makefile.am                     |   20 -
 ui/spice-html5/pages/Makefile.am                   |   20 -
 ui/spice-html5/pages/spice_auto.html               |  200 --
 ui/spice-html5/thirdparty/Makefile.am              |   20 -
 722 files changed, 82954 insertions(+), 58514 deletions(-)
 delete mode 100644 config/Makefile.am
 delete mode 100644 config/ui/Makefile.am
 delete mode 100644 config/ui/tabs.xml
 delete mode 100644 contrib/kimchi.spec.fedora.in
 delete mode 100644 contrib/kimchi.spec.suse.in
 delete mode 100644 contrib/kimchid-upstart.conf.debian
 delete mode 100644 contrib/kimchid-upstart.conf.fedora
 delete mode 100644 contrib/kimchid.service.fedora
 delete mode 100644 contrib/kimchid.sysvinit
 create mode 100644 contrib/wok.spec.fedora.in
 create mode 100644 contrib/wok.spec.suse.in
 create mode 100644 contrib/wokd-upstart.conf.debian
 create mode 100644 contrib/wokd-upstart.conf.fedora
 create mode 100644 contrib/wokd.service.fedora
 create mode 100644 contrib/wokd.sysvinit
 delete mode 100644 docs/README-federation.md
 rename docs/{kimchid.8.in => wokd.8.in} (100%)
 create mode 100644 plugins/kimchi/.gitignore
 create mode 100644 plugins/kimchi/API.json
 create mode 100644 plugins/kimchi/INSTALL
 create mode 100644 plugins/kimchi/Makefile.am
 create mode 120000 plugins/kimchi/README.md
 create mode 100644 plugins/kimchi/VERSION
 create mode 100644 plugins/kimchi/__init__.py
 create mode 100755 plugins/kimchi/autogen.sh
 create mode 100644 plugins/kimchi/build-aux/config.rpath
 create mode 100755 plugins/kimchi/build-aux/genChangelog
 create mode 100755 plugins/kimchi/build-aux/pkg-version
 create mode 100644 plugins/kimchi/config.py.in
 create mode 100644 plugins/kimchi/config.rpath
 create mode 100644 plugins/kimchi/configure.ac
 create mode 100644 plugins/kimchi/contrib/DEBIAN/Makefile.am
 create mode 100644 plugins/kimchi/contrib/DEBIAN/control.in
 create mode 100644 plugins/kimchi/contrib/Makefile.am
 create mode 100755 plugins/kimchi/contrib/check_i18n.py
 create mode 100644 plugins/kimchi/contrib/kimchi.spec.fedora.in
 create mode 100644 plugins/kimchi/contrib/kimchi.spec.suse.in
 copy {contrib => plugins/kimchi/contrib}/make-deb.sh.in (100%)
 create mode 100644 plugins/kimchi/control/Makefile.am
 create mode 100644 plugins/kimchi/control/__init__.py
 create mode 100644 plugins/kimchi/control/config.py
 create mode 100644 plugins/kimchi/control/cpuinfo.py
 create mode 100644 plugins/kimchi/control/debugreports.py
 create mode 100644 plugins/kimchi/control/groups.py
 create mode 100644 plugins/kimchi/control/host.py
 create mode 100644 plugins/kimchi/control/interfaces.py
 create mode 100644 plugins/kimchi/control/networks.py
 create mode 100644 plugins/kimchi/control/peers.py
 create mode 100644 plugins/kimchi/control/storagepools.py
 create mode 100644 plugins/kimchi/control/storageservers.py
 create mode 100644 plugins/kimchi/control/storagevolumes.py
 create mode 100644 plugins/kimchi/control/tasks.py
 create mode 100644 plugins/kimchi/control/templates.py
 create mode 100644 plugins/kimchi/control/users.py
 create mode 100644 plugins/kimchi/control/vm/Makefile.am
 create mode 100644 plugins/kimchi/control/vm/__init__.py
 create mode 100644 plugins/kimchi/control/vm/hostdevs.py
 create mode 100644 plugins/kimchi/control/vm/ifaces.py
 create mode 100644 plugins/kimchi/control/vm/snapshots.py
 create mode 100644 plugins/kimchi/control/vm/storages.py
 create mode 100644 plugins/kimchi/control/vms.py
 create mode 100644 plugins/kimchi/disks.py
 create mode 100644 plugins/kimchi/distroloader.py
 rename {src => plugins/kimchi}/distros.d/Makefile.am (100%)
 rename {src => plugins/kimchi}/distros.d/debian.json (100%)
 rename {src => plugins/kimchi}/distros.d/fedora.json (100%)
 rename {src => plugins/kimchi}/distros.d/gentoo.json (100%)
 rename {src => plugins/kimchi}/distros.d/opensuse.json (100%)
 rename {src => plugins/kimchi}/distros.d/ubuntu.json (100%)
 create mode 100644 plugins/kimchi/docs/API.md
 create mode 100644 plugins/kimchi/docs/Makefile.am
 create mode 100644 plugins/kimchi/docs/README-federation.md
 create mode 100644 plugins/kimchi/docs/README.md
 rename {docs => plugins/kimchi/docs}/kimchi-guest.png (100%)
 rename {docs => plugins/kimchi/docs}/kimchi-login.png (100%)
 rename {docs => plugins/kimchi/docs}/kimchi-templates.png (100%)
 create mode 100644 plugins/kimchi/i18n.py
 create mode 100644 plugins/kimchi/imageinfo.py
 create mode 100644 plugins/kimchi/iscsi.py
 create mode 100644 plugins/kimchi/isoinfo.py
 create mode 100644 plugins/kimchi/kimchi.conf
 create mode 100644 plugins/kimchi/kvmusertests.py
 create mode 100644 plugins/kimchi/m4/ac_python_module.m4
 create mode 100644 plugins/kimchi/m4/gettext.m4
 create mode 100644 plugins/kimchi/m4/iconv.m4
 create mode 100644 plugins/kimchi/m4/intlmacosx.m4
 create mode 100644 plugins/kimchi/m4/lib-ld.m4
 create mode 100644 plugins/kimchi/m4/lib-link.m4
 create mode 100644 plugins/kimchi/m4/lib-prefix.m4
 create mode 100644 plugins/kimchi/m4/nls.m4
 create mode 100644 plugins/kimchi/m4/po.m4
 create mode 100644 plugins/kimchi/m4/progtest.m4
 create mode 100644 plugins/kimchi/mockmodel.py
 create mode 100644 plugins/kimchi/model/Makefile.am
 copy {src => plugins}/kimchi/model/__init__.py (100%)
 create mode 100644 plugins/kimchi/model/config.py
 create mode 100644 plugins/kimchi/model/cpuinfo.py
 create mode 100644 plugins/kimchi/model/debugreports.py
 create mode 100644 plugins/kimchi/model/diskutils.py
 create mode 100644 plugins/kimchi/model/featuretests.py
 create mode 100644 plugins/kimchi/model/groups.py
 create mode 100644 plugins/kimchi/model/host.py
 create mode 100644 plugins/kimchi/model/hostdev.py
 create mode 100644 plugins/kimchi/model/interfaces.py
 create mode 100644 plugins/kimchi/model/libvirtconnection.py
 create mode 100644 plugins/kimchi/model/libvirtstoragepool.py
 create mode 100644 plugins/kimchi/model/model.py
 create mode 100644 plugins/kimchi/model/networks.py
 create mode 100644 plugins/kimchi/model/peers.py
 create mode 100644 plugins/kimchi/model/storagepools.py
 create mode 100644 plugins/kimchi/model/storageservers.py
 create mode 100644 plugins/kimchi/model/storagetargets.py
 create mode 100644 plugins/kimchi/model/storagevolumes.py
 create mode 100644 plugins/kimchi/model/tasks.py
 create mode 100644 plugins/kimchi/model/templates.py
 create mode 100644 plugins/kimchi/model/users.py
 create mode 100644 plugins/kimchi/model/utils.py
 create mode 100644 plugins/kimchi/model/vmhostdevs.py
 create mode 100644 plugins/kimchi/model/vmifaces.py
 create mode 100644 plugins/kimchi/model/vms.py
 create mode 100644 plugins/kimchi/model/vmsnapshots.py
 create mode 100644 plugins/kimchi/model/vmstorages.py
 create mode 100644 plugins/kimchi/osinfo.py
 create mode 100644 plugins/kimchi/po/LINGUAS
 create mode 100644 plugins/kimchi/po/Makefile.in.in
 copy {po => plugins/kimchi/po}/Makevars (100%)
 create mode 100644 plugins/kimchi/po/POTFILES.in
 create mode 100644 plugins/kimchi/po/de_DE.po
 create mode 100644 plugins/kimchi/po/en_US.po
 create mode 100644 plugins/kimchi/po/es_ES.po
 create mode 100644 plugins/kimchi/po/fr_FR.po
 copy {po => plugins/kimchi/po}/gen-pot.in (100%)
 create mode 100644 plugins/kimchi/po/it_IT.po
 create mode 100644 plugins/kimchi/po/ja_JP.po
 create mode 100755 plugins/kimchi/po/kimchi.pot
 create mode 100644 plugins/kimchi/po/ko_KR.po
 create mode 100644 plugins/kimchi/po/pt_BR.po
 create mode 100644 plugins/kimchi/po/ru_RU.po
 create mode 100644 plugins/kimchi/po/zh_CN.po
 create mode 100644 plugins/kimchi/po/zh_TW.po
 create mode 100644 plugins/kimchi/repositories.py
 create mode 100644 plugins/kimchi/root.py
 create mode 100644 plugins/kimchi/scan.py
 create mode 100644 plugins/kimchi/screenshot.py
 create mode 100644 plugins/kimchi/swupdate.py
 rename {src => plugins/kimchi}/template.conf (100%)
 create mode 100644 plugins/kimchi/tests/Makefile.am
 create mode 100644 plugins/kimchi/tests/iso_gen.py
 create mode 100644 plugins/kimchi/tests/run_tests.sh.in
 create mode 100644 plugins/kimchi/tests/test_authorization.py
 create mode 100644 plugins/kimchi/tests/test_config.py.in
 create mode 100644 plugins/kimchi/tests/test_exception.py
 create mode 100644 plugins/kimchi/tests/test_host.py
 create mode 100644 plugins/kimchi/tests/test_mock_network.py
 create mode 100644 plugins/kimchi/tests/test_mock_storagepool.py
 create mode 100644 plugins/kimchi/tests/test_mock_storagevolume.py
 create mode 100644 plugins/kimchi/tests/test_mockmodel.py
 create mode 100644 plugins/kimchi/tests/test_model.py
 create mode 100644 plugins/kimchi/tests/test_model_network.py
 create mode 100644 plugins/kimchi/tests/test_model_storagepool.py
 create mode 100644 plugins/kimchi/tests/test_model_storagevolume.py
 create mode 100644 plugins/kimchi/tests/test_networkxml.py
 create mode 100644 plugins/kimchi/tests/test_objectstore.py
 create mode 100644 plugins/kimchi/tests/test_osinfo.py
 create mode 100644 plugins/kimchi/tests/test_plugin.py
 create mode 100644 plugins/kimchi/tests/test_rest.py
 create mode 100644 plugins/kimchi/tests/test_rollbackcontext.py
 create mode 100644 plugins/kimchi/tests/test_server.py
 create mode 100644 plugins/kimchi/tests/test_storagepoolxml.py
 create mode 100644 plugins/kimchi/tests/test_template.py
 create mode 100644 plugins/kimchi/tests/test_utils.py
 create mode 100644 plugins/kimchi/tests/test_vmtemplate.py
 create mode 100644 plugins/kimchi/tests/test_yumparser.py
 create mode 100644 plugins/kimchi/tests/utils.py
 create mode 100644 plugins/kimchi/ui/Makefile.am
 create mode 100644 plugins/kimchi/ui/config/Makefile.am
 create mode 100644 plugins/kimchi/ui/config/tab-ext.xml
 create mode 100644 plugins/kimchi/ui/css/Makefile.am
 create mode 100644 plugins/kimchi/ui/css/theme-default/guest-edit.css
 rename {ui => plugins/kimchi/ui}/css/theme-default/guest-storage-add.css (100%)
 create mode 100644 plugins/kimchi/ui/css/theme-default/host.css
 create mode 100644 plugins/kimchi/ui/css/theme-default/icon.css
 create mode 100644 plugins/kimchi/ui/css/theme-default/list.css
 create mode 100644 plugins/kimchi/ui/css/theme-default/network.css
 rename {ui => plugins/kimchi/ui}/css/theme-default/report-add.css (100%)
 create mode 100644 plugins/kimchi/ui/css/theme-default/report-rename.css
 rename {ui => plugins/kimchi/ui}/css/theme-default/repository-add.css (100%)
 rename {ui => plugins/kimchi/ui}/css/theme-default/repository-edit.css (100%)
 create mode 100644 plugins/kimchi/ui/css/theme-default/storage.css
 rename {ui => plugins/kimchi/ui}/css/theme-default/storagepool-add-volume.css (100%)
 rename {ui => plugins/kimchi/ui}/css/theme-default/template-edit.css (100%)
 rename {ui => plugins/kimchi/ui}/css/theme-default/template.css (100%)
 create mode 100644 plugins/kimchi/ui/css/theme-default/template_add.css
 rename {ui => plugins/kimchi/ui}/css/theme-default/template_list.css (100%)
 create mode 100644 plugins/kimchi/ui/images/Makefile.am
 rename {ui => plugins/kimchi/ui}/images/icon-centos.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-debian.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-fedora.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-gentoo.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-opensuse.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-ubuntu.png (100%)
 rename {ui => plugins/kimchi/ui}/images/icon-vm.png (100%)
 create mode 100644 plugins/kimchi/ui/images/logo.ico
 create mode 100644 plugins/kimchi/ui/images/theme-default/Makefile.am
 rename {ui => plugins/kimchi/ui}/images/theme-default/ac22_pause.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/ac22_pause_grey.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/ac24_resume.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/ac24_resume_grey.png (100%)
 create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down-black.png
 rename {ui => plugins/kimchi/ui}/images/theme-default/arrow-down-disable.png (100%)
 create mode 100644 plugins/kimchi/ui/images/theme-default/arrow-down.png
 rename {ui => plugins/kimchi/ui}/images/theme-default/arrow-up.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/arrow_out.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/group.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/host-icon-sprite.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-back.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-camera.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-design.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-detail.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-iso.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-list.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-load.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-local.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-power-down.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-power-up.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-qcow2.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-raw.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-remote.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-reset.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-search.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-sort.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-tree.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-user.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/icon-volume-default.png (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/kimchi-loading15x15.gif (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/loading.gif (100%)
 rename {ui => plugins/kimchi/ui}/images/theme-default/user.png (100%)
 create mode 100644 plugins/kimchi/ui/js/Makefile.am
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.api.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_add_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_edit_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_media_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.guest_storage_add.main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.host.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.network.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_add_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.report_rename_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_add_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.repository_edit_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.storage_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.storagepool_add_volume_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_add_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_edit_main.js
 create mode 100644 plugins/kimchi/ui/js/src/kimchi.template_main.js
 create mode 100644 plugins/kimchi/ui/pages/Makefile.am
 create mode 100644 plugins/kimchi/ui/pages/guest-add.html.tmpl
 rename {ui => plugins/kimchi/ui}/pages/guest-edit.html.tmpl (100%)
 create mode 100644 plugins/kimchi/ui/pages/guest-storage-add.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/guest.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/guests.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/help/Makefile.am
 create mode 100644 plugins/kimchi/ui/pages/help/de_DE/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/de_DE/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/de_DE/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/de_DE/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/de_DE/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/de_DE/templates.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/dita-help.xsl (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/en_US/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/en_US/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/en_US/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/en_US/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/en_US/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/en_US/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/es_ES/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/es_ES/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/es_ES/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/es_ES/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/es_ES/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/es_ES/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/fr_FR/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/fr_FR/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/it_IT/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/it_IT/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/it_IT/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/it_IT/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/it_IT/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/it_IT/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/ja_JP/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ja_JP/templates.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/kimchi.css (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/ko_KR/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ko_KR/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/pt_BR/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/pt_BR/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/ru_RU/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/ru_RU/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/zh_CN/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_CN/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/help/zh_TW/Makefile.am
 rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/guests.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/host.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/network.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/storage.dita (100%)
 rename {ui => plugins/kimchi/ui}/pages/help/zh_TW/templates.dita (100%)
 create mode 100644 plugins/kimchi/ui/pages/host.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/i18n.json.tmpl
 create mode 100644 plugins/kimchi/ui/pages/network.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/report-add.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/report-rename.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/repository-add.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/repository-edit.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/storage.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/storagepool-add-volume.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/storagepool-add.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/template-add.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/template-edit.html.tmpl
 create mode 100644 plugins/kimchi/ui/pages/templates.html.tmpl
 create mode 100644 plugins/kimchi/ui/robots.txt
 create mode 100644 plugins/kimchi/ui/spice-html5/Makefile.am
 rename {ui => plugins/kimchi/ui}/spice-html5/atKeynames.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/bitmap.js (100%)
 create mode 100644 plugins/kimchi/ui/spice-html5/css/Makefile.am
 rename {ui => plugins/kimchi/ui}/spice-html5/css/spice.css (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/cursor.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/display.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/enums.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/inputs.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/lz.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/main.js (100%)
 create mode 100644 plugins/kimchi/ui/spice-html5/pages/Makefile.am
 create mode 100644 plugins/kimchi/ui/spice-html5/pages/spice_auto.html
 rename {ui => plugins/kimchi/ui}/spice-html5/playback.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/png.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/quic.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/resize.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/simulatecursor.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/spicearraybuffer.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/spiceconn.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/spicedataview.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/spicemsg.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/spicetype.js (100%)
 create mode 100644 plugins/kimchi/ui/spice-html5/thirdparty/Makefile.am
 rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/jsbn.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/prng4.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/rng.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/rsa.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/thirdparty/sha1.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/ticket.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/utils.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/webm.js (100%)
 rename {ui => plugins/kimchi/ui}/spice-html5/wire.js (100%)
 create mode 100644 plugins/kimchi/utils.py
 create mode 100644 plugins/kimchi/vmtemplate.py
 create mode 100644 plugins/kimchi/xmlutils/Makefile.am
 rename {src => plugins}/kimchi/xmlutils/__init__.py (100%)
 rename {src => plugins}/kimchi/xmlutils/cpu.py (100%)
 create mode 100644 plugins/kimchi/xmlutils/disk.py
 create mode 100644 plugins/kimchi/xmlutils/graphics.py
 create mode 100644 plugins/kimchi/xmlutils/interface.py
 create mode 100644 plugins/kimchi/xmlutils/network.py
 rename {src => plugins}/kimchi/xmlutils/qemucmdline.py (100%)
 create mode 100644 plugins/kimchi/yumparser.py
 delete mode 100755 po/kimchi.pot
 create mode 100755 po/wok.pot
 delete mode 100644 src/kimchi.conf.in
 delete mode 100644 src/kimchi/API.json
 delete mode 100644 src/kimchi/Makefile.am
 delete mode 100644 src/kimchi/asynctask.py
 delete mode 100644 src/kimchi/auth.py
 delete mode 100644 src/kimchi/cachebust.py
 delete mode 100644 src/kimchi/config.py.in
 delete mode 100644 src/kimchi/control/Makefile.am
 delete mode 100644 src/kimchi/control/__init__.py
 delete mode 100644 src/kimchi/control/base.py
 delete mode 100644 src/kimchi/control/config.py
 delete mode 100644 src/kimchi/control/cpuinfo.py
 delete mode 100644 src/kimchi/control/debugreports.py
 delete mode 100644 src/kimchi/control/groups.py
 delete mode 100644 src/kimchi/control/host.py
 delete mode 100644 src/kimchi/control/interfaces.py
 delete mode 100644 src/kimchi/control/networks.py
 delete mode 100644 src/kimchi/control/peers.py
 delete mode 100644 src/kimchi/control/plugins.py
 delete mode 100644 src/kimchi/control/storagepools.py
 delete mode 100644 src/kimchi/control/storageservers.py
 delete mode 100644 src/kimchi/control/storagevolumes.py
 delete mode 100644 src/kimchi/control/tasks.py
 delete mode 100644 src/kimchi/control/templates.py
 delete mode 100644 src/kimchi/control/users.py
 delete mode 100644 src/kimchi/control/utils.py
 delete mode 100644 src/kimchi/control/vm/Makefile.am
 delete mode 100644 src/kimchi/control/vm/__init__.py
 delete mode 100644 src/kimchi/control/vm/hostdevs.py
 delete mode 100644 src/kimchi/control/vm/ifaces.py
 delete mode 100644 src/kimchi/control/vm/snapshots.py
 delete mode 100644 src/kimchi/control/vm/storages.py
 delete mode 100644 src/kimchi/control/vms.py
 delete mode 100644 src/kimchi/disks.py
 delete mode 100644 src/kimchi/distroloader.py
 delete mode 100644 src/kimchi/exception.py
 delete mode 100644 src/kimchi/i18n.py
 delete mode 100644 src/kimchi/imageinfo.py
 delete mode 100644 src/kimchi/iscsi.py
 delete mode 100644 src/kimchi/isoinfo.py
 delete mode 100644 src/kimchi/kvmusertests.py
 delete mode 100644 src/kimchi/mockmodel.py
 delete mode 100644 src/kimchi/model/Makefile.am
 delete mode 100644 src/kimchi/model/config.py
 delete mode 100644 src/kimchi/model/cpuinfo.py
 delete mode 100644 src/kimchi/model/debugreports.py
 delete mode 100644 src/kimchi/model/diskutils.py
 delete mode 100644 src/kimchi/model/featuretests.py
 delete mode 100644 src/kimchi/model/groups.py
 delete mode 100644 src/kimchi/model/host.py
 delete mode 100644 src/kimchi/model/hostdev.py
 delete mode 100644 src/kimchi/model/interfaces.py
 delete mode 100644 src/kimchi/model/libvirtconnection.py
 delete mode 100644 src/kimchi/model/libvirtstoragepool.py
 delete mode 100644 src/kimchi/model/model.py
 delete mode 100644 src/kimchi/model/networks.py
 delete mode 100644 src/kimchi/model/peers.py
 delete mode 100644 src/kimchi/model/plugins.py
 delete mode 100644 src/kimchi/model/storagepools.py
 delete mode 100644 src/kimchi/model/storageservers.py
 delete mode 100644 src/kimchi/model/storagetargets.py
 delete mode 100644 src/kimchi/model/storagevolumes.py
 delete mode 100644 src/kimchi/model/tasks.py
 delete mode 100644 src/kimchi/model/templates.py
 delete mode 100644 src/kimchi/model/users.py
 delete mode 100644 src/kimchi/model/utils.py
 delete mode 100644 src/kimchi/model/vmhostdevs.py
 delete mode 100644 src/kimchi/model/vmifaces.py
 delete mode 100644 src/kimchi/model/vms.py
 delete mode 100644 src/kimchi/model/vmsnapshots.py
 delete mode 100644 src/kimchi/model/vmstorages.py
 delete mode 100644 src/kimchi/objectstore.py
 delete mode 100644 src/kimchi/osinfo.py
 delete mode 100644 src/kimchi/proxy.py
 delete mode 100644 src/kimchi/repositories.py
 delete mode 100644 src/kimchi/root.py
 delete mode 100644 src/kimchi/scan.py
 delete mode 100644 src/kimchi/screenshot.py
 delete mode 100644 src/kimchi/server.py
 delete mode 100644 src/kimchi/sslcert.py
 delete mode 100644 src/kimchi/swupdate.py
 delete mode 100644 src/kimchi/template.py
 delete mode 100644 src/kimchi/utils.py
 delete mode 100644 src/kimchi/vmtemplate.py
 delete mode 100644 src/kimchi/vnc.py
 delete mode 100644 src/kimchi/xmlutils/Makefile.am
 delete mode 100644 src/kimchi/xmlutils/disk.py
 delete mode 100644 src/kimchi/xmlutils/graphics.py
 delete mode 100644 src/kimchi/xmlutils/interface.py
 delete mode 100644 src/kimchi/xmlutils/network.py
 delete mode 100644 src/kimchi/yumparser.py
 delete mode 100644 src/kimchid.in
 delete mode 100644 src/nginx/kimchi.conf.in
 create mode 100644 src/nginx/wok.conf.in
 create mode 100644 src/wok.conf.in
 create mode 100644 src/wok/API.json
 create mode 100644 src/wok/Makefile.am
 rename src/{kimchi => wok}/__init__.py (100%)
 create mode 100644 src/wok/asynctask.py
 create mode 100644 src/wok/auth.py
 rename src/{kimchi => wok}/basemodel.py (100%)
 create mode 100644 src/wok/cachebust.py
 create mode 100644 src/wok/config.py.in
 create mode 100644 src/wok/control/Makefile.am
 create mode 100644 src/wok/control/__init__.py
 create mode 100644 src/wok/control/base.py
 create mode 100644 src/wok/control/plugins.py
 create mode 100644 src/wok/control/utils.py
 create mode 100644 src/wok/exception.py
 create mode 100644 src/wok/i18n.py
 create mode 100644 src/wok/model/Makefile.am
 copy src/{kimchi => wok}/model/__init__.py (100%)
 create mode 100644 src/wok/model/model.py
 create mode 100644 src/wok/model/plugins.py
 rename src/{kimchi => wok}/netinfo.py (100%)
 rename src/{kimchi => wok}/network.py (100%)
 create mode 100644 src/wok/objectstore.py
 create mode 100644 src/wok/proxy.py
 rename src/{kimchi => wok}/rollbackcontext.py (100%)
 create mode 100644 src/wok/root.py
 create mode 100644 src/wok/server.py
 create mode 100644 src/wok/sslcert.py
 create mode 100644 src/wok/template.py
 create mode 100644 src/wok/utils.py
 create mode 100644 src/wok/vnc.py
 create mode 100644 src/wok/xmlutils/Makefile.am
 rename src/{kimchi/model => wok/xmlutils}/__init__.py (100%)
 rename src/{kimchi => wok}/xmlutils/utils.py (100%)
 create mode 100644 src/wokd.in
 delete mode 100644 tests/Makefile.am
 delete mode 100644 tests/iso_gen.py
 delete mode 100644 tests/run_tests.sh.in
 delete mode 100644 tests/test_authorization.py
 delete mode 100644 tests/test_config.py.in
 delete mode 100644 tests/test_exception.py
 delete mode 100644 tests/test_host.py
 delete mode 100644 tests/test_mock_network.py
 delete mode 100644 tests/test_mock_storagepool.py
 delete mode 100644 tests/test_mock_storagevolume.py
 delete mode 100644 tests/test_mockmodel.py
 delete mode 100644 tests/test_model.py
 delete mode 100644 tests/test_model_network.py
 delete mode 100644 tests/test_model_storagepool.py
 delete mode 100644 tests/test_model_storagevolume.py
 delete mode 100644 tests/test_networkxml.py
 delete mode 100644 tests/test_objectstore.py
 delete mode 100644 tests/test_osinfo.py
 delete mode 100644 tests/test_plugin.py
 delete mode 100644 tests/test_rest.py
 delete mode 100644 tests/test_rollbackcontext.py
 delete mode 100644 tests/test_server.py
 delete mode 100644 tests/test_storagepoolxml.py
 delete mode 100644 tests/test_template.py
 delete mode 100644 tests/test_utils.py
 delete mode 100644 tests/test_vmtemplate.py
 delete mode 100644 tests/test_yumparser.py
 delete mode 100644 tests/utils.py
 delete mode 100644 ui/css/theme-default/guest-edit.css
 delete mode 100644 ui/css/theme-default/host.css
 delete mode 100644 ui/css/theme-default/list.css
 delete mode 100644 ui/css/theme-default/network.css
 delete mode 100644 ui/css/theme-default/report-rename.css
 delete mode 100644 ui/css/theme-default/storage.css
 delete mode 100644 ui/css/theme-default/template_add.css
 create mode 100644 ui/fontello/Makefile.am
 create mode 100644 ui/fontello/css/Makefile.am
 create mode 100644 ui/fontello/font/Makefile.am
 rename ui/images/theme-default/{kimchi-loading.gif => wok-loading.gif} (100%)
 delete mode 100644 ui/js/src/kimchi.api.js
 delete mode 100644 ui/js/src/kimchi.cookie.js
 delete mode 100644 ui/js/src/kimchi.grid.js
 delete mode 100644 ui/js/src/kimchi.guest_add_main.js
 delete mode 100644 ui/js/src/kimchi.guest_edit_main.js
 delete mode 100644 ui/js/src/kimchi.guest_main.js
 delete mode 100644 ui/js/src/kimchi.guest_media_main.js
 delete mode 100644 ui/js/src/kimchi.guest_storage_add.main.js
 delete mode 100644 ui/js/src/kimchi.host.js
 delete mode 100644 ui/js/src/kimchi.lang.js
 delete mode 100644 ui/js/src/kimchi.line-chart.js
 delete mode 100644 ui/js/src/kimchi.login.js
 delete mode 100644 ui/js/src/kimchi.main.js
 delete mode 100644 ui/js/src/kimchi.message.js
 delete mode 100644 ui/js/src/kimchi.network.js
 delete mode 100644 ui/js/src/kimchi.popable.js
 delete mode 100644 ui/js/src/kimchi.report_add_main.js
 delete mode 100644 ui/js/src/kimchi.report_rename_main.js
 delete mode 100644 ui/js/src/kimchi.repository_add_main.js
 delete mode 100644 ui/js/src/kimchi.repository_edit_main.js
 delete mode 100644 ui/js/src/kimchi.select.js
 delete mode 100644 ui/js/src/kimchi.storage_main.js
 delete mode 100644 ui/js/src/kimchi.storagepool_add_main.js
 delete mode 100644 ui/js/src/kimchi.storagepool_add_volume_main.js
 delete mode 100644 ui/js/src/kimchi.substitute.js
 delete mode 100644 ui/js/src/kimchi.template_add_main.js
 delete mode 100644 ui/js/src/kimchi.template_edit_main.js
 delete mode 100644 ui/js/src/kimchi.template_main.js
 delete mode 100644 ui/js/src/kimchi.topic.js
 delete mode 100644 ui/js/src/kimchi.user.js
 delete mode 100644 ui/js/src/kimchi.utils.js
 delete mode 100644 ui/js/src/kimchi.window.js
 create mode 100644 ui/js/src/wok.api.js
 create mode 100644 ui/js/src/wok.cookie.js
 rename ui/js/src/{kimchi.form.js => wok.form.js} (100%)
 create mode 100644 ui/js/src/wok.grid.js
 create mode 100644 ui/js/src/wok.lang.js
 create mode 100644 ui/js/src/wok.line-chart.js
 create mode 100644 ui/js/src/wok.login.js
 create mode 100644 ui/js/src/wok.main.js
 create mode 100644 ui/js/src/wok.message.js
 rename ui/js/src/{kimchi.object.js => wok.object.js} (100%)
 create mode 100644 ui/js/src/wok.popable.js
 create mode 100644 ui/js/src/wok.select.js
 rename ui/js/src/{kimchi.string.js => wok.string.js} (100%)
 create mode 100644 ui/js/src/wok.substitute.js
 create mode 100644 ui/js/src/wok.topic.js
 create mode 100644 ui/js/src/wok.user.js
 create mode 100644 ui/js/src/wok.utils.js
 create mode 100644 ui/js/src/wok.window.js
 delete mode 100644 ui/pages/guest-add.html.tmpl
 delete mode 100644 ui/pages/guest-storage-add.html.tmpl
 delete mode 100644 ui/pages/guest.html.tmpl
 delete mode 100644 ui/pages/help/Makefile.am
 delete mode 100644 ui/pages/help/de_DE/Makefile.am
 delete mode 100644 ui/pages/help/en_US/Makefile.am
 delete mode 100644 ui/pages/help/es_ES/Makefile.am
 delete mode 100644 ui/pages/help/fr_FR/Makefile.am
 delete mode 100755 ui/pages/help/gen-index.py
 delete mode 100644 ui/pages/help/it_IT/Makefile.am
 delete mode 100644 ui/pages/help/ja_JP/Makefile.am
 delete mode 100644 ui/pages/help/ko_KR/Makefile.am
 delete mode 100644 ui/pages/help/pt_BR/Makefile.am
 delete mode 100644 ui/pages/help/ru_RU/Makefile.am
 delete mode 100644 ui/pages/help/zh_CN/Makefile.am
 delete mode 100644 ui/pages/help/zh_TW/Makefile.am
 delete mode 100644 ui/pages/kimchi-ui.html.tmpl
 delete mode 100644 ui/pages/report-add.html.tmpl
 delete mode 100644 ui/pages/report-rename.html.tmpl
 delete mode 100644 ui/pages/repository-add.html.tmpl
 delete mode 100644 ui/pages/repository-edit.html.tmpl
 delete mode 100644 ui/pages/storagepool-add-volume.html.tmpl
 delete mode 100644 ui/pages/storagepool-add.html.tmpl
 delete mode 100644 ui/pages/tabs/Makefile.am
 delete mode 100644 ui/pages/tabs/guests.html.tmpl
 delete mode 100644 ui/pages/tabs/host.html.tmpl
 delete mode 100644 ui/pages/tabs/network.html.tmpl
 delete mode 100644 ui/pages/tabs/storage.html.tmpl
 delete mode 100644 ui/pages/tabs/templates.html.tmpl
 delete mode 100644 ui/pages/template-add.html.tmpl
 delete mode 100644 ui/pages/template-edit.html.tmpl
 create mode 100644 ui/pages/wok-ui.html.tmpl
 delete mode 100644 ui/spice-html5/Makefile.am
 delete mode 100644 ui/spice-html5/css/Makefile.am
 delete mode 100644 ui/spice-html5/pages/Makefile.am
 delete mode 100644 ui/spice-html5/pages/spice_auto.html
 delete mode 100644 ui/spice-html5/thirdparty/Makefile.am




More information about the Kimchi-devel mailing list