Details
Description
UI changes :
=========
1. Change "Department" field from textbox to drop -down list of Option Values :
- Finance
- HR
- IT
- Fundraising
- Marketing
that should be reflected in Jobs tab in General screen and Create New/Edit Roles screen.
Implementation :
=============
1. Create a new option group for department with option values
- Finance
- HR
- IT
- Fundraising
- Marketing
Add the above option values to department group in hrjob/xml/option_group_install.xml
Upgrade :
=======
We need to add the new option group during upgrade. The upgrade steps need to be independent of the installation steps e.g.
Copy the XML code for the new OptionGroups/OptionGroup/OptionValues/OptionValue into a new XML file, "xml/4402_departments.xml"
In CRM_HRJob_Upgrade, add a function "upgrade_4402" which calls $this->executeCustomDataFile('xml/4402_departments.xml');
-WAS---
Please change the "Department" field to a dropdown list, with the following initial values included: Finance, HR, IT, Fund Raising, Marketing