The following two patches integrate the "Using oVirt" document provided by the docs rpm into the oVirt server appliance and rails application. Overall this consists of the following steps * add ovirt-doc rpm dependency to ovirt-recipe rpm * use recipe to make "Using oVirt" doc available to rails * add help_sections table to db * set application.rb to always lookup appropriate help section based on controller / action being requested. if none is found, a default is used * integrate correct help link into wui, requires various template / css tweaks
Mohammed Morsi
2008-Oct-01 18:14 UTC
[Ovirt-devel] [PATCH] integrate docs into appliance / server
--- appliances/ovirt/ovirt.pp.in | 4 ++++ ovirt-recipe.spec.in | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) diff --git a/appliances/ovirt/ovirt.pp.in b/appliances/ovirt/ovirt.pp.in index 1ee8b48..e24c046 100644 --- a/appliances/ovirt/ovirt.pp.in +++ b/appliances/ovirt/ovirt.pp.in @@ -168,6 +168,10 @@ single_exec {"ovirt_installation": require => [Service["postgresql"],Single_exec["ovirt_appliance_installation"]] } +single_exec {"ovirt_docs_accesible_from_server": + command => "/bin/ln -s /usr/share/doc/ovirt-docs-${appliance_version}/Using_oVirt/ /usr/share/ovirt-server/public/help" +} + # # Cobbler Configuration # diff --git a/ovirt-recipe.spec.in b/ovirt-recipe.spec.in index 7013b3b..cb134c4 100644 --- a/ovirt-recipe.spec.in +++ b/ovirt-recipe.spec.in @@ -29,6 +29,7 @@ Requires: iscsi-initiator-utils Requires: ovirt-server Requires: ovirt-node-image-pxe Requires: ovirt-release +Requires: ovirt-docs Requires: rhpl Requires: cobbler Requires: rubygem-cobbler -- 1.5.4.1