Release Notes - Kuali Rice Development - Version 2.3.0-m1 - HTML format

Bug Fix

  • [KULRICE-5171] - Lookup not returning supporting attributes
  • [KULRICE-5501] - Rice Dev: KRAD Group Lookup Errors when trying to export from Group Inquiry
  • [KULRICE-7202] - Create new Responsibility Route Name Node has no front or back end validation.
  • [KULRICE-7593] - Problem adding content elements to collection items.
  • [KULRICE-7982] - Readonly fields not getting translated for readonly search criteria
  • [KULRICE-8248] - Clicking KRAD edit link twice in short succession causes NPE
  • [KULRICE-8488] - Role Service does not notify that a derived role type service was not found
  • [KULRICE-8521] - Description Column in Lookup Results set has different font
  • [KULRICE-8604] - Travel Account Maintenance Document, Parameter Maintenance Document, and Routing Rule Delegation in sampleapp DB Incident Reports on viewing.
  • [KULRICE-8641] - Lock error is not shown
  • [KULRICE-8742] - When summary title has an expression the title does not render
  • [KULRICE-8747] - Table layout manager rowDetailsLinkName property not getting used
  • [KULRICE-8750] - Breadcrumbs not picking up page title from navigation when page header text is blank
  • [KULRICE-8803] - Inquiry bases logic on readonly for building inquiry or direct inquiry based on the readonly flag of the Inquiry widget, not the field it applies to
  • [KULRICE-8805] - Method arguments for field queries are not getting sent with script call
  • [KULRICE-8806] - Editing of value with custom editor does not invoke editor on post
  • [KULRICE-8807] - Link component should have a property for displaying in lightbox
  • [KULRICE-8808] - Rich messages not getting picked up on image caption or cutline text
  • [KULRICE-8815] - Move lookup actions to collection group's action column
  • [KULRICE-8821] - Refresh timer throws exception if refresh method to call not set
  • [KULRICE-8822] - Setter methods for event script not on ScriptEventSupport
  • [KULRICE-8872] - WorkflowDocumentActionsServiceImpl.initiateIndexing is currently throwing UnsupportedOperationException
  • [KULRICE-8895] - Exception on validation message template during component refresh
  • [KULRICE-8976] - Missing ValidationPattern error message key
  • [KULRICE-8980] - 'Add all' option for lookup criteria field does not work with rich options
  • [KULRICE-8981] - #fp binding prefix does not working correctly on fields that bind to a map
  • [KULRICE-8982] - Lookup result group gets initialized twice causing table details to get added twice
  • [KULRICE-8998] - Change Lookups to use Uif-DataFields in resultField List
  • [KULRICE-9022] - Behavior change in date fields in lookup criteria from KNS to KRAD
  • [KULRICE-9023] - 2.3 KIMServiceLocatorInternalTest.testGetKimTypeService_KimType expected:DataDictionaryTypeServiceBase but was:class $Proxy141
  • [KULRICE-9024] - 2.3 InquiryTest .testBuildInquiryUrl_relatedClass fails InquiryLink's href should not be null
  • [KULRICE-9053] - Cannot perform multiple KRAD document actions with certain browsers
  • [KULRICE-9055] - "id was null" exceptions for group and role lookups
  • [KULRICE-9074] - Dialog response inputs can stomp on each other
  • [KULRICE-9097] - Don't display the common section on KRMS Term and TermSpecification maintenance documents
  • [KULRICE-9138] - None of the Lookups and inquiry screens are working on the KRAD merged trunk
  • [KULRICE-9167] - Client Validation Fails after a save and subsequent save when no errors
  • [KULRICE-9218] - Components for pages not displayed not getting ids causes state issues
  • [KULRICE-9247] - Data object metadata service throws exception when it encounters interface/abstract type
  • [KULRICE-9250] - Revert links for converted screens to the KNS versions
  • [KULRICE-9264] - ant build.xml file not finding rice-web/pom.xml artifact
  • [KULRICE-9291] - Jenkins license job section of top level pom.xml needs updating to exclude IngesterActionTest resource files and remove bad copyright header.
  • [KULRICE-9292] - Jenkins license job section of top level pom.xml needs updating to exclude configuration files.
  • [KULRICE-9304] - Exception on edit action for derived role
  • [KULRICE-9362] - Maintenance Docs Old/New Value Change Icon

