Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


JIRA#DescriptionJustificationFiles AffectedKFS / RICE

Comments

KPS-231Added two new fields to BO and Datadictionary.This class is not persisted and has a custom lookup; could not apply the extended attributes easily. And extending the class was tried but cause a lot of code replication and resulting potential bugs.

AccountStatusCurrentFunds.java

AccountStatusCurrentFunds.xml

KFS 
KPS-135Line 160 was changed to fix what appears to be a bug with base code.Extending this class broke hierarchy with other types of PO and PURAP documents.PurchaseOrderAmendmentDocumentKFS 
KPS-162Added code to fix incorrect caching, and only generate account summary when needed.The three classes modified are in the middle of the class hierarchy, and extending them for customization would cause a complicated chain of refactoring throughout the hierarchy.

PurchasingAccountsPayableDocumentBase

PurchasingAccountsPayableActionBase

PurchasingAccountsPayableFormBase

KFS 
KPS-5Made private members of org class protected.When extending the service class, there was a need to access the private members of the parent class, thus the scope of the properties were changed to protected.CashManagementServiceImpl

KFS

 

 
KPS-239Add validation to prevent account from being active on more than 1 awardUsed code implemented by University of Hawaii rather than attempting to extend classes as that would entail major refactoring and potential problems

all files in package /module/cg

CGKeyConstants.java

cg-resources.properties

.../document/datadictionary/AwardMaintenanceDocument.xml

../document/validation/impl/AwardRule.java

../service/impl/AwardAccountService.java

 

KFS 
KPS-292Added regex expression to remove any remove any weird character set that would cause a problem determining the actual length of note text fieldAttempting to extend classes as that would entail major refactoring and potential problems

code added to processAddNote method in org.kuali.rice.krad.rules.DocumentRuleBase class

 

KFS 
KPS-xxxrice-2.1.15 security

rice-2.1.15 security upgrade adding uconn modifications

 

  • org.kuali.rice.core.web.format.DateFormatter.java
  • org.kuali.rice.kim.impl.identity.IdentityServiceImpl.java
  • org.kuali.rice.kim.impl.role.RoleServiceImpl.java
  • org.kuali.rice.kim.web.struts.action.IdentityManagementPersonDocumentAction.java
  • org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl.java
  • org.kuali.rice.krad.rules.DocumentRuleBase.java
  • org.kuali.rice.krad.util.ObjectUtils.java
  • impl/source/main/resources/META-INF/common-config-defaults.xml
  • impl/source/main/resources/org/kuali/rice/krad/config/OJB-repository-krad.xml
  • pom.xml
  • core-service/impl/pom.xml

 

 

RICE 
KPS-595set required property to false
tallow
allow adding roles and groups for affiliated people without employee ids
  • impl/src/main/resources/org/kuali/rice/kim/bo/datadictionary/PersonDocumentEmploymentInfo.xml
  • it/krad/src/test/resources/org/kuali/rice/krad/test/datadictionary/validation/Employee.xml
RICE