Steps
To upgrade to ops v0.2 a couple of steps have to be taken:
- Upgrade the ops ldap schema and migrate the old data.
- Update the webservices.
- install the new timesheet client for sunbird.
Upgrading ldap
- Download the new ops schema
- Copy it to your schema directory, eg /etc/ldap/schemas
- Edit your slapd.conf so it incldes the new schema and no longer the old one.
- restart ldap
Now you are ready to migrate the data. All old task attributes need to be removed and get their own sub-entry right under the projects:
This gives us the ability to disable tasks that are already completed. To make it easier to migrate the tasks a tool has been written. Use it like so:
Update the webservices
- Download the new webservices
- save your old configuration (WEB-INF/opsproject.properties)
- Undeploy the old webservices and deploy the new.
- Now you can either edit the new configuration or copy your old config back. Just make sure that if you do you add the following (new) options to the file:
#the objectclass of a projecttask
projecttask_ldap_objectclass = opsProjectTask
#the name/identifier of a projectTask
projecttask_name_attribute = name
#the status attribute of a projecttask
projecttask_status_attribute = status
Install the new timesheet plugin.
You can either download the new plugin manually or update it through the update system under tools -> extensions.
After installing the new plugin, you can select which task you want to see when editing/creating an event under tools-> OpsTimesheet Options -> Filters.
--
IvoVanDongen - 07 Apr 2006