Improvement

  • [KULRICE-6932] - ModuleServiceBase needs to be moved out of the rice "impl" module
  • [KULRICE-7562] - Improve subset of SpringEL - that we convert for specific functionality to js - by allowing a contains (or similar) operation
  • [KULRICE-8169] - KRMS Agenda Editor: Selection removed on proposition description focus during edit
  • [KULRICE-8640] - Create new widget to highlight code syntax
  • [KULRICE-8748] - Set TableLayoutManager applyDefaultCellWidths to false by default
  • [KULRICE-8818] - Provide a way for components to add data generically to the form
  • [KULRICE-8819] - Add ByteArrayMultipartFileEditor to registered property editors to allow file types to bind to Byte[] data types
  • [KULRICE-8897] - Need setViewHelperService method on View component
  • [KULRICE-8941] - Add flag to StackedLayoutManager to indicate that actions must be added to line group and not linegroup footer
  • [KULRICE-9060] - add property "additionalCssClasses" to replace "cssClasses" list-merge
  • [KULRICE-9073] - Add horizontal and vertical scrolling to sampleapp code editor
  • [KULRICE-9114] - DocumentBase has unnecessary overrides of refresh and refreshReferenceObject
  • [KULRICE-9208] - isValidLine flag not available in ViewHelperServiceImpl.processAfterAddLine() method
  • [KULRICE-9228] - Allow method to call to not be specified on URL
  • [KULRICE-9232] - Add view TopGroup (a group that appears above breadcrumbs)
  • [KULRICE-9261] - All request using multi-part encoding and should not

New Feature

  • [KULRICE-5804] - Ability to configure results limits differently for different lookups needs to be added to KRAD - it was contributed for KNS in KULRICE-5686
  • [KULRICE-8919] - Create krad-data module
  • [KULRICE-8921] - Implement ProviderBasedDataObjectService and ProviderRegistry
  • [KULRICE-9168] - Add js function to show group content in tooltip

Task

  • [KULRICE-5389] - Lookup - Implement lookup options
  • [KULRICE-5390] - Lookup - Implement search field conversions
  • [KULRICE-5552] - Lookup - Change return and action columns to use action column of collection group
  • [KULRICE-7347] - KRAD Javadocs
  • [KULRICE-7348] - KRAD Javadocs
  • [KULRICE-7991] - Refactor client side state handling
  • [KULRICE-8150] - Upgrade Selenium 1 Smoke Tests to Selenium 2 (WebDriver)
  • [KULRICE-8445] - Pull out KRAD into a separate project
  • [KULRICE-8637] - Find way to hide specific sections from the table of contents in DocBook
  • [KULRICE-8690] - Uif-BaseTheme-parentBean defaults to minimized js which are difficult to debug
  • [KULRICE-8729] - Do weekly merges (2013-01-06)
  • [KULRICE-8827] - Dialog methods in UifControllerBase should not throw exception
  • [KULRICE-8828] - Dialog group bean definition should force session presistence
  • [KULRICE-8868] - Page Titling Redesign
  • [KULRICE-8877] - UI boilerplate elements - make always in view (left nav, buttons, breadcrumbs), while others scroll away or collapse
  • [KULRICE-8898] - Migrate LegacyITs to NavITs after making sure page assertions are Once And Only Once
  • [KULRICE-8914] - Convert help functionality to Spring MVC
  • [KULRICE-8917] - Iterate on validation framework UI
  • [KULRICE-8953] - Add checking of PostProcessor transitions in EmptyProcessTest for KEW
  • [KULRICE-9031] - Remove old IT smoke tests that have NavIT and WDIT versions
  • [KULRICE-9037] - Code Report
  • [KULRICE-9038] - Lookup - execute search when hitting enter while in any of the criteria text fields
  • [KULRICE-9040] - Lookup - add triggerOnChange property on LookupCriteriaInputField that will trigger search on change of that field
  • [KULRICE-9121] - Code Report
  • [KULRICE-9124] - Code Report
  • [KULRICE-9126] - README.txt in project root has out of date information for launching from Eclipse
  • [KULRICE-9175] - Code Report
  • [KULRICE-9176] - Code Report
  • [KULRICE-9177] - Code Report
  • [KULRICE-9184] - Add 'order by' to CriteriaLookup
  • [KULRICE-9197] - KRAD 2.2.0 Maintenance Document: Not indicating changed fields
  • [KULRICE-9204] - Do weekly merges (2013-03-23)
  • [KULRICE-9216] - Code Report
  • [KULRICE-9217] - Code Report
  • [KULRICE-9224] - QuickFinder without Lightbox
  • [KULRICE-9227] - Correct spelling of suppressed
  • [KULRICE-9234] - Code Report
  • [KULRICE-9236] - Code Report
  • [KULRICE-9237] - Restructure sections on clustering and session document service
  • [KULRICE-9240] - UifBooleanEditor Property Editor formatted string values
  • [KULRICE-9241] - standaloneapp Identity KRAD Lookup screens blank in env1 & env2
  • [KULRICE-9245] - Code Report
  • [KULRICE-9246] - Code Report
  • [KULRICE-9254] - Add striping to the tables for easier readability
  • [KULRICE-9260] - Upgrade jquery-form from 2.64 to 3.31.0
  • [KULRICE-9267] - Change build process so generated files are placed under /target
  • [KULRICE-9269] - Code Report
  • [KULRICE-9280] - Split Release Documentation into module-based books
  • [KULRICE-9293] - JavaScript error on QuickFinder inside Collections
  • [KULRICE-9294] - Active indicator is not set properly on maintenance documents

