Adding Fields to the Person Form - 3.1: Difference between revisions

From IHRIS Wiki
No edit summary
Line 1: Line 1:
In this tutorial, we will look at adding a new fields to the person form to version 3.1 of iHRIS Manage. We will add two fields, one called "Favorite Color" which will be a drop-down list of values, and one will be "Favorite Animal" which will be a free-text field.  There are many ways to skin my favorite animal, a cat.  Likewise, there are many ways to add a field to a form.  In order to better maintain the code and the customizations we are making, we will do so by creating a sub-module '''Tutorial_ManagePerson''' of our site-module which contain the all of our changes.  To look at a similar customization, look at [[http://bazaar.launchpad.net/~ihris%2Bcssc/ihris-manage/3.1-central/files CSSC]]'s customizations and in particular under ''modules/Person''
In this tutorial, we will look at adding a new fields to the person form to version 3.1 of iHRIS Manage. We will add two fields, one called "Favorite Color" which will be a drop-down list of values, and one will be "Favorite Animal" which will be a free-text field.  There are many ways to skin my favorite animal, a cat.  Likewise, there are many ways to add a field to a form.  In order to better maintain the code and the customizations we are making, we will do so by creating a sub-module '''Demo_ManagePerson''' of the Demo site-module which contain the all of our changes.  To look at a similar customization, look at [[http://bazaar.launchpad.net/~ihris%2Bcssc/ihris-manage/3.1-central/files CSSC]]'s customizations and in particular under ''modules/Person''


==Pre-Requisites==
==Pre-Requisites==

Revision as of 13:54, 10 March 2009

In this tutorial, we will look at adding a new fields to the person form to version 3.1 of iHRIS Manage. We will add two fields, one called "Favorite Color" which will be a drop-down list of values, and one will be "Favorite Animal" which will be a free-text field. There are many ways to skin my favorite animal, a cat. Likewise, there are many ways to add a field to a form. In order to better maintain the code and the customizations we are making, we will do so by creating a sub-module Demo_ManagePerson of the Demo site-module which contain the all of our changes. To look at a similar customization, look at [CSSC]'s customizations and in particular under modules/Person

Pre-Requisites

Please read over the following articles:


Directories

We will make our customizations to the iHRIS Manage Demo site. On unix you might be working under:

<Base Dir>
/var/lib/iHRIS
<Site Dir>
/var/lib/iHRIS/3.1/ihris-manages/sites/Demo

If you have installed Windows iHRIS Manage you will be working under the directories:

<Base Dir>
C:\Program Files\ihris-suite
<Site Dir>
C:\Program Files\ihris-suite\sites\ihris-manage

Creating a New Module

Adding the Fields to Magic Data

Customizing the Template Files

Enabling the Module