Release Notes - Kuali Rice Development - Version 2.0 - HTML format

Bug Fix

  • [KULRICE-824] - Saved Documents in EDocLite show 2 BlanketApprove buttons
  • [KULRICE-2511] - Issues during DD Validation
  • [KULRICE-2758] - Split KNS services for local vs. embedded
  • [KULRICE-3054] - text area limit not implemented properly, such that it is not enforced if there is more than one text area on the page
  • [KULRICE-3473] - merge-module-classpaths ant target doesn't work anymore as groovy files have been removed from scripts/
  • [KULRICE-3648] - Convert the static non-final variables in StandardDocumentSearchGenerator into instance variables
  • [KULRICE-3908] - Approve fails to clear out saved ad hoc route requests...
  • [KULRICE-3925] - Impex appears to be broken with Ant 1.8.0
  • [KULRICE-3938] - Get 1.1.0 compiling again
  • [KULRICE-3951] - log4j settings are not being respected. FIx logging mess.
  • [KULRICE-3956] - fix eclipse's complaing with cobertura.classpath not being a valid reference in build.xml
  • [KULRICE-3971] - update the coverage report to filter out test classes
  • [KULRICE-4006] - Rice 1.1 missing the stax-api-1.0-2 jar
  • [KULRICE-4098] - KRNS_SESN_DOC_T table does not have OBJ_ID and VER_NBR columns to work with PersistableBusinessObjectBase
  • [KULRICE-4140] - KimTypeInfoService cannot be accessed by "remote" KIM clients directly
  • [KULRICE-4155] - kim documents set boolean to on/off, rather than tru/false and do not use the boolean var/char converter to make Y/N in DB
  • [KULRICE-4419] - KIM Role Service fails when member ID is null
  • [KULRICE-4442] - Person service does not handle extension objects properly
  • [KULRICE-4445] - DataDictionaryServiceImpl can throw an NPE if a label is not found
  • [KULRICE-4446] - KualiLookupableHelperServiceImpl does not handle missing EBO modules
  • [KULRICE-4447] - Cancel of unsaved document leaves unopenable workflow document header
  • [KULRICE-4541] - Service Registry page in KSB shows no services in Rice 1.1
  • [KULRICE-4553] - KEW is publishing services to the registry with bad service names like "enWorkflowUtilityService", etc.
  • [KULRICE-4560] - KimTypeService should not use KeyLabelPair
  • [KULRICE-4561] - Indicate First Name and Last Name are required on Person document
  • [KULRICE-4577] - DataDictionaryIndex looking at wrong map for duplicate document entry check
  • [KULRICE-4804] - maven no longer executing tests for empty packages
  • [KULRICE-4812] - cannot add a principal to a group when principal is already a non direct memeber of that group
  • [KULRICE-4893] - EmploymentStatus and EmploymentType not showing on Person document
  • [KULRICE-4908] - Fix CI environment emails
  • [KULRICE-5012] - permission property name cannot exceed 40 characters
  • [KULRICE-5015] - Fix problem with document routing and Notes
  • [KULRICE-5016] - Current use of "runPostProcessorLogin" on WorkflowEngine is not thread safe
  • [KULRICE-5022] - RoleServiceImpl.getRoleQualifiersForPrincipalIncludingNested(..) returns wrong result
  • [KULRICE-5024] - JSP pages using display-el tag not working in rice 1.1
  • [KULRICE-5031] - Occasional NullPointerExceptions in StyleableEmailContentServiceImpl
  • [KULRICE-5040] - DataExporter class in KNS does not flush outputstream after export which can result in truncated xml files
  • [KULRICE-5061] - Re-implement ThinClientKEWConfigurer in face of modularity changes
  • [KULRICE-5078] - MultiLookup Export functionality failing for pages spilling beyond a certain size
  • [KULRICE-5087] - External BO's are not working
  • [KULRICE-5089] - Nested KSB Calls failing due to Null LocaleResolver reference
  • [KULRICE-5097] - KIM Caches are not being flushed as required.
  • [KULRICE-5118] - Old attachments in Maintenance Documents not showing except on a document reload
  • [KULRICE-5120] - Deletes from a collection in a Maintenance Documents do not persist to BO table
  • [KULRICE-5122] - in rule engine, terms passed in to engine at execution time are not available in the term resolution engine
  • [KULRICE-5127] - Fix infinite recursion problem w/ GlobalResourceLoaderServiceFactoryBean
  • [KULRICE-5135] - fix ojb proxies for classes with protected setters
  • [KULRICE-5142] - Fix transaction issue with AbstractBoTest
  • [KULRICE-5147] - Errors generated in the Parameter Lookup because of changing of business object names
  • [KULRICE-5161] - treeNode.tag exhibits recursive tag problem on Linux in Jetty 7.4.1
  • [KULRICE-5163] - Action/return links not showing when returning back to lookups with breadcrumbs
  • [KULRICE-5188] - Need to remove ImmutableListAdapter and ImmutableCollectionAdapter from our service definitions and come up with a better solution because it is producing undesirable XML
  • [KULRICE-5190] - Remove KSBThinClientResourceLoader as it is no longer necessary
  • [KULRICE-5198] - Methods in BusinessObjectAuthorizationService assume an inquiry collection will contain objects of type BusinessObjectEntry
  • [KULRICE-5217] - patch commons-beanutils so that is handles generics and covariant returns correctly.
  • [KULRICE-5239] - Maintenance documents can't be submit for non-bo's in krad and no error message displaying or logged
  • [KULRICE-5240] - OptionsFinder set on AttributeDefinition not working
  • [KULRICE-5251] - Fix binding issues in TreeGroup and ComponentUtils that are preventing trees with AttributeFields in the nodes from rendering
  • [KULRICE-5253] - Maintenance Docs - Field change highlighting not working now
  • [KULRICE-5256] - Maintenance Docs - Fix issues with show/hide inactive rows
  • [KULRICE-5264] - KRAD: Need a table with selectable rows.
  • [KULRICE-5267] - Some quickfinders breaking in ActiveCollectionFilter
  • [KULRICE-5269] - KRAD test views: expand/collapse should be links
  • [KULRICE-5271] - KRAD - KS: Alignment of Field Group within accordian is off
  • [KULRICE-5272] - KRAD - KS: Validation error should turn label red
  • [KULRICE-5273] - KRAD - KS Test View 1: Content in tab group needs float-clearing div
  • [KULRICE-5274] - KRAD: On Test View 1: Banking Info, non-table layout - labels need to be included in containing spans.
  • [KULRICE-5275] - KRAD - KS Test View: Requiredness asterisk should appear at end of label, not before.
  • [KULRICE-5277] - KRAD - Buttons with icons
  • [KULRICE-5278] - KRAD: Tab view should be permanent
  • [KULRICE-5279] - KRAD: Need File Uploader
  • [KULRICE-5289] - Lookup - Conditional enabling of 'return value' causes issues with the Lookup result table alignment
  • [KULRICE-5290] - Exception when returning to portal on closing inquiry/maint/lookup
  • [KULRICE-5296] - KRAD: data table breaks on window resize
  • [KULRICE-5299] - Add line on collections not checking required fields and not refreshing just the collection group
  • [KULRICE-5300] - Lookup parameters not working for field lookup
  • [KULRICE-5301] - Labels not getting picked up on error messages for collection fields
  • [KULRICE-5310] - In Agenda Editor: fix conditional display of expand all / collapse all links above agenda tree
  • [KULRICE-5312] - Look-ahead not working after cancelled lookup
  • [KULRICE-5313] - Lookup doesn't return properly when clicking "return" button
  • [KULRICE-5314] - KEN Notification's FYI / ACK buttons in detail view throw RuntimeException on click
  • [KULRICE-5317] - Lookup causes null error when building an inquiry link for a foreign key
  • [KULRICE-5322] - Inquiry link goes to new window instead of lightbox
  • [KULRICE-5324] - When multiple components have same bean definition in dictionary they get the same id assigned
  • [KULRICE-5337] - Sorting on data tables not working
  • [KULRICE-5338] - Data table does not resize correctly when page is initially small
  • [KULRICE-5340] - Determine why CXF Interceptor to enforce immutable lists/collections isn't working on remote tests
  • [KULRICE-5347] - Checkbox widget - not reflecting true state of active indicator
  • [KULRICE-5350] - KRAD: IE Bug - Hyperlinks aren't working
  • [KULRICE-5353] - jstree plugin isn't being loaded anymore
  • [KULRICE-5354] - Agenda Editor only functions after ReloadingDataDictionary reloads
  • [KULRICE-5355] - Lookup - return values opens new tab, the return target is not set
  • [KULRICE-5361] - fieldAttributeQuery causes Exception when input field is unspecified
  • [KULRICE-5362] - Loading panel does not close - when saving or submitting a document after a ajaxSubmit component update
  • [KULRICE-5400] - Case/When statement does not execute RequiredConstraint (SimpleConstraint) DictionaryValidatoinServiceImpl
  • [KULRICE-5403] - AttributeField requires p:conditionalReadOnly="true" in order for p:readOnly="true" to work
  • [KULRICE-5411] - fieldAttributeQuery does not populate readOnly fields
  • [KULRICE-5415] - when attempting to ajax update a component in the page, get a spring EL exception
  • [KULRICE-5430] - Control still required when ControlField is provided
  • [KULRICE-5433] - ValidCharactersConstraint used in a CaseConstraint does not get removed
  • [KULRICE-5436] - When trying to access a view by using just the viewId parameter a document class error is thrown by both inquiry and lookup
  • [KULRICE-5440] - AttributeField.getSecuredFieldValue() should not thow exception if either mask or partialmask not set
  • [KULRICE-5450] - The id property of PropertyReplacer components does not get set.
  • [KULRICE-5451] - Images missing on quickfinder, direct inquiry links, and section expand in KNS and KS styles
  • [KULRICE-5452] - Quickfinder links returning 404
  • [KULRICE-5454] - Don't validate sub-fields if the field on which they sit is null
  • [KULRICE-5456] - In Agenda Editor, deleting the first agenda item does not work
  • [KULRICE-5457] - Rice Dev: Workflow Statistics throws HTTP 500 Error
  • [KULRICE-5458] - Rice Dev: Role/Group/Permission/Responsibility Type throws HTTP500 Error
  • [KULRICE-5459] - Rice Dev: Sercurity Management link not working
  • [KULRICE-5460] - Rice Dev: Action List Preferences Button Throws HTTP 500 Error
  • [KULRICE-5461] - Rice Dev: Action List Filter button gives error dump
  • [KULRICE-5462] - Rice Dev: User Preferences gives error message
  • [KULRICE-5463] - Rice Dev: Trying to open newly created Campus Maintenance eDoc from doc search throws error
  • [KULRICE-5464] - Rice Dev: Principal Name Lookup from Group Look bomb to error screen
  • [KULRICE-5465] - Rice Dev: Trying to Unsubscribe/Subscribe to Channel Subscriptions Fails
  • [KULRICE-5466] - Rice Dev: Document Search Help button not working
  • [KULRICE-5467] - Rice Dev: Trying to create new Person or edit existing yields error
  • [KULRICE-5468] - Rice Dev: KRAD breadcrumbs Home throws error
  • [KULRICE-5469] - Rice Dev: KRAD Breadcrumbs not updating correctly
  • [KULRICE-5470] - Rice Dev: KRAD Book Order Reqeust
  • [KULRICE-5471] - Rice Dev: KRAD Book Type Lookup bombs
  • [KULRICE-5472] - Rice Dev: KRAD Address Type Lookup bombs out
  • [KULRICE-5473] - Rice Dev: KRAD Author Lookup
  • [KULRICE-5474] - Rice Dev: KRAD Book Lookup dies
  • [KULRICE-5475] - Rice Dev: KRAD Incident Report gives error
  • [KULRICE-5476] - Rice Dev: KRAD Expand Icon on text fields missing as well as Loading Notification Icon
  • [KULRICE-5477] - Rice Dev: KRAD Travel Account Maintenance (new) error
  • [KULRICE-5478] - Rice Dev: KRAD Travel Account Maintenance (edit) error
  • [KULRICE-5479] - Rice Dev: KRAD Adding a row in Collection Group 1 does not save the sub acocunt or Travel Fiscal Officer ID
  • [KULRICE-5484] - Rice Dev: Trying to Open Blanket Approved Person doc, doc doesn't render
  • [KULRICE-5485] - Rice Dev: Group Lookup from Create Person bombs out
  • [KULRICE-5486] - Clicking out of lookup lightbox and then selecting add causes Exception
  • [KULRICE-5487] - On an inquiry lightbox off of a maintenance doc, clicking the "Close" button causes the browser to go back to the main portal tab
  • [KULRICE-5488] - Conditional properties using @{} syntax cause views to blow up when ReloadingDataDictionary reloads a view
  • [KULRICE-5489] - Rice Dev: Create New Person Doc doesn't Render
  • [KULRICE-5490] - Rice Dev: Create Group eDoc bombs on blanket approve
  • [KULRICE-5491] - Rice Dev: Person Inquiry Screen partially renders w/Error
  • [KULRICE-5493] - Rice Dev: KRAD, Sample Travel App bombing with Data Dictionary errors
  • [KULRICE-5495] - Rice Dev: Adding Ad Hoc recipient results in HTTP 500 error
  • [KULRICE-5496] - Rice Dev: Copy of existing rule gives error message
  • [KULRICE-5497] - Rice Dev: Create New Permission button bombs to error
  • [KULRICE-5498] - Rice Dev: Role Lookup from Create Person bombs out
  • [KULRICE-5499] - Rice Dev: Opening Saved Create Person eDocs with more than Name in Contact section won't render
  • [KULRICE-5520] - page's header menu bar has title/hover "Create a new record"
  • [KULRICE-5521] - Rice Dev: Group Lookup bombs if Principal Name is added
  • [KULRICE-5522] - Rice Dev: Blanket approve of edit Role document not routing properly
  • [KULRICE-5523] - Rice Dev: Permission Lookup bombs if Principal Name is added
  • [KULRICE-5524] - Rice Dev: Permission & Responsibility Lookups bomb if Group Name is added
  • [KULRICE-5528] - RuleRepositoryServiceImpl.getRules(List<String> ruleIds) doesn't support multiple elements in the ruleIds parameter
  • [KULRICE-5529] - Rice Dev: Action List bombs to HTTP 500 error
  • [KULRICE-5541] - Collection Group header classes need changing
  • [KULRICE-5547] - KRAD: IE - unable to navigate to pages via the left navigation panel
  • [KULRICE-5548] - KRAD: IE is extremely slow to load pages
  • [KULRICE-5549] - Rice Dev: Ad Hoc Group Name lookup bombs on search
  • [KULRICE-5550] - Rice Dev: Group or Role lookup not returning values on Create Person
  • [KULRICE-5553] - Case/When not implemented properly
  • [KULRICE-5555] - after saving a maintenance doc, hitting the 'reload' button throws an exception
  • [KULRICE-5557] - KRAD: Incident Report - Stack Trace area needs a float clear
  • [KULRICE-5558] - Exception caused by defaultValue="true" of a check box
  • [KULRICE-5560] - Rice Dev: Create Person doc and Inquiry screen not rendering
  • [KULRICE-5562] - Rice Dev: Permission edit or copy results in error message
  • [KULRICE-5566] - Trouble unmarshalling rule attribute bo collection on save
  • [KULRICE-5567] - Parameter Maintenance Document does not check it's edit rules
  • [KULRICE-5572] - processCustomSaveDocumentBusinessRules Errors not being acknowledged on first save
  • [KULRICE-5576] - Rice Dev: Action List Preferences, checking the Current Route Node(s) causes error
  • [KULRICE-5577] - Remove Application Document Status from Action List Preferences since it is not displayed as a separate column
  • [KULRICE-5578] - Rice Dev: Action List Preferences, incorrect error messaging
  • [KULRICE-5579] - Rice Dev: Action List, Filter: selecting a Document Route Status causes error
  • [KULRICE-5580] - Rice Dev: Admin Identity Locations documents w/out required fields can be submitted
  • [KULRICE-5581] - Rice Dev: Create new Responsibility bombs out on required fields validation
  • [KULRICE-5582] - Rice Dev: Create new Routing Rule and Routing Rule Delegation bombs
  • [KULRICE-5583] - Rice Dev: eDocLite Example type bombs when trying to create new
  • [KULRICE-5586] - Rice Dev: KRAD, Horizontal Scroll bar Rendering outside frame
  • [KULRICE-5587] - In tree views, expand/collapse controls get redecorated by jstree and make the tree look funny
  • [KULRICE-5601] - Review patch for saved doc search putting field values in the wrong fields
  • [KULRICE-5616] - PersonServiceImpl.findPeopleInternal no longer supports search wildcards (including "!", "?", and "*")
  • [KULRICE-5620] - Rice Dev: Doc Search Blowing up
  • [KULRICE-5639] - Within the date-picker widget, there are previous and next buttons. In IE, when hovering over these, the images flicker on and off. When clicking, nothing happens.
  • [KULRICE-5643] - ContextVariable 'LINE' not working with CollectionGroup.actionFields
  • [KULRICE-5646] - Rice Dev: Country & State Code Lookups Bomb out on Create Postal Code Document
  • [KULRICE-5663] - Nested KSB Calls failing due to Null LocaleResolver reference
  • [KULRICE-5667] - Drop indexes and constraints in 2011-06-17-m6.sql may cause problems for users attempting to upgrade
  • [KULRICE-5669] - Agenda Rule behaving badly if no context is specified
  • [KULRICE-5676] - Rice Dev: Clicking on Preferences from the Action list results in error
  • [KULRICE-5687] - Rice Dev: Direct Inquiry throwing Invalid path from all lookups
  • [KULRICE-5690] - Portal page re-sizing is broken
  • [KULRICE-5693] - Rice Dev: Scroll Bars Gone on Create, Maintain, Inquiry documents
  • [KULRICE-5698] - edit links from the agenda lookup no longer work
  • [KULRICE-5699] - Rice Dev: Docs are not routing
  • [KULRICE-5700] - AgendaEditor view doesn't load due to view validation problems
  • [KULRICE-5703] - KRAD: Travel Acount Accordion Headers need to be in descending order when Relationship is Parent Child
  • [KULRICE-5705] - On document type lookup the inquiry link is missing on the document type id
  • [KULRICE-5707] - Direct inquiry empty check not working and cancel on lightbox not working
  • [KULRICE-5714] - Currently the use of defaultValue on an AttributeField in KRAD throws an exception due to mismatched types in getter and setter of MaintenanceForm.document variable
  • [KULRICE-5715] - Implement caching of legacy KEW rules on the RuleService by "doc type + rule template"
  • [KULRICE-5718] - When a document type is missing a NPE is thrown instead of DocumentAuthorizationException
  • [KULRICE-5722] - ProviderBasedEngine needs a new TermResolutionEngineImpl for each ExecutionEnvironment
  • [KULRICE-5725] - WorkflowDocument.isApprovalRequested() will return true for a role member who is part of an "all approve" role, but who has already approved
  • [KULRICE-5728] - Rice Dev: Blanket Approve action bombing out to exception
  • [KULRICE-5729] - Rice Dev: Group Lookup from Role maintenance document bomb to error
  • [KULRICE-5730] - Rice Dev: Trying to Send a Simple Notification results in error
  • [KULRICE-5731] - KRAD Rice Dev: Navigation side bar not rendering initially (KS L&F)
  • [KULRICE-5732] - KRAD: validation display in boxLayoutVerticalItem does not float correctly
  • [KULRICE-5736] - FieldUtils.convertRemotableAttributeField and related conversions to/from Row/Field/AttributeField/RemotableAttributeField not fully implemented
  • [KULRICE-5737] - Reimplement formatter support in StandardGenericXmlSearchableAttribute
  • [KULRICE-5741] - AJAX on tab-out for document type on document search is no longer working
  • [KULRICE-5743] - Add support for "max display length" on document search result columns
  • [KULRICE-5744] - Help link on document search shoudl result to custom document type documentation when a document type is selected
  • [KULRICE-5748] - Validate that "to" dates are after "from" dates on document search
  • [KULRICE-5751] - "Clear Named Searches" no longer works in document search
  • [KULRICE-5752] - Reimplement ability to pass query parameters to Document Search
  • [KULRICE-5758] - "Group Viewer" lookup icon is missing from document search
  • [KULRICE-5759] - Agenda is not submittable due to xstream serialization issue
  • [KULRICE-5764] - SelectControl does not get translated in the lookup result or inquiry
  • [KULRICE-5766] - A re-approve of an edoclite form should continue to send emails to next in route path.
  • [KULRICE-5767] - edoclite disapprove does not send emails as expected to all persons in route path
  • [KULRICE-5768] - edoclite return to Previous does not send emails the the appropriate person in the route path
  • [KULRICE-5769] - edoclite user does not receive email when on multiple nodes of the workflow
  • [KULRICE-5772] - When field is required that uses a select control, clicking on the control to select a value gives the required error and kicks you out
  • [KULRICE-5773] - Fixing bugs found due to KULRICE-4794 - Change DOC_HDR_ID on KREW_DOC_HDR_T from a numeric type to a character type
  • [KULRICE-5774] - Nested bean of a collection not found when adding a collection item
  • [KULRICE-5776] - Button styling relies on container
  • [KULRICE-5777] - Lookup does not return value in Firefox 7.
  • [KULRICE-5778] - Error incident report throws NPE when DocumentAuthorizationException is thrown
  • [KULRICE-5781] - NotSerializableException on save/submit of a Maintenance document
  • [KULRICE-5782] - error during DataBinder initialization on certain actions
  • [KULRICE-5786] - Error messages not visible on sub-collection add line
  • [KULRICE-5789] - Revert UifControllerBase form creation methods
  • [KULRICE-5791] - DB Upgrade script 2011-09-18.sql attempting to drop a column that is referenced in a unique constraint
  • [KULRICE-5792] - KRMS Agenda Editor: css and js file references are appearing in <body> tag; should be in <head> tag
  • [KULRICE-5793] - Loading indicator does not display in lightbox
  • [KULRICE-5794] - Default values not working!
  • [KULRICE-5796] - progressive render of custom agenda attributes is broken
  • [KULRICE-5797] - Fix doc handler url in the AgendaEditor's doctype
  • [KULRICE-5799] - JS errors appear after going to doc search and then to another view
  • [KULRICE-5800] - RoleRouteModuleTest - RoleResponsibility approve policy determination
  • [KULRICE-5801] - Javadoc for WorkflowDocumentFactory claims to throw non-existent DocumentTypeNotFoundException
  • [KULRICE-5802] - DocumentTypeDao.findDocumentTypeIdByName is not considering the "current indicator" on the document type records
  • [KULRICE-5806] - Rice Dev: Inquiry and Create new screens/links dumping out to error
  • [KULRICE-5807] - Rice Dev: CSRF Security Error pop-up thrown on
  • [KULRICE-5809] - ComponentMaintenanceDocument document type missing
  • [KULRICE-5810] - three methods in DocumentSearchChiteriaBo.groovy call getPerson with the principal name rather than calling getPersonByPrincipalName
  • [KULRICE-5811] - KRAD: Selecting "Today" button needs to populate field with today's date
  • [KULRICE-5812] - JSP error on Service Registry page in Tomcat 7
  • [KULRICE-5815] - Parameter Maintainable
  • [KULRICE-5819] - Review and clean up parameter and component data in KRCR_PARM_T and KRCR_CMPNT_T
  • [KULRICE-5823] - make it so that attributes are not validated when eDocLite is canceled
  • [KULRICE-5827] - Fix suspicious MemberType/DelegationType conflation in ActionRequestFactory
  • [KULRICE-5829] - Add isMemberOfGroup back into EDLFunctions.java. Also contribute a few other methods as well.
  • [KULRICE-5831] - "Route Node Name" and "Route Node Logic" on document search are currently text fields and should be drop-down/select controls
  • [KULRICE-5832] - When saving a "detailed" search, it does not restore the doc search screen to the detailed search when loading the saved search
  • [KULRICE-5835] - changes to a field populated by fieldAttributeQuery.returnFieldMapping doesn't trigger progressive rendering based on that value
  • [KULRICE-5836] - values set on return from a fieldLookup that has parent="QuickFinderByScript" don't trigger progressive render
  • [KULRICE-5837] - When using the method getReportQueryIteratorByQuery, call releaseDbResources() to avoid INFO messages in the log
  • [KULRICE-5838] - Modify code which generates SQL for the detailed document search to treat the group ID as a string instead of a number to prevent a type casting issue in Oracle when the SQL is used.
  • [KULRICE-5839] - Avoid null pointer exception when ingesting a group without members.
  • [KULRICE-5841] - apostrophe character in watermarks breaks page js
  • [KULRICE-5843] - JSP Errors in Tomcat 7
  • [KULRICE-5846] - Rice Dev: Errors on Create New or Edit from Lookup on Group and Role
  • [KULRICE-5847] - Selecting FYI button in Action List results in looping page reload
  • [KULRICE-5850] - Static Analysis Warning - Possible bug in ClientValidationUtils
  • [KULRICE-5851] - Rice Dev: Rice Maintenance documents bombing out to exception
  • [KULRICE-5854] - When using an "errors block" (all error messages grouped together) and a horizontal layout manager, we need wrapper around fields.
  • [KULRICE-5855] - Exception in incident report screen after authorization failure
  • [KULRICE-5856] - KRNS_DOC_HDR_T.FDOC_DESC column is only 40 char
  • [KULRICE-5858] - Trim the prefix value of whitespace
  • [KULRICE-5860] - Display user friendly message when direct inquiry is called on a non existing value.
  • [KULRICE-5861] - Account for brackets in the document title when doing doc search
  • [KULRICE-5862] - If any search criteria contained the word null, it caused an error
  • [KULRICE-5863] - Due to the outbox functionality, need to set the dateAssigned in DocumentOperationAction.java in case the action item being deleted should be placed in the outbox.
  • [KULRICE-5864] - In DocumentConfigurationViewAction, prevent null pointer exception if there are no route nodes on the document type.
  • [KULRICE-5867] - Make it so that document does not crash if an invalid network ID is passed in for an eDocLite field.
  • [KULRICE-5868] - Fix issue where we aren't properly checking for a null notification exclusion group
  • [KULRICE-5869] - Add a new formatter class (DateViewDateObjectFormatter.java), which displays the date as a date, but treats it like a timestamp.
  • [KULRICE-5870] - Missing div tag in RuleQuickLinks.jsp
  • [KULRICE-5874] - Rice Dev: Dev Not Working
  • [KULRICE-5875] - Missing Error Message Not Handled Well
  • [KULRICE-5876] - Rice Dev: Workgroup Inquiry screen from route log not showing assigned principals
  • [KULRICE-5877] - Rice Dev: Route log not sorting actions in ascending date/timestamp order
  • [KULRICE-5878] - Radiobuttons for Rule and Action subtypes should sort via seq_nbr
  • [KULRICE-5880] - Radiobuttons for Rule and Action subtypes should appear under types while not using space when not displayed.
  • [KULRICE-5885] - CSS clean up
  • [KULRICE-5887] - Left Navigation slow to load, shows up as links first
  • [KULRICE-5888] - Date picker not accessible by keyboard
  • [KULRICE-5890] - Need a tab navigation group in kitchen sink
  • [KULRICE-5894] - Improve documentation of AttributeError, especially for error messages
  • [KULRICE-5896] - Rice Dev: Error in Portal results in Frame Resizing Creep
  • [KULRICE-5897] - remove extra agenda.name field from the agenda editor
  • [KULRICE-5898] - Rule Editor has a duplicate Name field
  • [KULRICE-5899] - Agenda Editor allows add rule when (required) context has not been input
  • [KULRICE-5900] - Can not add a proposition to a new rule
  • [KULRICE-5903] - Text to make it more clear between Rule and Proposition tree sections.
  • [KULRICE-5904] - Make Proposition tree control more like the Rule tree control
  • [KULRICE-5905] - Validation Action custom attribute for message rather than using description
  • [KULRICE-5906] - Disable Rule Edit button when no rules are selected.
  • [KULRICE-5907] - Rice Dev: Permission Lookup Bombs if you specify a Template Namespace
  • [KULRICE-5908] - Rice Dev: Action List Preferences, selecting a color for disapproved or processed not working
  • [KULRICE-5909] - Deleted AgendaItem, Rule, Action are not removed from database on submit
  • [KULRICE-5911] - Rice Dev: SuperUser and Detailed Doc Search Not working in IE9 and Safari
  • [KULRICE-5912] - Rice Dev: KRAD Rendering issue with Cache Management Tool in Safari and IE9
  • [KULRICE-5913] - Edit Rule page should offer some information as to what Agenda we are in.
  • [KULRICE-5915] - Agenda Edit Rule button should be disabled if no rule has been selected.
  • [KULRICE-5918] - styling for selected item in agenda or rule tree is different (incorrect) for the last item in a sibling group
  • [KULRICE-5921] - Rice Dev: Person Inquiry Not Fully Loading
  • [KULRICE-5922] - Rice Dev: Role Create Document Formatting Issues
  • [KULRICE-5923] - Rice Dev: Responsibility Lookup Broken
  • [KULRICE-5924] - Rice Dev: Person and Group Maintenance documents not saving edits?
  • [KULRICE-5927] - Rice Dev: Role Create Document Permissions and Responsibilities lookups not working an
  • [KULRICE-5928] - KRAD: all instances of class .summary should be changed to .kr-instructions
  • [KULRICE-5929] - KRAD: need ability to style Loading and Progress Indicators
  • [KULRICE-5930] - KRAD: Disclosure Collections not working in IE
  • [KULRICE-5936] - Logout Button errors out
  • [KULRICE-5938] - Javadoc on org.kuali.rice.kew.api.document.DocumentUpdate is inaccurate
  • [KULRICE-5943] - Agenda Namespace required bug alert workaround.
  • [KULRICE-5944] - Agenda Type Select has two blank selects.
  • [KULRICE-5945] - Put Rule Description back
  • [KULRICE-5952] - Term summaries are editable even when they shouldn't be
  • [KULRICE-5954] - In some cases changing the propositions in a rule doesn't update the proposition summary
  • [KULRICE-5955] - Conditional render on fields in Action aren't working when you first enter the rule editor screen
  • [KULRICE-5957] - Several PermissionService methods cannot be used when making SOAP service call
  • [KULRICE-5963] - bug found in tag files due to changes made in KULRICE-4788 to prevent errors on lookups
  • [KULRICE-5964] - KSB republishing services
  • [KULRICE-5965] - KIM RoleService call leads to SQLException due to invalid column name in query
  • [KULRICE-5970] - Can not copy a permission
  • [KULRICE-5972] - Rice Dev: Going to XML Ingester screen gives error
  • [KULRICE-5977] - Add null checks in NoteServiceImpl to prevent error when delete button is double clicked
  • [KULRICE-5985] - Default link behavior for target should not be _blank, should be _self
  • [KULRICE-5986] - Iframe fields in IE have issues
  • [KULRICE-5988] - Iframe resize issue in Chrome
  • [KULRICE-5989] - Cross domain iFrame resize transition fix
  • [KULRICE-5993] - doc search view of krad maintenance doc shows hidden fields
  • [KULRICE-6000] - sequence number column in join table between parent and child propositions breaks agenda persistence
  • [KULRICE-6001] - Operator proposition parameters for propositions created in the UI are using with the wrong type code
  • [KULRICE-6002] - Category to Term progressive update only works when the edited node is also selected
  • [KULRICE-6004] - peopleflow name attribute validation causes exception at rule execution time
  • [KULRICE-6006] - TermResolvers need to be registered at execution environment setup time
  • [KULRICE-6008] - sortRoleMembers is missing from RoleTypeService
  • [KULRICE-6011] - Proposition tree data groups are not showing up
  • [KULRICE-6013] - SQLException when editing rule if there are no valid terms on a context
  • [KULRICE-6086] - Rice Dev: Service Registry Entries Throwing Error on Click
  • [KULRICE-6087] - Rice Demo: Service Registry Links Not showing WSDL info in Safari or Chrome
  • [KULRICE-6088] - Action list blows up if there are any items in it
  • [KULRICE-6090] - Create Person gives an error on sumission
  • [KULRICE-6091] - Exception in document search when searching with invalid criteria
  • [KULRICE-6093] - Agenda attributes are not being saved
  • [KULRICE-6094] - KRMS: Copy of a Term Specification or Agenda doesn't ever go any where on Submit/Blanket Approve
  • [KULRICE-6095] - KRMS: Copy of a Term bombs to exception on Submit/Blanket Approve
  • [KULRICE-6096] - KRMS: Edit of an Existing context not "routing" on submit or blanket approve
  • [KULRICE-6098] - Agenda qualifier matching is backwards
  • [KULRICE-6099] - KRMS (or KRAD): Data tables on KRMS lookups not sorting on column headings
  • [KULRICE-6100] - Rice Dev: Route Log Not showing entry when Return to Previous action is taken
  • [KULRICE-6101] - KRAD: frame sizing issue on Travel Account Lookup in Safari, Chrome, or IE9
  • [KULRICE-6279] - PeopleFlow Name UI does not show required, while the builder setRequired flag has been set.
  • [KULRICE-6280] - Can't edit existing rules in an agenda
  • [KULRICE-6283] - Rice Dev: Ad Hoc routing bombs on add person in Ad Hoc Recipients section
  • [KULRICE-6284] - Rice Dev: Document Search, clear saved searches button not working
  • [KULRICE-6288] - Relationship definition requires the target class to be a BusinessObject
  • [KULRICE-6289] - RelationshipDefinition requires BusinessObject class when it should just be Object
  • [KULRICE-6290] - Agenda copy and submit is broken because Document Description is not set
  • [KULRICE-6291] - title of lookup for adding multiple to a collection group should be generic
  • [KULRICE-6297] - AgendaItem move sometimes causes an NPE
  • [KULRICE-6300] - Travel Account link in KNS sample app throwing exception
  • [KULRICE-6302] - KIM RoleService call leads to SQLException due to invalid column name in query - Another instance
  • [KULRICE-6304] - java.lang.ClassCastException: org.kuali.rice.krad.uif.container.Group cannot be cast to org.kuali.rice.krad.uif.field.Field
  • [KULRICE-6307] - Incident report form does not get added to the session causing the submit report to fail
  • [KULRICE-6308] - Check support for expression placeholders in progressive, conditional render, refresh when changed properties
  • [KULRICE-6309] - JSP issue in SuperUser.jsp due to the use of the "final" reserved word.
  • [KULRICE-6310] - SQLException from ResponsibilityService due to invalid column name
  • [KULRICE-6311] - .size() calls in ToString() methods trigger JDBC calls and should be removed
  • [KULRICE-6312] - DictionaryObjectAttributeValueReader does not handle AttributeDefinitions that refer to a nested property within a collection (for usage in lookups)
  • [KULRICE-6313] - Copying a routing rule edits the original rather than creating a new rule
  • [KULRICE-6315] - Fix Validation Types
  • [KULRICE-6317] - Rice Dev: Routing & Identity Management Document Type Hierarchy bombs if you try to look at the doc config
  • [KULRICE-6318] - Rice Dev: Routing & Identity Management Document Type Hierarchy bombs if you try to search on edoc.example1
  • [KULRICE-6319] - RoleServiceImpl throws NullPointerException
  • [KULRICE-6320] - Allow passing in null PermissionDetails when having to perform generic permission match
  • [KULRICE-6323] - DataDictionaryTypeServiceHelper expects ValuesFinder definition for all kinds of remotable controls
  • [KULRICE-6333] - Adding to a sub-collection results in a new empty line on the last sub-collection off the primary collection
  • [KULRICE-6334] - On the rule editing page, the Edit rule action doesn't work on the first try
  • [KULRICE-6338] - Various issues getting KIM LDAP module to work properly
  • [KULRICE-6340] - ajax progressive disclosure / refresh are broken
  • [KULRICE-6344] - #dp doesn't work in progressiveRender
  • [KULRICE-6345] - On document search screen, the "Date Created From" field is no longer populated for searches when no criteria is provided.
  • [KULRICE-6346] - KRAD: TableLayoutManager Not Releasing Memory
  • [KULRICE-6347] - Rice 2.0 B3 only working after commenting out KCB configurations
  • [KULRICE-6348] - Navigation Tab styling was lost at some point for both L&F
  • [KULRICE-6349] - Allow passing in null qualification while performing authorization checks
  • [KULRICE-6353] - Add explicit dependency to asm version 3.3.1 in ksb-client-impl pom
  • [KULRICE-6355] - Javascript Error in IE & FF on Agende Lookup Screen
  • [KULRICE-6356] - KIM ResponsibilityService's logic needs correction while querying for matching responsibilities
  • [KULRICE-6357] - When DelegateType is created on the fly by getPrimaryDelegation(), it can not be returned via service call
  • [KULRICE-6358] - refreshing components in the tree doesn't work, binding path gets mangled
  • [KULRICE-6361] - null dereference in disableButtons.js on refresh of Rule editor screen
  • [KULRICE-6364] - javascript error on adding a line to a collection on a Term Specification
  • [KULRICE-6365] - On rule screen, PeopleFlow ID lookup for action types can pull in bogus parameters
  • [KULRICE-6366] - covariant return of DataFieldSecurity in DataField.getComponentSecurity() breaks spring BeanWrapperImpl magic, TravelAccount lookup is broken as a result
  • [KULRICE-6367] - Rice Dev: Trying to Submit/Blanket Approve a Document Results in Error
  • [KULRICE-6368] - Rice Dev: Document Search not working
  • [KULRICE-6369] - Rice Dev: Rule Attribute bombs to exception on click
  • [KULRICE-6370] - Rice Dev: Rule Template bombs to error on Click
  • [KULRICE-6371] - Rice Dev: Document Type bombs to error on click
  • [KULRICE-6372] - Rice Dev: XML Stylesheets bombs to error on click
  • [KULRICE-6374] - Hidden fields not rendering on Inquiry Views
  • [KULRICE-6376] - Incident report does not display correctly when an exception is thrown in the view
  • [KULRICE-6377] - Remove single quotes from binding paths due to JS issues
  • [KULRICE-6382] - Image on spinner control doesn't appear until the control gets focus
  • [KULRICE-6385] - Exception in KIM Role Maintenance Screen
  • [KULRICE-6386] - IllegalAccessError from UIDocumentService while maintaining custom Roles
  • [KULRICE-6388] - Class cast exception when doing an edit/copy on the Maintainable documents
  • [KULRICE-6390] - Edit/Copy actions not being displayed for Permissions
  • [KULRICE-6392] - Receiving JS error on DataTables: Uncaught TypeError: Cannot read property 'oFeatures' of null http://dev1.rice.kuali.org/krad/scripts/jquery/jquery.dataTables.js 3982
  • [KULRICE-6393] - PeopleFlow members show up as secondary delegates in the route log
  • [KULRICE-6400] - "even" and "odd" text is showing up in table elements (myplan)
  • [KULRICE-6403] - Div id, span id, label for, and other values use number, not natural language
  • [KULRICE-6409] - Field groups in collection lines do not get binding correctly prefixed
  • [KULRICE-6410] - ajax refreshes are broken on the agenda tree and the rule (proposition) tree
  • [KULRICE-6412] - ARIA statements require mods to Doctype
  • [KULRICE-6414] - Label for collection field does not show/hide correctly with progressive disclosure or refresh
  • [KULRICE-6416] - Rice Dev: Pages on KRAD tab not loading
  • [KULRICE-6426] - Rice Dev: Initiator direct Inquiry from Document Search throwing HTTP 500 Error
  • [KULRICE-6440] - Read only view of maintenance document leaves input field editable
  • [KULRICE-6442] - Rice Dev: Permission Lookup screen, Permission Template attribute label missing
  • [KULRICE-6443] - Extra buttons appearing in lookup footer
  • [KULRICE-6446] - Links in lookup results don't function in IE8
  • [KULRICE-6449] - Exception when clicking inquiry for role
  • [KULRICE-6450] - Bug in DataDictionary property descriptor handling in the face of generic and co-variant return trypes
  • [KULRICE-6451] - Can not create KNS maintenance documents
  • [KULRICE-6452] - Rename KRMS_CNTXT_TERM_SPEC_PREREQ_S to KRMS_CNTXT_VLD_TERM_SPEC_S
  • [KULRICE-6453] - Rice Dev: PeopleFlow Maintenance Screen throwing error on Direct Inquiry
  • [KULRICE-6460] - Component refresh doesn't work after closing a lightbox
  • [KULRICE-6461] - PeopleFlow member field doesn't get refreshed after the member type changes
  • [KULRICE-6462] - Progressive render of "All or First Action" field in PeopleFlow member add section is broken
  • [KULRICE-6469] - Changed needed in DTOConverter.java because ExtensionDefinition does not contain the constructor parameters like the ObjectDefinition does, which causes the attribute to be constructed incorrectly
  • [KULRICE-6471] - Table sorting is broke again!
  • [KULRICE-6475] - CacheTarget schema is incorrect
  • [KULRICE-6477] - Resurrect the concept of a "Default Country" on the "CountryService"
  • [KULRICE-6478] - KEN- principalId/principalName discrepancy
  • [KULRICE-6480] - Fix HashMap concurrency issue in org.kuali.rice.krad.UserSession
  • [KULRICE-6481] - KRIM_ROLE_PERM_T allows for null ROLE_ID/PERM_ID
  • [KULRICE-6483] - Ad hoc tab styling issues
  • [KULRICE-6485] - Reorder group no longer displays/works
  • [KULRICE-6487] - Agenda Copy moves Agenda Items from old agenda to new agenda
  • [KULRICE-6488] - Term submission causes exception with blank Specification ID field
  • [KULRICE-6489] - Document Search by "Approver" returns all documents if the principal name passed is not found.
  • [KULRICE-6493] - RiceDev: Clicking on any doc id from action list or doc search results in 404 error
  • [KULRICE-6494] - Document search by "Group Viewer" doesn't return correct data
  • [KULRICE-6501] - Patch OJB such that it unwraps connections and statements for Oracle in such a way that it works with Java Melody, use new JDBC "Wrapper" api for this
  • [KULRICE-6504] - Potentially strange behavior in how KSB exports services and determines if they are already exported
  • [KULRICE-6508] - On person Inquiry, the Active Indicator "both" and "no" buttons do not work correctly, only active rows are returned in any situation
  • [KULRICE-6512] - Rice Dev: Clicking on View Document Configuration gives error
  • [KULRICE-6513] - DataObjectMetaDataServiceImpl's areNotesSupported method implementation seems to be incorrect
  • [KULRICE-6521] - After context startup, KSBConfigurer.requeueMessages is being executed before DataDictionary indexing
  • [KULRICE-6524] - Modifying a parameter twice in a row results in OptimisticLockExceptions in back-end workflow processing on the second document
  • [KULRICE-6525] - Agenda Inquiry is broken
  • [KULRICE-6531] - Rice 2.0 Upgrade script 2011-06-17-m6.sql references non-existent column
  • [KULRICE-6534] - Rename KREW_STYLE_T table to KRCR_STYLE_T, change it's id column to a string, and change StyleContract.getStyleId to StyleContract.getId() returning a String instead of a Long
  • [KULRICE-6535] - KIM Person Maintenance Page refers to incorrect fields
  • [KULRICE-6537] - KRIM_PND_GRP_MBR_T table's MBR_NM column should be expanded
  • [KULRICE-6545] - SendNotificationService in KEN is not annotated properly
  • [KULRICE-6546] - Rice Dev: eDoc Lite delivered example broken (eDoc.Example1DocType)
  • [KULRICE-6549] - Display of AuthorizationException messages seems incorrect
  • [KULRICE-6552] - Term Spec maint doc create new: Category collection doesn't show namespace or name when using "lookup / add multiple..."
  • [KULRICE-6556] - Rice Dev: Principal ID search on Person lookup is case sensitive
  • [KULRICE-6558] - Resolve remoting situation for string coercion service used for proposition validation
  • [KULRICE-6560] - RoleTypeServiceBase's has incorrect check within hasDerivedRole method
  • [KULRICE-6561] - DataDictionaryValidationService's validateBusinessObject is not functioning properly
  • [KULRICE-6564] - PDF generation spits out multiple Failed to load image: errors when building DocBook docs
  • [KULRICE-6566] - Rice Dev: Error thrown when return value from lookup on eDoc Lite
  • [KULRICE-6571] - KRMS Term Categories allow multiple identical entries
  • [KULRICE-6572] - KRMS Valid Term Specification to Context Assignments. Allows Duplicate Assignments
  • [KULRICE-6576] - PeopleFlow Action Id lookup throws NPE
  • [KULRICE-6577] - KRAD Infrastructure not handling null OJB proxies?
  • [KULRICE-6582] - Reflection-based toString methods cause problems on business objects
  • [KULRICE-6586] - Rice Dev: KRMS NPE when trying to edit/create an agenda
  • [KULRICE-6587] - Document Search Results open in a new window regardless of the system parameter (DOCUMENT_SEARCH_POPUP_IND) value
  • [KULRICE-6592] - wrong sequence used for an insert in 2011-09-26b.sql upgrade scripts
  • [KULRICE-6593] - take action button is missing for taking mass actions
  • [KULRICE-6594] - When creating mail messages, use the actual user to send the email rather than the backdoor user.
  • [KULRICE-6595] - Problem with Data Dictionary Entry hierarchy for transactional documents
  • [KULRICE-6599] - Module names passed to module configurers should all be lowercase
  • [KULRICE-6601] - WorkflowDocumentService not currently getting published on the service bus
  • [KULRICE-6609] - KSB run mode should default to "remote"
  • [KULRICE-6610] - if you delete the root proposition in a rule, you get an incident report
  • [KULRICE-6615] - Quickfinder lookups result in incident reports on return
  • [KULRICE-6618] - Add abstract="true" to UIF base beans that are associated with abstract classes
  • [KULRICE-6619] - Role Lookup does not provide link to inquiry
  • [KULRICE-6620] - Role Inquiry does not contain the information present in Rice 1.x
  • [KULRICE-6621] - Related keys on collections are not being set on add line
  • [KULRICE-6622] - "Packet too large" error thrown from inserting into Session document table
  • [KULRICE-6633] - KualiMaintenanceDocumentAction is modifying the http request parameter map which is not permitted
  • [KULRICE-6636] - Incorrect KEW service references while running in embedded mode
  • [KULRICE-6648] - empty input fields with p:required="true" aren't preventing maintenance document submits.
  • [KULRICE-6649] - DWR setValue method, by default, escapes HTML (in 3.0 M1, RC2 releases); dhtml.js needs modification
  • [KULRICE-6652] - Lock down (add auth check) to Context, Term Specification, and Term maintenance docs
  • [KULRICE-6653] - IFrame height adjustment logic leads to JS error in IE8
  • [KULRICE-6659] - Fix call to isBoNotesEnabled on KNS maintainable
  • [KULRICE-6660] - KRAD tldheader.jsp contains old KNS tags
  • [KULRICE-6686] - AdHocRouteRecipients Tab - Person Lookup is incorrectly mapping principalName to AdHocRoutePerson.id
  • [KULRICE-6688] - member paging broken on Group & Role inquiry
  • [KULRICE-6692] - For PeopleFlow actions, returning from lookup for id doesn't populate name
  • [KULRICE-6695] - Review and fix the proper scenarios under which "approvalPeopleFlowActionTypeService" and "notificationPeopleFlowActionTypeService" are exported and need to be loaded
  • [KULRICE-6700] - Rice Dev1: Error on Group and Role Inquiry when using Pagination Links
  • [KULRICE-6701] - KSPD: Research speeding up unmarshalling in base Document Search
  • [KULRICE-6705] - autoGrowNestedPaths breaking complex field validations
  • [KULRICE-6709] - Configuring separate add line fields for a collection causes and exception when attempting to add a line
  • [KULRICE-6710] - Drop krms_cntxt_vld_rule_t, krms_cntxt_vld_actn_t and krms_cntxt_vld_agenda_t tables
  • [KULRICE-6711] - RoleMemberBo.groovy contains invalid code
  • [KULRICE-6717] - Docbook build is broken
  • [KULRICE-6720] - Clicking Add Proposition throwns NPE in org.kuali.rice.krad.uif.util.ComponentFactory.getNewInstanceForRefresh(ComponentFactory.java:143) origComponent is null
  • [KULRICE-6734] - NPE First time KRAD Incident Report
  • [KULRICE-6756] - DocumentSearchCustomizationServiceImpl does not load customizers properly
  • [KULRICE-6758] - Apply error colors not working for tabs due to syntax error
  • [KULRICE-6763] - Another instance of incorrect kew service reference in embedded mode
  • [KULRICE-6767] - Applying of result customizations in DocumentSearchServiceImpl does not work properly
  • [KULRICE-6768] - Customization of clearing document search criteria does not clear properly if no DocumentSearchCustomizer is defined for a document type
  • [KULRICE-6770] - Server side required error message from dictionary validation not getting variable replaced
  • [KULRICE-6772] - ModuleConfigurers should not allow injection of moduleName and validRunModes
  • [KULRICE-6778] - View header (and page) size doesn't span full width
  • [KULRICE-6783] - Incorrect service reference to RoutingReportService while running Routing report in embedded mode
  • [KULRICE-6788] - KSB SOAPFaultException while attempting to insert a BO Note (while running in embedded mode)
  • [KULRICE-6789] - SOAPFaultException from background EmailQueue processing (while invoking ImmediateEmailReminderQueue.sendReminder method)
  • [KULRICE-6790] - ClassCastException when background KSB message processing invokes kimCacheAdminService (embedded mode)
  • [KULRICE-6791] - Term Specification collection members multiply
  • [KULRICE-6793] - ClassCastException QuickFinder cannot be cast to Field on Create new PeopleFlow PeopleFlow Summary Type selection.
  • [KULRICE-6794] - KNS field label not being rendered in DD validation messages
  • [KULRICE-6795] - krad.utility.js error message when adding PeopleFlow Members (in Firefox)
  • [KULRICE-6797] - Term Spec Multiple Lookups return (single) value doesn't.
  • [KULRICE-6799] - DOC_STAT_NM length changed from 64 to 20 characters
  • [KULRICE-6800] - ParamaterRepositoryService throws exception due to null ParameterType
  • [KULRICE-6803] - Rice Dev: Fix slang that's incorporated into Campus Lookup Screen
  • [KULRICE-6811] - Conversion of WorkflowFunctions to EDLFunctions is not present in database upgrade scripts
  • [KULRICE-6812] - ValidationIntegrationTest failing on oracle
  • [KULRICE-6912] - Doc search links from the DocSearchDTOLookupableHelperServiceImpl are relative and broken when running KEW embedded.