Sub Task

  • [KULRICE-5435] - Lookup - Add support for ranged date fields
  • [KULRICE-8278] - Create new travel Smoke Tests for those that extend UpgradedSeleniumITBase and don't yet have a Legacy version
  • [KULRICE-8279] - Create new mainmenu Smoke Tests for those that extend UpgradedSeleniumITBase and don't yet have a Legacy version
  • [KULRICE-8280] - Create new admin.test Smoke Tests for those that extend UpgradedSeleniumITBase and don't yet have a Legacy version
  • [KULRICE-8282] - Create new krad Smoke Tests for those that extend UpgradedSeleniumITBase and don't yet have a Legacy version
  • [KULRICE-8874] - Breadcrumbs with Sub-navigation
  • [KULRICE-8875] - Unique bookmarkable URLs for pages (in the left nav or tabs)
  • [KULRICE-8902] - CI Smoke tests fail with Xlib: extension "RANDR" missing on display ":20".
  • [KULRICE-8932] - Create test data for the Action List conversion
  • [KULRICE-9035] - Create Navigation and Non-Navigation test for remaining smoke tests that extend UpgradedSeleniumITBase
  • [KULRICE-9056] - Extract reused locators to method and extract locator to constant.
  • [KULRICE-9057] - Replace duplicate code in Smoke test WebDriverLegacyITBase as detected by Intellij Analysis duplication with values over 23 (not counting assert blocks)
  • [KULRICE-9063] - Rename and move WebDriverLegacyITBase subclasses in the common smoke test package from Legacy to Nav
  • [KULRICE-9127] - Convert Address Type to KRAD
  • [KULRICE-9128] - Convert Affiliation Type to KRAD
  • [KULRICE-9130] - Convert Citizenship Status to KRAD
  • [KULRICE-9131] - Convert Email Type to KRAD
  • [KULRICE-9132] - Convert Entity Type to KRAD
  • [KULRICE-9133] - Convert External Identifier Type to KRAD
  • [KULRICE-9134] - Convert Name Type to KRAD
  • [KULRICE-9135] - Convert Phone Type to KRAD
  • [KULRICE-9136] - Convert Role/Group/Permission/Responsibility Type to KRAD
  • [KULRICE-9166] - New Navigation enhanced controls
  • [KULRICE-9207] - Smoke Test ITUtil extractions to WebDriverUtil
  • [KULRICE-9209] - Convert Employment Status to KRAD
  • [KULRICE-9211] - Convert Employment Type to KRAD
  • [KULRICE-9248] - Rename Smoke tests MenuNavITBase classes to include TemplateMethod.
  • [KULRICE-9255] - WebDriverLegacyITBase testValidCharsConstraintIT finish updating to use assertFocusTypeBlurError assertFocusTypeBlurValid as started in the file.

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.