| Change Category | Change Summary | Change Description | Change Type | Change ID |
| Design Improvements | Improve column interaction on Lookup Search Results | We made the following improvements: * a user can click anywhere in the column header cell to sort * vertical alignment of labels doesn't change with column sort state * the cell fill that indicates sort state fills the whole cell |
Improvement | FINP-5008 |
| Product Development | Implement more checkstyle rules to enforce coding standards/code quality | We have implemented the following checkstyle rule to enforce coding standards/code quality: * InnerTypeLast We also did some cleanup in base code to avoid violating this new rule and also took the opportunity to do some corresponding refactoring. In addition, we marked two more constants classes (CamsParameterConstants and KfsAuthorizationConstant) final and added private constructors to be consistent with the constant classes we modified recently when implementing the HideUtilityClassConstructor checkstyle rule. |
Improvement | FINP-5063 |
| Product Development | Cleanup PaymentApplicationDocument Validations/Rule | We removed unused Validations and corresponding configuration related to the Payment Application Document and also did some code cleanup in the PaymentApplicationDocumentRule. | Improvement | FINP-5059 |
| Product Development | Cleanup CustomerInvoiceWriteoffDocument Validations/Events/Rules | We removed unused Validations and corresponding configuration related to the Customer Invoice Writeoff Document and also did some code cleanup in the CustomerInvoiceWriteoffDocumentRule. | Improvement | FINP-5056 |
| Product Development | Cleanup CustomerCreditMemoDocument Validations/Events/Rules | We removed unused Validations and corresponding configuration as well as some unnecessary interfaces and base classes related to the Customer Credit Memo Document validation. We also did some code cleanup in some remaining rule/event and test classes. | Improvement | FINP-5053 |
| Product Development | Remove unused classes | Removed the following: * BusinessObjectComponent * BusinessObjectComponentLookupableHelperServiceImpl (and bean) * BusinessObjectProperty * BusinessObjectPropertyLookupableHelperServiceImpl (and bean) * KfsBusinessObjectMetaDataService * KfsBusinessObjectMetaDataServiceImpl |
Improvement | FINP-5015 |
| Product Development | Cleanup CashControlDocument Validations/Events/Rules | We removed unused Validations and corresponding configuration as well as some unnecessary interfaces and base classes related to the Cash Control Document validation. We also did some code cleanup in some remaining rule/event and test classes. | Improvement | FINP-4936 |
| Support | CSV File Uploads are not reporting validation errors when there is a field mismatch between detail rows and the header row | We fixed the logic for validating CSV data rows in CsvBatchInputFileTypeBase so that CSV data rows (for Customer CSV Upload, Milestone Schedule Upload and Predetermined Billing Schedule Upload) with a different field count from the header row are reported as errors. | Bug | FINP-5007 |
| Support | Total amount due is not populated on Contracts & Grants pdf invoices | We fixed a mapping issue so that the total amount due is populated on pdf Contracts & Grants Invoices. | Bug | FINP-4966 |
| Support | Users do not have a way to close the "You are not authorized" page when opened from a lookup | We added an "X" so that users who are not authorized to open an inquiry from a lookup can close the "You are not authorized" page. | Bug | FINP-4549 |
| Support | There is a rounding error when amending Purchase Orders | We fixed an issue with General Ledger Pending Entry generations on Purchase Order Amendments when percentages are not whole amounts. | Bug | FINP-4004 |
Comments
0 comments
Please sign in to leave a comment.