Improvement

  • [KULRICE-112] - Consider moving "performLookup" back into Lookup action class
  • [KULRICE-133] - make it so the bus registry can be configured as a url
  • [KULRICE-154] - improve kuali caching solution
  • [KULRICE-351] - Figure out how to handle CSS Customization from an institutional perspect and buuild this into rice and KNS
  • [KULRICE-1023] - Add support to Document structures for Versionable Documents
  • [KULRICE-1342] - Create a new type of attribute to replace WorkflowAttribute, make a SOAP remoted version of this service
  • [KULRICE-1444] - Develop and document a service naming standard for Rice modules
  • [KULRICE-1522] - Create new rule editing UI
  • [KULRICE-2374] - Make sure that all KEW super user actions are available on WorkflowDocument
  • [KULRICE-3319] - Determine if we need to do some work on the KimTypeService interface to make return types more consistent
  • [KULRICE-3515] - Performance improvements to creation of ValidActionsDTO
  • [KULRICE-3542] - Enhancement to Easily Hide the Explanation and Org. Doc. Nbr. Fields
  • [KULRICE-3722] - Get rid of the need to have the oracle jdbc driver as a dependency in our pom
  • [KULRICE-3804] - Make 1.1.0 Java 1.6 compliant
  • [KULRICE-4086] - Remove org.kuali.rice.kns.util.spring.AutoPopulatingList
  • [KULRICE-4267] - Add ability to inherit XML defined properties in apps using property file defined properties
  • [KULRICE-4273] - Explosion of Namespace concepts in Rice
  • [KULRICE-4301] - Improve consistency of service namespaces
  • [KULRICE-4399] - As a part of the dependency upgrade for 1.1 upgrade Jetty to version 7
  • [KULRICE-4436] - Classes used in CommonSpringBeans.xml should be in core instead of the KNS
  • [KULRICE-4443] - Allow workflow sessions to fail over between nodes to prevent document loss
  • [KULRICE-4444] - Document base class loading entire document from database when only needs document header
  • [KULRICE-4451] - Re-examine how RiceApplicationConfigurationService is being used to resolve doc handler urls (and other variables) from across the service bus
  • [KULRICE-4460] - Replace all references to oracle.jdbc.driver.OracleDriver with oracle.jdbc.OracleDriver
  • [KULRICE-4529] - Split out service apis out into their own maven module in the Rice project
  • [KULRICE-4531] - Improve our use of namespaces for KimTypeServices, get rid of deprecated methods on KimCommonUtils
  • [KULRICE-4555] - Combine SimpleDocumentActionsWebService with WorkflowDocumentActionsService, review and approve the new contract for workflow services
  • [KULRICE-4582] - Remove deprecated Config.OUT_BOX_DEFAULT_PREFERENCE_ON
  • [KULRICE-4589] - rename NOTIFY_EXCLUDED_USERS_IND parm to something clearer
  • [KULRICE-4700] - Fully convert java serialized services to SOAP services
  • [KULRICE-4788] - Update Servlet API to 2.5, JSP API to 2.1 and test harnesses to launch supporting containers
  • [KULRICE-4793] - Create a development support module in rice.
  • [KULRICE-4794] - Change DOC_HDR_ID on KREW_DOC_HDR_T from a numeric type to a character type
  • [KULRICE-4803] - Add unique constraint on KIM permission namespace:name
  • [KULRICE-4811] - Get tests working in rice 1.1
  • [KULRICE-4816] - Implement interaction with the service registry so that it goes over remote connection instead of direct database access
  • [KULRICE-4838] - Move integration tests into a separate module and improve the way we handle instantiation of test clients in the test harness, take advantage of maven integration-test lifecycle
  • [KULRICE-4853] - Convert RunMode & Client Protocol to Java 5 enums
  • [KULRICE-4854] - Create a coherent design for KeyValue pair
  • [KULRICE-4861] - Remove JSTLConstants class, make Spring contexts web aware
  • [KULRICE-4863] - Research if we can replace our custom email services (there are multiple!) with the Spring mailer stuff and get rid of duplicate email service implementations
  • [KULRICE-4866] - Make sure all Constant/Utility classes are final classes (not interfaces) and have private ctors
  • [KULRICE-4867] - Create SQLUtils class
  • [KULRICE-4871] - Remove the parameterized type on the PersonService
  • [KULRICE-4881] - Clean up utility classes
  • [KULRICE-4888] - Make KualiException Abstract
  • [KULRICE-4895] - Migrate from XAPool & JOTM to Bitronix connection pool & Transaction Manager
  • [KULRICE-4946] - Convert Rice to an m2eclipse project
  • [KULRICE-4947] - Test out Maven 3/Move to Maven 3
  • [KULRICE-4949] - Fix the mysql ci environment for rice 1.1
  • [KULRICE-5008] - Prepare the main 1.1 branch of Rice for Eclipse-based development with Maven
  • [KULRICE-5010] - Improve role-member logic in RoleManagementServiceImpl.removePrincipalFromRole for performance
  • [KULRICE-5011] - Implement an improved way to delete RELOAD_ACTION_LIST prefs for users
  • [KULRICE-5014] - Rename kew.bootstrap.spring.file to web.bootstrap.spring.file in StandaloneInitializeListener
  • [KULRICE-5041] - Migrate xml import/export framework to the Rice core
  • [KULRICE-5101] - Improve messaging for simultaneous workflow actions
  • [KULRICE-5105] - Populate the error message map when spring PropertyEditors throw validation exceptions
  • [KULRICE-5117] - Clean up current issues with configurers in Rice
  • [KULRICE-5121] - Remove JsValue from ValidCharactersConstraint
  • [KULRICE-5131] - Port Exception/Incident reporting to KRAD
  • [KULRICE-5132] - Implement Breadcrumbs in KRAD
  • [KULRICE-5133] - Implement suggest boxes
  • [KULRICE-5134] - Implement AJAX update of fields
  • [KULRICE-5150] - Default control (if not set) to TextControl
  • [KULRICE-5155] - Create new ValidCharactersConstraint equivalents of the old ValidationPattern
  • [KULRICE-5172] - Default the binding path for fieldLookup.fieldConversions
  • [KULRICE-5179] - Convert KNS Formatters to Spring PropertyEditors for use in KRAD
  • [KULRICE-5182] - Add property to AttributeField that allows removing the field from the keyboard tab order
  • [KULRICE-5183] - alternate/additonal DisplayAttributeName implementation not honoring key values finders
  • [KULRICE-5189] - JAX-WS annotated service methods that return collections need to be annotated appropriately so that empty lists are handled properly
  • [KULRICE-5191] - Look into KSB integration test failures that are the result of database table locking issues
  • [KULRICE-5201] - Convert remaining numeric identifiers in KEW database to character-based identifiers
  • [KULRICE-5207] - Remove all KEW httpInvoker type services from the registry
  • [KULRICE-5209] - Add servicePath to all of our Kuali Rice services that we are publishing
  • [KULRICE-5214] - Remove legacy "help" system from KEW
  • [KULRICE-5252] - Complete BusinessObjectEntry and DataObjectEntry split
  • [KULRICE-5260] - Implement requiredness validation on nested objects
  • [KULRICE-5321] - Create test that routes a FiscalOfficerInfo document in the sampleapp
  • [KULRICE-5325] - Get rid of KualiWorkflowDocument, replace with standard WorkflowDocument KEW api
  • [KULRICE-5326] - Get rid of KualiWorkflowInfo, replace with usage of standard KEW apis
  • [KULRICE-5348] - Rename column PREV_RULE_VER_NBR on KREW_RULE_T to PREV_VER_RULE_ID
  • [KULRICE-5352] - KNS DD doesn't support configuration of ReloadingDataDictionary
  • [KULRICE-5357] - update our caching solution for rice.
  • [KULRICE-5379] - align the ParameterService & ConfigService understanding of boolean string values
  • [KULRICE-5396] - Convert InactivatableFromTo to use joda-time
  • [KULRICE-5398] - Implement proper thread-safe lazy initialization for WorkflowDocumentFactory
  • [KULRICE-5431] - Customized Post Data-load Encryption
  • [KULRICE-5445] - Ensure that _futureElements on data transfer objects are not included in serialized form
  • [KULRICE-5527] - Need Transaction proxy configured for spring mvc
  • [KULRICE-5611] - Remove usage of XmlConfiguredAttribute from qualifier resolver and rule attributes
  • [KULRICE-5618] - Create a Kim permission for the Cache Admin Screen
  • [KULRICE-5664] - Drop CSTM_ACTN_LIST_ATTRIB_CLS_NM, CSTM_ACTN_EMAIL_ATTRIB_CLS_NM, and CSTM_DOC_NTE_ATTRIB_CLS_NM columns from KREW_DOC_TYP_T
  • [KULRICE-5670] - Reduce the size of the ACTVN_TYP column on KREW_RTE_NODE_T
  • [KULRICE-5677] - Add support for getCurrentNodeNames to WorkflowDocument, change method from getActiveNodeInstances to getActiveRouteNodeInstances
  • [KULRICE-5682] - Remove RouteModuleRemote as it is not used anywhere
  • [KULRICE-5685] - KEW document type policy to turn off automatic replaying of last nodes for enroute docs when role changes
  • [KULRICE-5686] - Need the ability to configure results limits differently for different lookups
  • [KULRICE-5694] - Under some circumstances lookups can return the same row multiple times
  • [KULRICE-5695] - provide "hours of availability" awareness
  • [KULRICE-5716] - Allow for type ids to be optional on various KRMS tables
  • [KULRICE-5719] - Look into changing term map from Map<Term, Object> to Map<String, Object> for engine exec api
  • [KULRICE-5720] - KIM should be using enums for things like "MemberType" on RoleMembership
  • [KULRICE-5735] - Find all places where we are using WorkflowAttributeValidationError and switch to RemotableAttrbuteError
  • [KULRICE-5738] - Modify SearchableAttribute so that when returning RemotableAttributeField objects, it's possible to indicate whether or not the column should be visible
  • [KULRICE-5747] - Add "documentTypeAttributes" to org.kuali.rice.kew.api.doctype.DocumentType
  • [KULRICE-5750] - Add "extraDocumentTypeNames" to the document lookup criteria
  • [KULRICE-5760] - Apply "queue" naming schema to various KEW message queues
  • [KULRICE-5761] - Create a SOAP version of the MoveDocumentProcessor
  • [KULRICE-5818] - Add namespace code to component lookup and inquiry
  • [KULRICE-5821] - Have both a getDocumentHandlerUrl and getResolvedDocumentHandlerUrl on DocumentTypeContract
  • [KULRICE-5826] - Add validation of RuleAttribute type when ingesting <ruleAttribute> elements
  • [KULRICE-5830] - Improve the AttachmentServlet security
  • [KULRICE-5848] - Add a set of preferences for allowing a user to turn off emails for complete, approve, acknowledge, or FYI requests.
  • [KULRICE-5852] - Modify the display of the contents of a note to preserve the whitespace by default.
  • [KULRICE-5857] - Add ability to detete Service Registry entries by application id
  • [KULRICE-5859] - Add a limited size attribute so the page will only show the "refine your results" message when the number of search results exceeds the limited amount
  • [KULRICE-5865] - When the SuperUser.do page is requested directly the routeHeader is null so change to throw an error with a more helpful message.
  • [KULRICE-5866] - In ActionRequestFactory.java, instead of passing 0 into a method, change to pass new Integer(0)
  • [KULRICE-5871] - Moved the div outside of the inquiry link so the anchor doesn't display as a block element to make the text is easier to select
  • [KULRICE-5916] - toggle selection of rule or proposition when clicked a second time
  • [KULRICE-5917] - typed in campus code doesn't get pulled into lookup on CampusAgendaType custom attribute
  • [KULRICE-5920] - ActionListService should be properly annotated as a SOAP service
  • [KULRICE-5940] - Disable sort on specific column inside of RichTable
  • [KULRICE-5941] - Determine the proper way to handle client-side caching and eviction operations
  • [KULRICE-5948] - Make name show for PeopleFlowTypeActionTypeService attribute
  • [KULRICE-5950] - Action description should be optional
  • [KULRICE-5951] - In Rule editor, Category selector is not wired up to term
  • [KULRICE-5953] - Make propositions that are in edit mode easier to select
  • [KULRICE-5968] - Allow for users to customize their email notification preferences based on the document type
  • [KULRICE-5973] - Need the ability to mark columns in datatable as invisible
  • [KULRICE-5975] - Fix field conversion split so that it works with ":" as part of the field key
  • [KULRICE-5978] - Create new Document Type policy for enroute error suppression
  • [KULRICE-5980] - Display Server messages/growls that may be a result of an ajax call
  • [KULRICE-5981] - Breadcrumbs with single page views
  • [KULRICE-5991] - View/Page Loading fixes - indicator and visual appearance during load
  • [KULRICE-5994] - ComparisonOperator does not deal with multiple types well, and isn't pluggable
  • [KULRICE-5996] - Enhance AgendaAuthorizationServiceImpl so that more than one permission can exist for agenda maintenance
  • [KULRICE-5998] - Create proper KSB impl and KSB web modules
  • [KULRICE-6003] - Make PeopleFlow type service names friendlier to humans
  • [KULRICE-6009] - Standardize on use of "derived role" terminology in RoleTypeService instead of "application role" or "dynamic role"
  • [KULRICE-6042] - Convert documentation from Word files and Doc2Help to Docbook
  • [KULRICE-6049] - Make the special my.conf params needed for MySQL more apparent in our documentation
  • [KULRICE-6050] - Create Initial Draft of KRMS and KRAD Chapters in User's Guide and Technical Guide
  • [KULRICE-6051] - Determine how we can automate documentation builds with doc-to-help
  • [KULRICE-6052] - Integrate appendix on RESTful services into the main body of the KSB TRG
  • [KULRICE-6082] - Permission maintenance doc requires Template Id and has no lookup
  • [KULRICE-6264] - KEW Technical Guide needs to be reviewed and updated
  • [KULRICE-6278] - Add NODE or similar context variable to reference the current node being rendered
  • [KULRICE-6292] - Modify term selection ui so that parameterized terms can be specified
  • [KULRICE-6293] - add loadAgenda to AgendaTypeService to allow pluggable qualifier matching
  • [KULRICE-6294] - Validation of proposition constants on add rule
  • [KULRICE-6295] - Make PeopleFlow collection of stops sort by stop #
  • [KULRICE-6299] - New DB index to improve action list performance
  • [KULRICE-6306] - Upgrade Spring version to 3.1.0.RELEASE
  • [KULRICE-6330] - Set up support for loading of "web" modules last and modify ModuleConfigurer framework to support this
  • [KULRICE-6336] - Fix issue of multiple datasources and transaction managers being loaded and configured via CommonSpringBeans.xml
  • [KULRICE-6339] - Remove unused datasource.pool.size config parameter from various files
  • [KULRICE-6351] - Add ability to disable usage of security for the ServiceRegistry on the client side
  • [KULRICE-6352] - Upgrade from apache cxf 2.3.6 to 2.3.7
  • [KULRICE-6354] - The KSB synchronization process calls both getAllServicesForInstance and getAllOnlineServices every 60 seconds but should only need to call getAllOnlineServices
  • [KULRICE-6362] - Move Mailer api from core-impl up to core-api module and change package appropriately, split Mailer class into Mailer interface and MailerImpl implementation
  • [KULRICE-6363] - Change name of KEW data source/ojb alias from enWorkflowDataSource to kewDataSource
  • [KULRICE-6398] - Set up NonSerializableSessionListener so that it defaults to true only when the environment code is "dev"
  • [KULRICE-6399] - Make configuring the reloading data dictionary easier for client app developers
  • [KULRICE-6431] - Refactor KRMS context join table names
  • [KULRICE-6435] - Make it so that Rice 2.0 can shut down cleanly
  • [KULRICE-6436] - Tune ehcache configuration for the various rice modules
  • [KULRICE-6438] - Create folder structure for custom, library and modified library js files
  • [KULRICE-6448] - Bean rename, reorganization, and hierarchy overhaul, also adds relevant css names to all components
  • [KULRICE-6463] - New DB Indexes for KIM Permission checks
  • [KULRICE-6470] - Properly javadoc ComponentService
  • [KULRICE-6474] - Try to come up with a better name than "CacheService"
  • [KULRICE-6476] - Add ability to get all services by applicationId to the ServiceRegistry
  • [KULRICE-6484] - SubCollection label needs to allow disclosure mechanism
  • [KULRICE-6486] - Pull the css.files and js.files property and add Javascript files to the ViewTheme
  • [KULRICE-6490] - Make it so Doc Search returns documents for Initiators, approvers, and reviewers that are no longer active
  • [KULRICE-6492] - Return entity information by employeeID even if the person's employee info is inactive or in a historical location
  • [KULRICE-6509] - Synchronize with remote services on KSB startup
  • [KULRICE-6511] - Implement ability to load remote services lazily
  • [KULRICE-6517] - Remove nillable=true from Parameter.java
  • [KULRICE-6518] - Add a colon between attributes which make up caching key for ParameterKey
  • [KULRICE-6522] - Add getDefaultNamesForPrincipalId back to the Identity Service
  • [KULRICE-6523] - Change component used for Module locking parameters to All
  • [KULRICE-6527] - Switch MDC logging in UserLoginFilter to use principalName instead of principalId
  • [KULRICE-6528] - Remove KSBConfigSpringBeans.xml, COREConfigSpringBeans.xml, and KRADConfigSpringBeans.xml
  • [KULRICE-6530] - Add Uif-HorizontalBoxGroup and Uif-HorizontalBoxSection bean options
  • [KULRICE-6533] - Rename cache service endpoints to "cache admin service" since that's what we renamed the actual service interface to
  • [KULRICE-6539] - Rename methods in KIM that refer to "ByNameAndNamespaceCode" to "ByNamespaceCodeAndName"
  • [KULRICE-6543] - Remove PersonService.hasPersonProperty as it's no longer used
  • [KULRICE-6544] - PermissionService.isAuthorized, hasPermission, getPermissionAssignees, and getAuthorizedPermissions no longer needs to take permission details since permission namespace + name are now unique
  • [KULRICE-6562] - Pull CampusService (and any other test / sample code that leaked in) out of API
  • [KULRICE-6596] - Component publishing should probably be turned off by default
  • [KULRICE-6597] - Make sure abstract and prototype are declared correctly on all beans as necessary
  • [KULRICE-6607] - Cleanup of logging configuration and remove default logging of SOAP service output
  • [KULRICE-6612] - Raise the default connection pool size in common-config-defaults.xml
  • [KULRICE-6613] - There is no API on the role service to remove a permission from a role
  • [KULRICE-6650] - Don't create NullPointerException on null History copy.
  • [KULRICE-6655] - Add getRequestedActions (returning a Set<ActionRequestType>) and contains to RequestedActions class
  • [KULRICE-6656] - Modified WorkflowDocumentService.getDocumentStatus to return DocumentStatus instead of a String
  • [KULRICE-6657] - Remove getActionsRequested method from WorkflowDocumentService since a similar method is already on WorkflowDocumentActionsService
  • [KULRICE-6664] - Validation ServerSide for KRAD Views
  • [KULRICE-6665] - Validation being skipped for some field types on an addLine js call
  • [KULRICE-6683] - Add a "THIN" client run mode to KEW, KIM, and KSB modules
  • [KULRICE-6685] - It should not be required to have to set "contextConfigLocation" manually on KSBDispatcherServlet
  • [KULRICE-6697] - Remove RunModeServiceExporter since it is no longer being used
  • [KULRICE-6699] - Reduce view size for session storage and form clearling
  • [KULRICE-6704] - reuse ObjectMapper instance in DocumentSearchInternalUtils for better performance
  • [KULRICE-6707] - Add additional Maintenance specific bean defs to add hooks to make changes later
  • [KULRICE-6713] - Added ComponentBase bean for future hooks and default tweaking
  • [KULRICE-6766] - Create integration tests for DocumentSearchCustomizer
  • [KULRICE-6773] - Remove rice.additionalSpringFiles from common-config-defaults.xml
  • [KULRICE-6786] - More helpful error message when object isn't in session than NullPointer from ComponentFactory

