Add SUSE's products

Add SLES 12 information and set openSUSE's version to 13.1

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
UI changes to allow underscore in debug report name.

New message on the debug report creation screen now says that
underscore ('_') characters are allowed, as well as
hyphens ('-').

Signed-off-by: Christy Perez <christy@linux.vnet.ibm.com>
Translation updates for underscore in debug report

Signed-off-by: Christy Perez <christy@linux.vnet.ibm.com>
Update API.md to reflect /host/users and /host/groups API

Commit fe2fd1db added the functionalities to list system users and
groups but forgot to update the API.md
Fix it.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Change ISO stream feature test and kvm user test for PPC

This patch removes X86 hardcoded tags from test XMLs in order to allow
run the tests in PPC machines.
It also increases the amount of memory used in User test xml, because
PPC only creates VMs with more then 128M.

Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo@linux.vnet.ibm.com>
Remove useless fonts

ui/css/fonts/fontawesome-webfont.* were not used anywhere
So remove them.

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>
Add option to add/remove fonts files in rpm packages

By default font files will be added.
To disable it, run "./autogen.sh --disable-fonts"

Signed-off-by: ShaoHe Feng <shaohef@linux.vnet.ibm.com>
Signed-off-by: Zhou Zheng Sheng <zhshzhou@linux.vnet.ibm.com>
Signed-off-by: Leonardo Garcia <lagarcia@br.ibm.com>
MockModel: Can't Generate Report if Name is not Given

We'll generate a report name if name field is left blank in real case,
though not in mock model. Added it in mock model to keep consistent.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report UI: Generate Report Doesn't Work with Mock Model

Mock model will return a task with "finished" state immediately when the user
generates a report, though the generate window will disappear only when there
is a task with "running" returned so it will never disappear.
  Fixed it in this patch.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename: Update API.json

Update API.json for validation.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename: Update API.md

Update API.md accordingly.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename: Implement Back-end

Added processing in model and controller.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report: Use Generated Time instead of Most Changed Time

Currently debug report generation time is ctime, which stands for change time.
Though getting creation time for file is dependent to platforms, and we'll use
mtime which stands for modification time and for our case because debug report
file will not be modified since it is generated. So mtime suits for our case.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report: Sort Reports by Generated Time Descendingly

Sorted reports by generated time descendingly.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename UI: Add API in kimchi.api.js

Added API.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename UI: Add Rename Page

Added rename page including HTML, CSS, and JS.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename UI: Enable Rename in Host Tab

Enabled rename feature in host tab.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report: Update MockModel

Added rename function in mock model.

Signed-off-by: Hongliang Wang <hlwang@linux.vnet.ibm.com>
Debug Report Rename: Update Test Code

Update model tests and mockmodel tests for debug report.

Signed-off-by: Royce Lv <lvroyce@linux.vnet.ibm.com>
Always use unicode in KimchiException message

When KimchiException was raised inside a cherrypy application it returned
a unicode message. But if the exception was raised independently the cherrypy
server (ie, using model instance directly) it returned a string message.
To keep the same behavior in all those situations, let KimchiException
always returns a unicode message

Signed-off-by: Aline Manera <alinefm@linux.vnet.ibm.com>