Organization Screen Enhancements_

JIRA : OLE-2344
Intent
Make optional on UI (rules, remove asterisk*):

  1. Organization manager
  2. Responsibility Center Code
  3. Organization Physical Campus Code
  4. Organization Default Account Number
  5. Organization address line 1
  6. Organization Postal Code
  7. Organization Country Code.


Remove Complete Tabs & Elements:

  1. Plant Accounts (new tab in KFS 5.0 per http://reg.kfs.kuali.org/kfs-reg);
  2. Edit HRMS tab


Participants

  1. Need to remove (hide) the fields from UI as per requirement.

OrganizationMaintenanceDocument.xml
To Remove Plant Account & Edit HRMS Tabs, comment the following bean references
OrganizationMaintenanceDocument-EditPlantAccounts
OrganizationMaintenanceDocument-EditHRMSUnit.
To make Organization manager, Responsibility Center Code, Organization Physical Campus Code, Organization Default Account Number, Organization address line 1, Organization Postal Code and Organization Country Code as optional , remove required="true" from the following attributes.

  1. organizationManagerUniversalId
  2. organizationManagerUniversal.principalName
  3. organizationPhysicalCampusCode
  4. organizationLine1Address
  5. organizationCountryCode
  6. organizationZipCode

OrgRule.java:
Comment the rules which are not required after the changes

  1. isPlantAuthorized()
  2. checkDefaultAccountNumber()
  3. checkHrmsOrgRules()
  4. checkPlantAttributes()



Collaborations
NA
Configuration/Usage
NA
Data modeling
Artifact 13 Mapping Document does not have the mappings for Organization.
Tables involved as per the requirement given in Redwood Handoff Document and JIRA No. OLE-2344
CA_ORG_T and CA_ORG_EXTNS_T

  1. ORG_MGR_UNVL_ID (make optional)
  2. RC_CD (make optional)
  3. ORG_PHYS_CMP_CD (make optional)
  4. ORG_DFLT_ACCT_NBR (make optional)
  5. ORG_LN1_ADDR (make optional)
  6. ORG_ZIP_CD (make optional)
  7. ORG_CNTRY_CD (make optional)



Tests
Test Cases in the following test case files should pass, after the changes done as per requirement.

  1. OrganizationService2Test.java
  2. OrgRuleTest.java


Issues :
Plant Accounts (new tab in KFS 5.0 per http://reg.kfs.kuali.org/kfs-reg) mentioned in the requirement is not available in the Screen.

Operated as a Community Resource by the Open Library Foundation