...
JIRA# | Description | Justification | Files Affected | KFS / RICE | Comments |
---|---|---|---|---|---|
KPS-231 | Added 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-135 | Line 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. | PurchaseOrderAmendmentDocument | KFS | |
KPS-162 | Added 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-5 | Made 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-239 | Add validation to prevent account from being active on more than 1 award | Used 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-292 | Added regex expression to remove any remove any weird character set that would cause a problem determining the actual length of note text field | Attempting 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-xxx | rice-2.1.15 security | rice-2.1.15 security upgrade adding uconn modifications
|
| RICE | |
KPS-595 | set required property to false | allow adding roles and groups for affiliated people without employee ids |
| RICE | |
KPS-455 | simplify person lookup screen | remove principal name, principal id and entity id and replace with net id |
|