New Feature

  • [KULRICE-3708] - Provide an out-of-the-box LDAP connector for Rice
  • [KULRICE-3789] - Cobertura Test Coverage
  • [KULRICE-3805] - Create 1.1.0 Database/Impex/CI
  • [KULRICE-4528] - Implement ability for rice server to know what version of a client server they are calling
  • [KULRICE-5020] - Implement a ComponentService
  • [KULRICE-5032] - Design and Implement a general-purpose criteria-based api for use on Rice services which need it
  • [KULRICE-5036] - Develop proposition that works with collections
  • [KULRICE-5067] - Implement backend support for general-purpose criteria query api
  • [KULRICE-5068] - Implement ParameterRepositoryService.findParameters
  • [KULRICE-5130] - Sample Maintenance Document for testing attachments
  • [KULRICE-5136] - Create Groovy conversion script for updating KNS DD and Document DD to KRAD
  • [KULRICE-5138] - Add pop up text area option for TextAreas and Text input fields
  • [KULRICE-5204] - Create rice-kew-api and rice-kew-impl modules
  • [KULRICE-5208] - Implement KEW caching services as SOAP and allow for them to be easily exported to the Bus that way
  • [KULRICE-5211] - Implement PreferencesService (KREW_USR_OPTN_T) so that it is accessed remotely instead of via database
  • [KULRICE-5212] - Implement RuleService, RuleAttributeService, and related such that they are accessed remotely via SOAP instead of via direct database calls to the rule tables
  • [KULRICE-5230] - Add ability to fetch a service from the ServiceBus by a combination of service name and application id
  • [KULRICE-5404] - Create model objects for attribute definitions
  • [KULRICE-5416] - allow for pseudo-buttons with text and images in them
  • [KULRICE-5561] - enabling features for working with custom remotable attributes
  • [KULRICE-5563] - Create PeopleFlowActionTypeService
  • [KULRICE-5574] - Create Agenda Rule
  • [KULRICE-5592] - Create and implement PeopleFlowService
  • [KULRICE-5593] - Create PeopleFlowTypeService interface
  • [KULRICE-5594] - Create KewTypeRepositoryService
  • [KULRICE-5595] - Create a new KRMS node implementation extending RequestActivationNode
  • [KULRICE-5596] - Add support to Document Type XML schema to specify the krms integrating route node
  • [KULRICE-5597] - Write integration tests for KEW integration with KRMS and PeopleFlows
  • [KULRICE-5671] - Implement support for Priority-Parallel activation in the workflow engine
  • [KULRICE-5681] - Implement ability for RequestNode to be called multiple times to generate action requests
  • [KULRICE-5684] - Implement RouteModule which can generate action requests from PeopleFlows
  • [KULRICE-5697] - Add the ability to parameterize a ValuesFinder
  • [KULRICE-5709] - Add responsibility id and action request policy to people flow member and delegate data models
  • [KULRICE-5824] - Added a check to deactivate the action request when it tries to route to an inactive group based on document type policy
  • [KULRICE-5971] - Add button to add a compound proposition parent to the selected simple proposition
  • [KULRICE-5995] - ingest updated travel account doctype into master db
  • [KULRICE-6085] - Add Inquiry View to Agenda
  • [KULRICE-6437] - Add ability to use #node on client-bound properties like progressiveRender and refreshWhenChanged

Task

  • [KULRICE-121] - ID html elements in KNS pages for easier HtmlUnit testing
  • [KULRICE-1031] - Consolidate and document ServiceLocators and ResourceLoaders
  • [KULRICE-2677] - Add full entity DTO versions of getEntity methods to IdentityService and IdentityManagementService
  • [KULRICE-2919] - Create a branch for Rice 1.1.0 development
  • [KULRICE-3166] - Determine if we can use joda-time as part of our api instead of built-in java date/time types
  • [KULRICE-3211] - Upgrade to Spring 3.0.1
  • [KULRICE-3222] - Ensure that ParameterServerService can be remoted and improve caching in ParameterServiceProxyImpl
  • [KULRICE-3631] - Remove ActionItem.getRouteHeader() and ActionItem.setRouteHeader(...)
  • [KULRICE-3792] - Create the 1.1.0 branch of Rice
  • [KULRICE-3793] - Set up all supporting infrastructure for the 1.1 development work
  • [KULRICE-3819] - Rice access to foundation confluence
  • [KULRICE-3918] - Sample app BOs extend PersistableBusinessObject but the corresponding table doesn't contain the necessary fields.
  • [KULRICE-3937] - Add code coverage to CI build
  • [KULRICE-3940] - Merge 1.0.x.kc branch with 1.1.0 branch
  • [KULRICE-3953] - Create a ricekulcli110dba database
  • [KULRICE-4053] - Impex not updating 110 DB
  • [KULRICE-4096] - Remove TypedArrayList, use Spring's AutoPopulatingList in its stead
  • [KULRICE-4186] - Merge 1.0.2 branch into 1.1.0 branch
  • [KULRICE-4220] - Ensure that Rice is using up-to-date referenced libraries
  • [KULRICE-4247] - Perform and document modularity analysis on KNS
  • [KULRICE-4406] - Include mysql / oracle dependencies in "test" modules with provided scope
  • [KULRICE-4437] - Perform preliminary merge of 1.0.3 into 1.1
  • [KULRICE-4438] - Merge remaining 1.0.3 work into 1.1
  • [KULRICE-4488] - Upgrade Spring schema declarations to 3.0 in spring files.
  • [KULRICE-4491] - Research Business Rule Engines and GUIs for KC functional equivalence
  • [KULRICE-4495] - Identify locations where client applications are allowed to connect and use the Rice standalone server database
  • [KULRICE-4496] - Speed Test: Soap vs java serialization for our remoted services
  • [KULRICE-4503] - Decide on and document process for how service contracts will be defined and maintained
  • [KULRICE-4504] - Identify and document all services in Rice that can be invoked remotely
  • [KULRICE-4505] - Decide on and document guidelines for how service contracts, DTOs, and implementations should be versioned
  • [KULRICE-4506] - Identity the service components in Rice today which are being remoted through KSB object remoting
  • [KULRICE-4508] - Decide on and document recommended practices for service governance
  • [KULRICE-4510] - Decide on and document a standard for service names and namespaces and how they will be affected by versioning
  • [KULRICE-4511] - Refactor service registry to implement inclusion of version numbers in the service registry
  • [KULRICE-4512] - Get recommendations from Savoir Technologies on larger architectural efforts that we should consider for our future roadmap
  • [KULRICE-4625] - Determine proposed breakdown for modules
  • [KULRICE-4628] - Document modularization
  • [KULRICE-4632] - Separate development framework from middleware services
  • [KULRICE-4637] - Remove deprecated code
  • [KULRICE-4639] - Document modularity changes
  • [KULRICE-4642] - Remove support for object remoting
  • [KULRICE-4643] - Re-implement default services as SOAP
  • [KULRICE-4644] - Annotate services that don't currently support SOAP with jax-ws
  • [KULRICE-4645] - add maven build step to generate WSDLs
  • [KULRICE-4646] - Remove direct database calls from client applications to rice db where possible
  • [KULRICE-4647] - Define service naming and namespace standard for rice services
  • [KULRICE-4648] - Implement service naming and namespace standard for rice services
  • [KULRICE-4659] - Figure out how client apps will publish their KimTypeServices (and other modules' callback service) via SOAP
  • [KULRICE-4660] - Determine WSDL publishing process
  • [KULRICE-4661] - create mechanism for handling "namespaces" in Spring and avoiding service name conflicts
  • [KULRICE-4663] - Implement a way to figure out what version of Rice an application is running
  • [KULRICE-4664] - Implement a mechanism for "newer" Rice server versions to call back into older client service versions
  • [KULRICE-4666] - Evaluate "remote" KIM services
  • [KULRICE-4669] - Implement rules engine for kc functional equivalence
  • [KULRICE-4674] - integrate with KNS business rules
  • [KULRICE-4703] - Improve current UI/configuration
  • [KULRICE-4704] - User Interface for KC Workflow
  • [KULRICE-4717] - More screen flexibility in the development framework and support for transactional documents
  • [KULRICE-4731] - Support for service mapped business objects (DTOs)
  • [KULRICE-4733] - Improve key values finder support
  • [KULRICE-4736] - Support for dynamic business objects
  • [KULRICE-4737] - Improve configuration of development framework
  • [KULRICE-4743] - Migrate to Spring MVC
  • [KULRICE-4763] - Code a proof of concept reflecting Savoir versioning recommendations
  • [KULRICE-4764] - docInfo property should be on KualiDocumentFormBase not KualiForm
  • [KULRICE-4767] - Look into setting tab index for dynamic refreshes
  • [KULRICE-4784] - Put together a proof-of-concept on version compatibility
  • [KULRICE-4806] - Update the rice-site url in the main pom.xml file
  • [KULRICE-4817] - Refactor RiceConfigurer so that is doesn't depend on all the modules
  • [KULRICE-4824] - move test resources out of main source tree
  • [KULRICE-4825] - Decouple code so modules can stand alone
  • [KULRICE-4847] - Remove PDF tables from Rice DB
  • [KULRICE-4851] - remove KEW UserSession
  • [KULRICE-4855] - Refactor SQLBuilder so it does not depend on anything outside rice-core
  • [KULRICE-4858] - Create krad-app-framework and krad-web-framework modules in Rice 1.1, begin moving classes into them according to modularity refactoring plan
  • [KULRICE-4864] - remove the dependencies UserSession has on EditablePropertiesHolder, ConfigService, & WorkflowDocument
  • [KULRICE-4868] - Create war module for our standalone server
  • [KULRICE-4869] - Random Modularity tasks
  • [KULRICE-4872] - Implement a conversion utility for Rice 2.0 which will aid in performing conversions on legacy maintainable XML
  • [KULRICE-4873] - Create Interfaces and Implementation code for new Business Rule model
  • [KULRICE-4880] - Refactory KimCommonUtils into a public and private piece
  • [KULRICE-4884] - Remove DateUtils, NumberUtils and corresponding unit tests
  • [KULRICE-4887] - Update package naming standards document
  • [KULRICE-4897] - Removal of toStringMapper, toStringBuilder, from BusinessObjectBase
  • [KULRICE-4898] - Remove org.kuali.rice.kew.web.session.Authentication and calls to it. Replace with KIM permissions.
  • [KULRICE-4900] - Get 1.1 unit tests working
  • [KULRICE-4904] - KC needs FAX to be supported as a Phone type
  • [KULRICE-4905] - Display appropriate icon based on attachment type in Maintenance Documents
  • [KULRICE-4906] - create jira for some of the Groovy isssues
  • [KULRICE-4911] - Implement version compatibility unit tests
  • [KULRICE-4915] - Examples to validate use cases
  • [KULRICE-4917] - Load test development & implementation
  • [KULRICE-4924] - Include source and javadoc tarballs with SNAPSHOTS and RELEASES
  • [KULRICE-4928] - The kr test environments don't appear to be running right now, need to be set back up
  • [KULRICE-4931] - Execute a review of all libraries and version in Kuali Rice 2.0
  • [KULRICE-4934] - Verify service endpoint urls for each version
  • [KULRICE-4935] - Enable Build Deployment / Tagging For Rice Builds of 1.1.0 and 1.0.3.1
  • [KULRICE-4963] - Fix ParameterService api so that is can be accessed remotely.
  • [KULRICE-4965] - Remove Timer class for jira
  • [KULRICE-4966] - Split KimServiceLocator into api and impl pieces (KimServiceLocatorInternal)
  • [KULRICE-4967] - Remove dateTimeService parameters from KRNS_PARM_T table
  • [KULRICE-4975] - ServiceRegistryAction uses KEWServiceLocator to get a datasource
  • [KULRICE-4978] - Convert services and objects to new model object design
  • [KULRICE-4987] - Change name of "shareddata" module to "location"
  • [KULRICE-4988] - Annotate outgoing service calls with client version number
  • [KULRICE-4989] - Make NamespaceService remotable
  • [KULRICE-4991] - Remove DOBJ_MAINT_CD_ACTV_IND on krns_cmp_typ_t table
  • [KULRICE-4992] - Review and rename tables/columns in master database
  • [KULRICE-5001] - Modularize KRMS POC and move into a branch off 1.1
  • [KULRICE-5004] - Merge 1.0.3.1 into Rice 1.1
  • [KULRICE-5009] - Create tables & BOs needed for propositions
  • [KULRICE-5017] - remove RiceService & GRLServiceInjectionPostProcessor
  • [KULRICE-5018] - Figure out how to Handle non-database related "Components"
  • [KULRICE-5033] - Set Rice 2.0 up to be able to release with mvn release plugin
  • [KULRICE-5035] - Move Rice 1.1 to trunk and change to version 2.0.0 in pom files
  • [KULRICE-5037] - Do analysis on adding parameter map to Asset
  • [KULRICE-5038] - Create Rule and Action BOs
  • [KULRICE-5039] - Create rice-krms-test integration test project
  • [KULRICE-5042] - Apply edoclite-related database and XML updates to master database
  • [KULRICE-5043] - repackage the core modules for our new packaging standards
  • [KULRICE-5048] - Write remote tests for shareddata services to exercise SOAP calls of service APIs
  • [KULRICE-5060] - Update master database from 1.1 to 2.0 and update impex
  • [KULRICE-5062] - Extract StyleService from KEW/EDL to core-api
  • [KULRICE-5065] - Implement parent pom on Rice trunk
  • [KULRICE-5066] - Move KRAD Test environment from KRAD branch to trunk
  • [KULRICE-5070] - Handle ObjectIds on new Model Objects
  • [KULRICE-5074] - Create KRMS Agenda Repository BO
  • [KULRICE-5075] - Create KRMS Context BO
  • [KULRICE-5076] - Create KRMS Repository Asset and Asset Resolver BOs
  • [KULRICE-5079] - Create KRMS Repository Term / Term Resolver Bos
  • [KULRICE-5083] - Merge KRAD milestone2 into trunk
  • [KULRICE-5084] - Update the Rice 2.0.0 Master Database to include KRMS Data Model
  • [KULRICE-5085] - Refactor Asset & AssetResolver to use Term vocabulary and to better fit with data model
  • [KULRICE-5088] - Need to be able to retrieve States based on Alternate Country Code
  • [KULRICE-5090] - Come up with a proposal for data inactivation in KRMS repository
  • [KULRICE-5091] - Ensure that all developers are using the same set of code formatting standards
  • [KULRICE-5094] - Create Term-related contracts, model objects, BOs and services
  • [KULRICE-5095] - Make sure converted BO/DTOs are using more generic names for fields (i.e. stop using the class in the field names)
  • [KULRICE-5098] - Create krms module configuration
  • [KULRICE-5102] - Add table connecting Context and Rule in DB, and update the model to reflect this relationship
  • [KULRICE-5103] - Refactor rice.krms.api.repository to make sub-packages
  • [KULRICE-5104] - Move rice-krms-test to rice/test/krms
  • [KULRICE-5107] - Demote TermResolutionException to a RuntimeException, and improve the exception message
  • [KULRICE-5110] - Merge 1.0.3.2 changesets to 2.0
  • [KULRICE-5111] - add integration test that uses rice-krms-impl's BO services to write entities to the DB
  • [KULRICE-5115] - Remove unused EDL modules and move EDL-web to EDL-impl
  • [KULRICE-5116] - Combine web and impl modules
  • [KULRICE-5123] - Create krms agenda & rule editor skeleton
  • [KULRICE-5124] - Tomcat 7 fixes for rice 2.0
  • [KULRICE-5126] - Convert bookstore sample application to rice 2.0
  • [KULRICE-5128] - Services are being created with ServiceNamespaceURI = "KEW" when they are defined in spring file as ""
  • [KULRICE-5129] - Update Rice to Groovy 1.8
  • [KULRICE-5139] - tip to tail repository backed rule execution integration test
  • [KULRICE-5141] - Add methods to Proposition interface to allow for navigating nested Propositions
  • [KULRICE-5143] - Figure out what other applications are doing about requiring css and js to exist in external portal windows
  • [KULRICE-5145] - Add web.xml files to sampleapp and standalone so web.bootstrap.spring.file is defaulted (but can be overridden)
  • [KULRICE-5153] - Implement AdHoc Recipients tag for documents
  • [KULRICE-5154] - adding qualifier checking to ResponsibilityServiceImpl
  • [KULRICE-5156] - Validate client side flag on view not being looked at for client side validation
  • [KULRICE-5157] - Update Group objects to use new Attributes class instead of AttributeSet
  • [KULRICE-5158] - Update Group service to use new Criteria API
  • [KULRICE-5160] - CompoundProposition needs to log its results
  • [KULRICE-5164] - Add instructional text property to AttributeDefinition and AttributeField and render now in the UI where the summary field currently is
  • [KULRICE-5165] - Upgrade jQuery version to 1.6
  • [KULRICE-5167] - Create KRMS Function BOs.
  • [KULRICE-5168] - Handle Context Attributes BOs in ContextBoService
  • [KULRICE-5169] - Consistent KRMS entity attributes
  • [KULRICE-5174] - merge RepositoryCreateAndExecuteIntegrationTest and RuleRepositoryIntegrationTest
  • [KULRICE-5176] - Allow add line to be different layout than existing lines for table layout (needed for KIM conversion)
  • [KULRICE-5177] - UIF Framework - Add support for creating AttributeField components with code (needed for KEW conversion)
  • [KULRICE-5180] - engine results reflect proposition tree
  • [KULRICE-5181] - DataTable should skip add row during column sorting
  • [KULRICE-5186] - build DataObjectEntry and LookupView for RuleBo
  • [KULRICE-5187] - implement category for repository terms and propositions
  • [KULRICE-5197] - Need to be able to sort by column header like on lookups when editing large roles and groups
  • [KULRICE-5202] - Active Indicator on KRMS entities
  • [KULRICE-5203] - Apply pending krms ddl changes
  • [KULRICE-5205] - Apply table create scripts to the master database
  • [KULRICE-5206] - Create test for multiple attachments in trunk
  • [KULRICE-5210] - Refector WorkflowUtility (and how it's used by WorkflowInfo) so that it uses proper techniques for SOAP remoting
  • [KULRICE-5215] - Remove "RIA" tables from KEW database
  • [KULRICE-5216] - Remove "Remove/Replace" tables from KEW database
  • [KULRICE-5219] - Convert ImmediateEmailService to a remotable SOAP service
  • [KULRICE-5220] - Convert CustomActionListAttribute to a remotable SOAP service
  • [KULRICE-5223] - Modify WorkflowAttributeXmlValidator so that it's not possible to execute remotely
  • [KULRICE-5224] - Convert RuleValidationAttribute to a remotable SOAP service
  • [KULRICE-5225] - Convert {KEW}ResponsibilityChangeService to a remotable SOAP service
  • [KULRICE-5226] - Convert {KEW}RuleCacheProcessorService to a remotable SOAP service
  • [KULRICE-5227] - Convert {KEW}RuleDelegationCacheProcessorService to a remotable SOAP service
  • [KULRICE-5228] - Convert {KEW}WorkgroupMembershipChangeService to a remotable SOAP service
  • [KULRICE-5229] - Convert KIM role, permission, and responsibility "type" services in KEW to their SOAP remoted form
  • [KULRICE-5231] - General cleanup and verification tasks for KEW version compatibility refactoring
  • [KULRICE-5232] - Move containerTreeNode.tag into the krad folder
  • [KULRICE-5234] - POM Cleanup
  • [KULRICE-5238] - build agenda tree UI components
  • [KULRICE-5245] - Fix context selection so that it can query on multiple attributes
  • [KULRICE-5246] - Add hidden property names property to AttributeField
  • [KULRICE-5247] - Implement User Control and Workgroup Control
  • [KULRICE-5254] - AttributeField have to support html escape
  • [KULRICE-5255] - Implement export functionality in KRAD inquiry
  • [KULRICE-5258] - translate old criteria map to new criteria api
  • [KULRICE-5259] - Maintenance Docs - Finish document notes tab
  • [KULRICE-5282] - Uif Framework - Binding needs to look at forceUppercase
  • [KULRICE-5288] - Move the 'show blank qualifier' kim toggle from a Config param to a System param?
  • [KULRICE-5291] - KualiHelpAction in kns module has dependency on DocSearchCriteriaDTO
  • [KULRICE-5292] - Having two Inactivatable interfaces is a little confusing, can we rename the core version?
  • [KULRICE-5297] - Troubleshoot pulling context id value into agenda quickfinder/lookup automatically
  • [KULRICE-5298] - Configure agenda editor's context and agenda lookups to do lookaheads
  • [KULRICE-5302] - docbook cleanup
  • [KULRICE-5303] - document or fix redundancies in KeyValue class
  • [KULRICE-5305] - Mavenized license handling
  • [KULRICE-5309] - KRMS Rule Maintenance Screen
  • [KULRICE-5311] - Create lookup & inquiry DD for TermBo and TermSpecificationBo
  • [KULRICE-5316] - Turn off KCB by default
  • [KULRICE-5318] - move IdentityManagementService interface/impl to client-contrib
  • [KULRICE-5319] - Implement caching on remote soap services
  • [KULRICE-5320] - create a migration script to make permission names/resp names unique
  • [KULRICE-5323] - Dataset Consolidation
  • [KULRICE-5332] - UIF Framework - Issue with Ajax calls and displaying incident report
  • [KULRICE-5335] - Database Changes for Category
  • [KULRICE-5336] - Correct random failures of remote tests on CI
  • [KULRICE-5339] - Finish integration with presentation controller/authorizer/AttributeSecurity checking KIM
  • [KULRICE-5342] - Develop add rule functionality
  • [KULRICE-5343] - Create additional unit tests for KIM
  • [KULRICE-5344] - remove Attributes & AttributeSet class replace with Map<String, String>
  • [KULRICE-5351] - Change KRMS Results to use a Map instead of a String
  • [KULRICE-5358] - Implement cut & paste in agenda editor
  • [KULRICE-5359] - Ensure that there is a unique constraint for the combo of nm and nmspc_cd where applicable in the KRMS schema
  • [KULRICE-5360] - Rename kim fields to more closely align with PESC standard
  • [KULRICE-5369] - Combine Group and GroupUpate services
  • [KULRICE-5373] - Issues from lightbox code review
  • [KULRICE-5374] - Uif Framework - Sync state of client to server
  • [KULRICE-5375] - Uif Framework - Exposing server variables in JS
  • [KULRICE-5376] - Uif Framework - Refactor conditional expressions for non String fields
  • [KULRICE-5380] - remove Timestamp from immutable *Member objects and replace with DateTime
  • [KULRICE-5381] - Include detailed version information
  • [KULRICE-5383] - Issues/work for ValidCharacterConstraints
  • [KULRICE-5384] - Error message and Error highlight for select controls and the mustOccurs constraint need fixes
  • [KULRICE-5401] - Loading indicator doesn't show when doing a search in lightbox or returning a value from lightbox
  • [KULRICE-5412] - Create unit tests for ValidCharactersConstraint subclasses and spring beans
  • [KULRICE-5413] - figure out how to handle collections being null on model objects when being unmarshalled
  • [KULRICE-5414] - App title not getting set in HTML window title
  • [KULRICE-5417] - Get createproject.groovy working for Rice 2.0
  • [KULRICE-5419] - add description to Context, Term, Term Spec, and KRMS Attribute Definition at DB, BO, model object, builder, and interface layers
  • [KULRICE-5443] - Remove non-soap kim services
  • [KULRICE-5444] - Fix Kim service namespaces
  • [KULRICE-5448] - Apply these 1.0.3.3 fixes to Rice 2.0 code branch
  • [KULRICE-5449] - Verify if these 1.0.3.2 fixes made it to 2.0 and if not, apply to 2.0 trunk
  • [KULRICE-5453] - Get the Agenda Editor submit working
  • [KULRICE-5455] - clean up action data model
  • [KULRICE-5483] - Module Service not returning correct Inquiry/Lookup URLs for KRAD
  • [KULRICE-5492] - Create PeopleFlow database tables and BOs
  • [KULRICE-5506] - All of our kim services need to have proper exception handling, return immutable collections, do not return null
  • [KULRICE-5530] - Address large white space at top of each view
  • [KULRICE-5533] - Accordian headers should be surrounded by <a> tag, and have arrow icon as a background image
  • [KULRICE-5534] - "Click me" button needs class "ui-corner-all" (Kitchen sink > UI components)
  • [KULRICE-5535] - date picker width should be 36em
  • [KULRICE-5536] - Wire up KRMS services in KRMSSpringBeans.xml
  • [KULRICE-5537] - Make edit & copy links for agenda lookup open the agenda editor
  • [KULRICE-5538] - make agenda editor maintenance doc submittable & persistable
  • [KULRICE-5539] - Add custom attributes to the agenda editor
  • [KULRICE-5540] - make rule editor maintenance doc submittable & persistable
  • [KULRICE-5542] - Develop action configuration portion of rule editor
  • [KULRICE-5546] - Implement 'add proposition' and 'edit proposition' features on the rule editor
  • [KULRICE-5551] - KRAD: collections need css hooks so that we can style them
  • [KULRICE-5559] - Add hook (or use existing hook) for custom "Create New" links in lookups
  • [KULRICE-5565] - Add support to EngineResults to support a general-purpose Hash Map of results
  • [KULRICE-5569] - KRAD: Conditional Refresh: Overlay loading message isn't aligned
  • [KULRICE-5573] - KRAD: Test View 1: Checkbox and Radio labels should display differently than field grouping labels
  • [KULRICE-5588] - Rename /scripts/upgrades/1.0.3 to 1.1/ to /scripts/upgrades/1.0.3 to 2.0/
  • [KULRICE-5589] - Rename TypeContract and Type classes in Kim to CodedAttributeContract and CodedAttribute
  • [KULRICE-5590] - Create integration tests for LDAP connector
  • [KULRICE-5600] - Uif Framework: Change Formatter property on AttributeField to PropertyEditor
  • [KULRICE-5602] - Selenium Smoke Test Creation: Identity Create Documents Tests
  • [KULRICE-5603] - Selenium Smoke Test Creation: Identity Maintenance Documents Tests
  • [KULRICE-5604] - Selenium Smoke Test Creation: Configuration Create Documents Tests
  • [KULRICE-5605] - Selenium Smoke Test Creation: Configuration Maintenance Documents Tests
  • [KULRICE-5606] - Selenium Smoke Test Creation: Workflow Create Documents Tests
  • [KULRICE-5607] - Selenium Smoke Test Creation: Workflow Maintenance Documents Tests
  • [KULRICE-5608] - Selenium Smoke Test Creation: Main Menu Create Documents Tests
  • [KULRICE-5609] - Selenium Smoke Test Creation: Main Menu Maintenance Documents Tests
  • [KULRICE-5610] - Selenium Smoke Test Creation: More Complex Create-Blanket Approve Documents Tests
  • [KULRICE-5612] - Check in selenium tests to rice-sampleapp module
  • [KULRICE-5613] - Integrate Selenium Tests into CI environment
  • [KULRICE-5614] - Look into JMeter and/or BrowserMob for Load Testing
  • [KULRICE-5619] - Modify doctype to not do workflow routing
  • [KULRICE-5621] - Add KRMS doc types to master DB
  • [KULRICE-5623] - Rice 2.0 License Check
  • [KULRICE-5625] - Create permission templates for create, modify, view agenda
  • [KULRICE-5626] - implement UI for selecting Term in proposition from amongst those that are available in the current Context
  • [KULRICE-5627] - Implement creation/selection of parameterized Term for proposition UI
  • [KULRICE-5628] - Implement operator selection in proposition editor UI
  • [KULRICE-5630] - Make sure Document Search is working with ranged searches
  • [KULRICE-5632] - Implement KewModuleService so that document and document type ebos are loaded through remote services
  • [KULRICE-5633] - Make sure Detailed Search save/restore works for Document Search
  • [KULRICE-5634] - Annotate ExtensionRespositoryService
  • [KULRICE-5635] - Re-enable Application Document Status code for Doc Search
  • [KULRICE-5636] - Fix problems with document search saved searches
  • [KULRICE-5638] - Figure out how to make caching possible for services in the core module
  • [KULRICE-5640] - Fix Rice site deployment
  • [KULRICE-5641] - Ingest KRMS doctypes into master DB
  • [KULRICE-5644] - Selenium Smoke Test Creation: Even More Complex Create-Blanket Approve Documents Tests
  • [KULRICE-5645] - Update Kim service update methods where there are collections in object graph
  • [KULRICE-5647] - add caching to kim services
  • [KULRICE-5648] - Export appropriate KRMS services onto the bus
  • [KULRICE-5650] - Add ability to specify PeopleFlows on RequestsNode
  • [KULRICE-5658] - Soap-ify KEN and KCB
  • [KULRICE-5659] - Modularize Spring files
  • [KULRICE-5662] - Update PeopleFlow data model diagram to reference recent changes
  • [KULRICE-5665] - Implement the ability to run rice sample app as a seperate application integrated with the Rice Standalone Server, put process in place to automatically deploy to a test environment using CI
  • [KULRICE-5666] - Integrate KRMS with KNS for validation rules
  • [KULRICE-5668] - Make Context Maintenance document maintainable
  • [KULRICE-5674] - Add configuration parameter to set whether NonSerializableSessionListener listener is enabled or not. Default to false for production environment.
  • [KULRICE-5675] - Create milestone test environment which can also double as a test drive for now
  • [KULRICE-5679] - Verify all source files include the ECL 2.0 header
  • [KULRICE-5680] - Add Sample App (bookstore) data to master db
  • [KULRICE-5683] - Apply KRMS test data to master database
  • [KULRICE-5701] - Review JAX-WS service methods that return collections
  • [KULRICE-5704] - Convert RouteDocumentMessageService to a soap service and publish it under a consistent name
  • [KULRICE-5708] - Move only partially realized impl and framework modules back into the catchall "impl" module
  • [KULRICE-5710] - Develop PeopleFlow lookup, inquiry, and maintenance document
  • [KULRICE-5711] - Remove duplicate jdbc driver properties
  • [KULRICE-5721] - Remove requirement to specify EVENT in agenda selection criteria
  • [KULRICE-5723] - Make sure that we validate that everything within an agenda is valid within that agenda's context
  • [KULRICE-5734] - Rename "DocumentSearchSecurityFilterAttribute" to "DocumentSecurityAttribute" for the rule attribute type name
  • [KULRICE-5739] - Fix commented out document search tests
  • [KULRICE-5740] - Verify that super user document search is working properly after the doc search framework refactoring
  • [KULRICE-5742] - Ensure that all document search-related services have their wsdls generated in pom.xml
  • [KULRICE-5746] - Replace use of "Document Lookup" with "Document Search" in the codebase
  • [KULRICE-5749] - Need to reconcile various workflow document dates (STAT_MDFN_DT, RTE_STAT_MDFN_DT, RTE_LVL_MDFN_DT, and APP_DOC_STAT_MDFN_DT)
  • [KULRICE-5753] - Make sure that max results and start index are implemented properly from the DocumentLookupCriteria.
  • [KULRICE-5756] - Search for all instances of "TODO - Rice 2.0" in source code and ensure that all issues are addressed or at least represented in jira
  • [KULRICE-5757] - Update any parameter detail components in the database that are called DocSearchCriteriaDTO and change them to DocumentSearch instead
  • [KULRICE-5762] - Convert riceApplicationConfigurationService to a SOAP service
  • [KULRICE-5763] - Create new test environment so that we can have the last two milestones available as well at the latest
  • [KULRICE-5771] - Change @Cacheable annotation keys to use parameter numbers instead of parameter names
  • [KULRICE-5775] - CriteriaLookupService sometimes uses the wrong datasource for lookups
  • [KULRICE-5783] - Enable caching for ParameterRepositoryService
  • [KULRICE-5784] - Group, Role, and Principal update methods need to call "inactivate" methods when their "active" status is changed to inactive
  • [KULRICE-5785] - Create new logo for Rice portal
  • [KULRICE-5787] - Changes to remotable fields
  • [KULRICE-5788] - Kill 'api' module.
  • [KULRICE-5808] - Fix cache errors when injecting service containing cache annotations with spring
  • [KULRICE-5820] - Determine if we want to drop the "Soap" from the end of our service names
  • [KULRICE-5822] - Make RemoteFieldsHolder so it can be used as a collection
  • [KULRICE-5833] - Dev config that mimics the env4 + env5 config from KULRICE-5665 for developers
  • [KULRICE-5844] - Add rule type selection and custom attribute UI to rule editor
  • [KULRICE-5849] - 404 error for ui-bg_flat_75_ffffff_40x100.png
  • [KULRICE-5872] - Apply Database Changes for Rule Action Attributes and Ingest Context Document Type
  • [KULRICE-5873] - Apply Database changes for Rule and Action Validation sub-types
  • [KULRICE-5881] - Radiobuttons for Rule and Action subtypes labels and buttons touch.
  • [KULRICE-5882] - Create job for Oracle integration tests on Rice 2.0
  • [KULRICE-5883] - Fix KEW,KSB, KIM, KEN integration test failures
  • [KULRICE-5884] - Fix KRAD integration test failures
  • [KULRICE-5886] - Fix KRMS integration test failures
  • [KULRICE-5891] - Run Fortify scan on Rice 2.0 for code-level security check
  • [KULRICE-5910] - Add oracle script to refresh the data to rice-trunk-integration-test-oracle
  • [KULRICE-5919] - Eliminate gap between artifacts created by /rice/trunk/build.xml and assembly descriptors in /rice/trunk/dist
  • [KULRICE-5933] - Error saving a newly created agenda with a new rule.
  • [KULRICE-5934] - Proposition Summary displays "null", when a new proposition is created using the KRMS Rule Editor
  • [KULRICE-5935] - Update DBUpdateTool.groovy or its scripts to not suggest update statements for existing rice permissions
  • [KULRICE-5937] - Add javadocs to WorkflowDocument and WorkflowDocumentFactory
  • [KULRICE-5942] - See if we can improve our cache flushing with new Spring cache annotations
  • [KULRICE-5946] - Implement 'copy rule' functionality
  • [KULRICE-5956] - optimize site generation
  • [KULRICE-5958] - Bump Bitronix to version 2.1.2
  • [KULRICE-5959] - Create CI integration test job configured to use Bitronix for JTA transaction management and for connection pooling
  • [KULRICE-5960] - DelegateMember should have qualifiers
  • [KULRICE-5961] - InactivatableFromTo should extend Inactivatable
  • [KULRICE-5962] - Automated docbook monitoring
  • [KULRICE-5966] - update ehcache configurations to set cache's to expire
  • [KULRICE-5967] - Investigate whether we should publish methods on services to flush caches
  • [KULRICE-5974] - fix up RoleMember and RoleMembership
  • [KULRICE-5992] - Create KRAD portal tab for KRAD test links
  • [KULRICE-5997] - Parameter cache keys need to be changed
  • [KULRICE-5999] - Problem creating group with workflow attribute
  • [KULRICE-6016] - Clean up release notes & docbook docs for beta
  • [KULRICE-6019] - Update Database Upgrade information in Release Notes
  • [KULRICE-6020] - Affirm strategy for XML namespacing on Rice services
  • [KULRICE-6021] - Identify and document where the Rice standalone server can make calls back into client applications
  • [KULRICE-6023] - Convert content in RiceHelp.zip to DocBook
  • [KULRICE-6025] - Document the addition of the new "Priority-Parallel" activation type in KEW
  • [KULRICE-6026] - Update Database Diagrams in Rice documentation
  • [KULRICE-6027] - Document the dropping of support for Tomcat 5.5 (servlet spec 2.4/jsp 2.0)
  • [KULRICE-6035] - Create initial draft of Rice 2.0 Release Notes for beta
  • [KULRICE-6036] - Update KRMS information in Release Notes
  • [KULRICE-6041] - Update documentation stating that we are now 1.6 compliant for both source and compile
  • [KULRICE-6054] - Update Release Notes for 2.0.0-b3
  • [KULRICE-6055] - Update Release Notes for 2.0.0-b4
  • [KULRICE-6056] - Update Release Notes for 2.0.0-b5
  • [KULRICE-6057] - Finalize Release Notes for 2.0.0-rc1
  • [KULRICE-6058] - Upgrade Guide for 2.0: Expand Content and Finalize
  • [KULRICE-6060] - Review & update installation guide for Rice 2.0
  • [KULRICE-6061] - Create JavaDocs for KRMS
  • [KULRICE-6068] - User's Guide: Review & Update KEW Chapter
  • [KULRICE-6074] - Technical Guide: Review & Update KEW Chapter
  • [KULRICE-6078] - Create Skeleton of Client Developer's Guide
  • [KULRICE-6079] - Final Review of Doc Portal
  • [KULRICE-6081] - Review Online Help for 2.0
  • [KULRICE-6084] - Create & expand Features Guide in DocBook
  • [KULRICE-6089] - Once feature for fine-grained action list notification preferences is implemented in core Rice, add documentation to user guide and online help for the feature
  • [KULRICE-6092] - Create Accessibility Status Report for 2.0
  • [KULRICE-6097] - Selenium Smoke Test Creation: KRMS Basic Edit Functions
  • [KULRICE-6164] - Documentation: SQL File Breakdown and release by release SQL File maintenance
  • [KULRICE-6277] - Apply Database changes for PeopleFlow Action Name
  • [KULRICE-6285] - BusinessObjectService should use DataObjectMetaDataService instead of BusinessObjectMetaDataService
  • [KULRICE-6287] - Enable KEN integration tests
  • [KULRICE-6303] - Apply KRMS Master Database changes - compound proposition sequence number mods.
  • [KULRICE-6314] - Type Inconsistency in MaintenanceDocumentBase causing exceptions
  • [KULRICE-6316] - Apply Database changes for Validation Type fixes
  • [KULRICE-6321] - Database script consolidation for release
  • [KULRICE-6324] - Rice Dev: Monitoring prep for Rice Dev1 for 1/12/12 testing
  • [KULRICE-6329] - Remove KRAD tab from standalone
  • [KULRICE-6331] - Move LDAP module under KIM
  • [KULRICE-6332] - help.tag hasn't been updated from 1.0.3.x code base for trunk
  • [KULRICE-6343] - XpathQualifierResolver bugs
  • [KULRICE-6359] - Remove old upgrade directories from the scripts sub directory
  • [KULRICE-6360] - Remove RunMode.THIN and other traces of legacy "THIN" mode as it is no longer needed
  • [KULRICE-6373] - Update KRAD doctype to HTML5
  • [KULRICE-6378] - Document Search not working with document types with searchable attributes
  • [KULRICE-6379] - Rename remote interfaces so they don't have the same name as the UIF components
  • [KULRICE-6380] - Remove InquiryNoResultView and build logic into main view
  • [KULRICE-6381] - Images not appearing in KRAD documentation
  • [KULRICE-6413] - Remove BusAdminService and ability to "update" pool settings from the "Thread Pool" user interface as it's functionality is currently problematic
  • [KULRICE-6425] - Notification Search link does not populate document type name for search
  • [KULRICE-6432] - Apply Database changes for Proposition validation
  • [KULRICE-6445] - KrmsTypeAttribute needs to be versioned.
  • [KULRICE-6464] - KNS L&F: Header styling needs fixed
  • [KULRICE-6465] - KNS L&F: Document header has alignment problems
  • [KULRICE-6466] - KNS L&F: Breadcrumbs lost styling
  • [KULRICE-6468] - KNS L&F: Disclosure headers are doing a red underline on hover
  • [KULRICE-6496] - Remove css files from kns directory that we are not using
  • [KULRICE-6497] - Change constant used in moduleLocked.jsp to be in KRADConstants instead of KualiAction
  • [KULRICE-6498] - Create custom maintainables where needed for cache flushing.
  • [KULRICE-6499] - Add permission for CacheAdmin screen
  • [KULRICE-6500] - Group document shows stacktrace instead of correctly handling validation errors
  • [KULRICE-6502] - Requiredness is not enforced
  • [KULRICE-6514] - Upgrade to "spring-security-cas" version 3.1.0.RELEASE
  • [KULRICE-6516] - Document client applications requirements on what they need to do in order to ensure they remain compatible with future versions of Kuali Rice
  • [KULRICE-6526] - Verify if all the 2.0 upgrade scripts have corresponding client-side scripts if necessary
  • [KULRICE-6529] - Incident report should default to Classic style as that is what KRMS uses
  • [KULRICE-6536] - Coordinate review of all Rice 2.0 apis
  • [KULRICE-6538] - Fix delimiters in Oracle upgrade scripts
  • [KULRICE-6547] - Create New Role seems to be setting KimType to default value, even if other kim type selected
  • [KULRICE-6550] - Merge table rebuilds from 2011-06-17-m6.sql and 2011-04-28.sql in update_final_oracle.sql
  • [KULRICE-6551] - Add KRMS doc types to scripts/upgrades
  • [KULRICE-6559] - People Flow Edit: exception thrown when adding / deleting delegates to people flow members
  • [KULRICE-6565] - Fix qualifiers on role for Person and Role Documents
  • [KULRICE-6578] - Make it so the standalone server will start up without having to specify the web.bootstrap.spring.file parameter
  • [KULRICE-6579] - Rice: KSPD work on SoapUI
  • [KULRICE-6581] - Rice: KSPD List of Manual Testing Of KSB tasks
  • [KULRICE-6598] - Remove password from principal dto.
  • [KULRICE-6600] - Rice 2.0 upgrade scripts coming with KIM bootstrap data need to be consistent w.r.t ID generation
  • [KULRICE-6605] - KSPD: Work on Http request logger
  • [KULRICE-6606] - KSPD: Hookup JavaMelody/Spring
  • [KULRICE-6608] - Misc. KRMS Code cleanup
  • [KULRICE-6630] - Add SQL scripts for missing data in master database
  • [KULRICE-6635] - Do something about duplication of processCollectionAddLine in ViewHelperServiceImpl and PeopleFlowMaintainableImpl
  • [KULRICE-6662] - Apply sql for permission to the Term,TermSpecification and Context to master DB
  • [KULRICE-6682] - add caching to internal DocumentTypeService
  • [KULRICE-6684] - Rename KRAD Jsp for application view
  • [KULRICE-6689] - Replace string concatenation with StringBuilder.append when rejoining with commas in DocumentSearchServiceImpl.saveSearch
  • [KULRICE-6690] - Verify we are exporting proper KimTypeService implementations as well as embedding appropriate ones
  • [KULRICE-6693] - Add documentation on CallbackServiceExporter to the technical documentation for KIM
  • [KULRICE-6694] - Determine if KRMS Type Services can be properly exported to the service bus and used remotely
  • [KULRICE-6703] - Change WorkflowRuleAttribute validate methods to return List<? extends RemotableAttributeErrorContract>
  • [KULRICE-6712] - Problem with radio groups in htmlControlAttribute
  • [KULRICE-6714] - change assign* methods in RoleService to not throw RiceIllegalStateException when rolemember already exists
  • [KULRICE-6715] - create groovy folders to core-service modules to allow it to compile in eclipse
  • [KULRICE-6716] - Add javax.servlet dependency to location module
  • [KULRICE-6722] - RoleService assign methods don't check for inactive role members correctly
  • [KULRICE-6723] - ResponsibilityService *ByTemplate methods not handling responsibility details correctly
  • [KULRICE-6733] - convert permission bo objects from groovy to java to test performance difference
  • [KULRICE-6755] - Fix ExceptionRetryCountTest
  • [KULRICE-6759] - Add manual flush method on the IdentityArchiveService.
  • [KULRICE-6774] - Add information to install guide about how to run createproject.groovy to set up a client application
  • [KULRICE-6779] - Update Release Notes for 2.0.0-rc4
  • [KULRICE-6780] - Update Release Notes for 2.0 final release
  • [KULRICE-6781] - Test standalone server install instructions
  • [KULRICE-6782] - Test createproject.groovy in final release package
  • [KULRICE-6792] - Person Lookup not working in KIM embedded mode
  • [KULRICE-6801] - TO_DATE sql function stripped from doc search sql for 'like', 'not like', and 'not equal'
  • [KULRICE-6814] - Touch up license metadata

Sub Task

  • [KULRICE-3878] - Initiating a transactional/maintenance document results in a QueryParameterException
  • [KULRICE-3993] - Need stepwise plan for decoupling from hosted environment
  • [KULRICE-4195] - Revert 1.1 config to use OJB
  • [KULRICE-4196] - Revert KEW to OJB for 1.1
  • [KULRICE-4197] - Revert KEN to OJB for 1.1
  • [KULRICE-4198] - Revert KSB to OJB for 1.1
  • [KULRICE-4199] - Revert KIM to OJB for 1.1
  • [KULRICE-4200] - Revert KNS to OJB for 1.1
  • [KULRICE-4466] - Create Unit Test for org.kuali.rice.kns.util.PatternedStringBuilder
  • [KULRICE-4630] - Bring in Jquery for use in the development framework
  • [KULRICE-4631] - Implement JQuery lightbox for inquiry, direct inquriy, lookups
  • [KULRICE-4633] - Break out core into it's own module
  • [KULRICE-4667] - Evaluate remote KIM services: analysis & decision
  • [KULRICE-4668] - Evaluate remote KIM services: implementation
  • [KULRICE-4670] - integration with Data Dictionary
  • [KULRICE-4671] - implement rule evaluation engine
  • [KULRICE-4672] - create piece to connect rules into actions
  • [KULRICE-4673] - create API for implementing conditions
  • [KULRICE-4675] - design APIs for rules
  • [KULRICE-4676] - implement rule repository
  • [KULRICE-4705] - Add watermark support to framework
  • [KULRICE-4706] - Implement Growls for messages
  • [KULRICE-4708] - Support for client side field validation
  • [KULRICE-4709] - Text based button generation
  • [KULRICE-4710] - Support for always visible constraint message
  • [KULRICE-4711] - Support for Progressive disclosure
  • [KULRICE-4712] - Make control for additional property display
  • [KULRICE-4714] - Support for dynamic read-only, hidden, required, and drop down values with ajax
  • [KULRICE-4715] - Provide support for Tree Controls
  • [KULRICE-4716] - Provide hooks in data dictionary for custom JQuery code
  • [KULRICE-4724] - Client side table sorting, paging
  • [KULRICE-4738] - Tools for initial creation of KRAD objects
  • [KULRICE-4739] - Use convention where possible in configuration
  • [KULRICE-4740] - Eliminate redundant configuration
  • [KULRICE-4741] - Create UI for data dictionary
  • [KULRICE-4742] - Look into loading of data dictionary changes to prevent full restart
  • [KULRICE-4791] - Replace current calendar widget with a Jquery calendar plugin
  • [KULRICE-4797] - Page loading plugin
  • [KULRICE-4826] - Create a top level test module
  • [KULRICE-4827] - Create edoclite module
  • [KULRICE-4850] - Move DataTimeService to Core and no longer configure with ParameterService
  • [KULRICE-4862] - Remove dependency on Note from PersistableBusinessObject (and PersistableBusinessObjectBase)
  • [KULRICE-4870] - Refactor future krad-note in to krad-app-framework
  • [KULRICE-4879] - Move Shared Services into kns-app-framework
  • [KULRICE-4883] - Finish moving the rest of the classes for krad-app-framework
  • [KULRICE-4889] - Move krad-web-framework classes into the krad-web-framework module
  • [KULRICE-4979] - Convert Parameter objects and Services to new model object
  • [KULRICE-4980] - Convert Country objects and service to new model object design
  • [KULRICE-4981] - Research Dozer for object copying
  • [KULRICE-4982] - Convert State objects and service to new model object design
  • [KULRICE-4983] - Convert Campus objects and Service to new model object design
  • [KULRICE-4984] - Convert County objects and service to new model object design
  • [KULRICE-4993] - parameter tables (KRNS_PARAM_T, KRNS_PARAM_TYP_T)
  • [KULRICE-4994] - component table (KRNS_PARAM_DTL_TYP_T)
  • [KULRICE-4995] - state table (KR_STATE_T)
  • [KULRICE-4996] - county table (KR_COUNTY_T)
  • [KULRICE-4997] - country table (KR_COUNTRY_T)
  • [KULRICE-4998] - campus table (KRNS_CAMPUS_T)
  • [KULRICE-4999] - namespace table (KRNS_NMSPC_T)
  • [KULRICE-5000] - campus type table (KRNS_CMP_TYP_T)
  • [KULRICE-5003] - Convert PostalCode objects and Services to new model object
  • [KULRICE-5005] - Remove getDefaultCountry from CountryService
  • [KULRICE-5049] - Convert KIM Group objects and Services to new model
  • [KULRICE-5050] - Convert KIM Role objects and Services to new model
  • [KULRICE-5051] - Convert KIM Permission objects and Services to new model
  • [KULRICE-5052] - Convert KIM Responsibility objects and Services to new model
  • [KULRICE-5053] - Convert KIM Type objects and Services to new model
  • [KULRICE-5054] - Convert KIM Entity objects and Services to new model
  • [KULRICE-5055] - Convert DocumentType objects and services to new model
  • [KULRICE-5056] - Convert DocumentSearch objects and services to new model
  • [KULRICE-5069] - Determine best strategy for declaring/throwing exceptions from (remote) service layer
  • [KULRICE-5146] - Use maven-assembly-plugin to create the src distribution
  • [KULRICE-5148] - Use maven-assembly-plugin to create the binary distribution
  • [KULRICE-5244] - Move KimTypeService api & impl to their correct modules
  • [KULRICE-5395] - Integrate changes into trunk
  • [KULRICE-5575] - Rule Editor: Edit Proposition. Add ability to edit a proposition.
  • [KULRICE-5678] - Research missing licenses
  • [KULRICE-5691] - Doctype and Language tags
  • [KULRICE-5717] - Default Values on KRMS Rule Edit select boxes. Terms and opcodes
  • [KULRICE-5724] - Add Proposition Functionality
  • [KULRICE-5779] - Add Cut & Paste functionality to Proposition editor
  • [KULRICE-5805] - Rule Editor: Up, Down, Left, Right
  • [KULRICE-6010] - Apply Database Changes for Agenda Permission Authorization enhancements
  • [KULRICE-6423] - Complete JavaDocs for functional areas: Contexts, Exec Results, KRMS Types

Edit/Copy Release Notes

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