Skip to end of metadata
Go to start of metadata

Document that contains all of the IU JIRAs mentioned below (word format) :

IU Jira marked for 2-0 contribution.doc

Document that contains all of the IU JIRAs mentioned below (excel format) :

IU Jira marked for 2-0 contribution excel.xls



IU JIRA

Description

Changes to

Type        

Kuali Jira

OK to Contribute?

Contribution
Fix Version

Contribution Complete

EN-2755

Fix Document requeuer so it uses application id correctly

MessageServiceNames.java

Bug Fix

KULRICE-7883     

(tick)

2.1.2

(tick)

EN-2801         

Rice mailer implementation doesn't handle connecting to a secure mail SMTP server

MailSenderFactoryBean.java

Improvement

KULRICE-8205

(tick)

2.1.2

(tick)

EN-2261

Opening two docs of the same time at the same time blows up due to ConcurrentModificationException

Formatter.java

Bug Fix

KULRICE-8185

(tick)

2.1.2

(tick)

EN-2783

if principal name is null the Initiator name on doc search results can be incorrect

DocumentSearchCriteriaBo.groovy

Bug Fix

KULRICE-8186

(tick)

2.1.2

(tick)

EN-2807

Made a change to BlanketApproveAction.performDeferredBlanketApproveWork so that the blanket approval will occur

BlanketApproveAction.java

Bug Fix

KULRICE-8187

(tick)

2.1.2

(tick)

EN-2647

Searchable XmlAttribute not working correctly when visible is set to false; not added to the document search criteria like it should be

StandardGenericXMLSearchableAttribute.java

Bug Fix

KULRICE-8188

(tick)

2.1.2

(tick)

EN-2901

Searchable XmlAttribute are not ordered alphabetically like they used to be

StandardGenericXMLSearchableAttribute.java

Bug Fix

KULRICE-8189

(tick)

2.1.2

(tick)

EN-2634

null pointer exception is thrown in DocumentSecurityServiceImpl.getDocumentTypeSecurity() if doc type is not found

DocumentSecurityServiceImpl.java

Bug Fix

KULRICE-8193

(tick)

2.1.2

(tick)

EN-2836

Always wrapping calls to RoleTypeService within a loop with try/catch

RoleServiceImpl.java

Bug Fix

KULRICE-8198

(tick)

2.1.2

(tick)

EN-2758

Make routing methods in MaintenanceDocumentAuthorizerBase non-final

MaintenanceDocumentAuthorizerBase.java

Bug Fix

KULRICE-8199

(tick)

2.1.2

(tick)

EN-2960

Unable to Save/Submit changes to a Workflow Group

IdentityManagementGroupDocumentRule.java

Bug Fix

KULRICE-8200

(tick)

2.1.2

(error)  Not needed 
due to changes made in KULRICE-7739

EN-2867

Group lookup by principal is returning groups where member is inactive

GroupLookupableHelperServiceImpl.java

Bug Fix

KULRICE-8201

(tick)

2.1.2

(tick)

EN-2535

JSP error when going to action list for some people
Fix for this was to retrieve the businessObjectService from KRADServiceLocator if  it
isn't injected properly, not sure this should be contributed at all.

IdentityArchiveServiceImpl.java

Bug Fix

 

(tick)

2.1.3

(error)   Decided not to 
contribute.  If anyone thinks
this still should be just
let me know

EN-1620

Person Inquiry screen hangs indefinitely at times ; removed excess looping

UiDocumentServiceImpl.java

Bug Fix

KULRICE-8202

(tick)

2.1.2

(tick)

EN-2865

Modify the GlobalResourceLoaderServiceFactoryBean to use a ThreadLocal

GlobalResourceLoaderServiceFactoryBean.java

Bug Fix

KULRICE-7847

(tick)

Done in 2.1.1

(tick)

EN-2837

Doc Search does not clearing Document Status

AbstractLookupableHelperServiceImpl.java

Bug Fix

KULRICE-8203

(tick)

2.1.2

(tick)

EN-2760

Exception on server side manifests as a security error on the client side of Kuali Rice web services

SOAPConnector.java

Bug Fix

KULRICE-8204

(tick)

2.1.2

(tick)

EN-2775

Add SocketTimeoutException as a service removal exception

BusClientFailureProxy.java

Bug Fix

KULRICE-8210

(tick)

2.1.2

(tick)

EN-2719

Potential Issue in BusClientFailoverProxy causes infinite loop

BusClientFailureProxy.java

Bug Fix

KULRICE-8211

(tick)

2.1.2

(tick)

EN-2970

if note id is null need to make sure to grab it so it is preserved

NoteAction.java

Bug Fix

KULRICE-8212

(tick)

2.1.2

(tick)

EN-2945

Document type individual preferences are not working

DefaultNotificationService.java

Bug Fix

KULRICE-8213

(tick)

2.1.2

(tick)

EN-2925

Emails are being sent to secondary approvers even if they should not be based on preferences

ActionListEmailServiceImpl.java

Bug Fix

KULRICE-8218

 

Needed to fix
 KULRICE-8213

(tick)

EN-2155

BusinessObjectServiceImpl.getReferenceIfExists should consult BOMetaDataService

BusinessObjectServiceImpl.java

Bug Fix

KULRICE-8220

(tick)

2.1.2

(tick)

EN-2829

prevent null pointer exception during doc simulation

WorkflowDocumentActionsServiceImpl.java

Bug Fix

KULRICE-8224

(tick)

2.1.2

(tick)

EN-2701

Doc search initiator column doesn't link to person inquiry

DocumentSearchCriteriaBoLookupableHelperService.java

Bug Fix

KULRICE-8227

(tick)

2.1.2

(tick)

EN-2710

Fix for missing ruleTemplate(attr)Id param which broke values on lookup screens

RuleDelegationLookupableHelperServiceImpl.java

Bug Fix

KULRICE-8228

(tick)

2.1.2

(tick)

EN-2907

Fixed an issue with KimTypeAttributeBo to avoid a strange groovy exception which is caused by an NPE

KimTypeAttributeBo.groovy

Bug Fix

KULRICE-8230

(tick)

2.1.2

(tick)

EN-2934

Fixed a typo in the ActionList.jsp which caused the inline action list view to not display properly

ActionList.jsp

Bug Fix

KULRICE-8231

(tick)

2.1.2

(tick)

EN-2627

Routing & Identity Management Document Type Hierarchy (Workflow, Delegations, Rule Maintainance) Not working

RuleQuickLinksDocumentTypeLinks.jsp

Bug Fix

KULRICE-8232

(tick)

2.1.2

(tick)

EN-2811

Changed the way canceled property is accessed to fix a JSP error

SuperUser.jsp

Bug Fix

KULRICE-8233

(tick)

2.1.2

(tick)

EN-2898

Improve EDocLite Performance
Listed  as bug fix since the performance of EDocLite out of the box was causing issues at IU

NoteConfigComponent.java
PerformLookupComponent.java
WorkflowDocumentState.java
EDLContext.java
EDLControllerChain.java
EDLControllerFactory.java
EDLGlobalConfig.java

Bug Fix 

KULRICE-8250

(tick)

2.1.2

(tick)

EN-2729

editing Delegations does not work correctly

RoutingRuleDelegationMaintainableBusRule.java
WebRuleUtils.java
RuleDelegation.xml
RoutingRuleDelegationMaintenanceDocument.xml

Bug Fix

KULRICE-8254

(tick)

2.1.2

(tick)

EN-2971

unable to run simulation for KC documents in some cases

HierarchyRoutingNode.java

Bug Fix

KULRICE-8249

(tick)

2.1.2

(tick)

EN-2889

Frequent "Invalid Address in String" error messages, needed to add a check to verify that the email address is not blank before trying to send email

ActionListEmailServiceImpl.java

Bug Fix

KULRICE-8255

(tick)

2.1.2

(tick)

EN-1454

Error processing for Automatic Refresh Rate and Action List Page Size not working properly for preferences

PreferencesForm.java
PreferencesConstants.java

Bug Fix

KULRICE-8261

(tick)

2.1.2

(tick)

EN-2746

Groups tab on rule delegation maintenance documents don't have a lookup for groups

GroupRuleResponsibility.java
RuleBaseValues.java
RuleDelegationBo.java
GroupRuleResponsibility.xml
RuleBaseValues.xml
RuleDelegation.xml

Bug Fix

KULRICE-8264

(tick)

2.1.2

(tick)

EN-1826

Updated the document header datadictionary file to increase the max length on a document description to 255 to match the fields in the database

DocumentHeader.xml

Bug Fix

KULRICE-8260

(tick)

2.1.2

(tick)

EN-2551

Updated EntityDefaultInfoCacheBo builder to deal with entities missing principal names appropriately;
If the user does not have a principal name, then replace it with the word unavailable.

EntityDefaultInfoCacheBo.groovy
IdentityServiceImpl.java

Bug Fix

KULRICE-8265

(tick)

2.1.2

(tick)

EN-2969
EN-1661

allow person search to look at the historical table and/or entity cache table if user is inactive

PersonServiceImpl.java
UiDocumentServiceImpl.java

Improvement

KULRICE-6507       

(tick)

2.1.3

(tick)

 

 

Formatted the way the time is printed to make it easier to compare performance logging messages

PerformanceLogger.java

Improvement

KULRICE-8286

(tick)

2.1.3

(tick)

EN-2674

Added new method to print performance logs at the debug level

PerformanceLogger.java

Improvement

KULRICE-8286

(tick)

2.1.3

(tick)

EN-2598

Recheck the database to see if the message still exists before processing

MessageServiceInvoker.java

Improvement

KULRICE-8284

(tick)

2.1.3

(tick)

EN-2329

When JIRAs are created via code, it uses the backdoor principal name as the reporter

KualiFeedbackServiceImpl.java

Bug Fix

 

(tick)

2.1.3

(error)  Fixed in 
KULRICE-6594

EN-1552

delegate rule lookup times out if more than 500 rows are returned, limit search results to 500

RuleDelegationDAOOjbImpl.java

Improvement

KULRICE-8285

(tick)

2.1.3

(tick)

EN-1636

Add method which allows form fields to be updateable at all time even after eDocLite is final.

EDocLiteDef.xsd

Improvement

KULRICE-8288

(tick)

2.1.3

(tick)

EN-2342

Poor performance saving routing data ;
On the OJB mapping for KREW_RULE_ATTR_T, added proxy="true" to the relationship to RuleTemplateAttributes

OJB-repository-kew.xml

Improvement

KULRICE-8336

(tick)

2.1.3

(tick)

EN-2219

New document type policy that allows prevention of immediate email notifications when super user actions are taken

ActionTakenValue.java
KewApiConstants.java
DocumentTypePolicy.java
DocumentType.java
ActionListEmailServiceImpl.java
DocumentType.xsd

Improvement

KULRICE-8289

(tick)

2.1.3

(tick)

EN-2848       

Created a new page which allows you to enter a document ID and an encryption key and it will fetch the document content for that document
and either encrypt it or decrypt it based on the option you select then persist it to the database.

Added DocumentContentOperation.jsp
Added DocumentContentOperationForm.java
Added DocumentContentOperationAction.java
Changed /src/main/webapp/kew/WEB-INF/struts-config.xml

Improvement

KULRICE-8299

(tick)

2.1.3

(tick)

EN-1973

use RouteNodeUtils to get the getActiveNodeInstances instead of the service in StandardWorkflowEngine.java

StandardWorkflowEngine.java

Improvement

KULRICE-8301

(tick)

2.1.3

(tick)

EN-2246

Add version of getNewDocument which gets a principal explicitly passed in to act as document initiator ; 
This was added for KFS

DocumentServiceImpl.java
DocumentService.java

Improvement

KULRICE-8340

(tick)

2.1.3

(tick)

EN-2266

allow user feedback and exception incidents to be reported in the same way, but to potentially different email lists;
contains logic  to send a feedback email to the feedback email list with information from users

KualiFeedbackHandlerAction.java
KualiFeedbackHandlerForm.java
KRADServiceLocatorWeb.java
KualiExceptionIncidentService.java
KualiExceptionIncidentServiceImpl.java
KualiFeedbackService.java
KualiFeedbackServiceImpl.java
org\kuali\rice\krad\ApplicationResources.properties
src\main\webapp\kr\WEB-INF\struts-config.xml
KRADSpringBeans.xml
KualiFeedback.jsp

Improvement

KULRICE-8343

(tick)

2.1.3

(tick)

FSA-2804

Change to make Mail Service behave differently in production and test environments.
If realNotificationsEnabled is false, mails will be sent to nonProductionNotificationMailingList

MailServiceImpl.java
common-config-defaults.xml
KRADSpringBeans.xml

Improvement

KULRICE-8344

(tick)

2.1.3

(tick)

EN-2972

suppress the OptimisticLockException in PessimisticLockServiceImpl.releaseAllLocksForUser
since it doesn't matter if the lock is there or not at that point

PessimisticLockServiceImpl.java

Improvement

KULRICE-8341

(tick)

2.1.3

(tick)

EN-2904

WSDL for WorkflowDocumentActionsService has some invalid types


Shannon switching this to be contributed in 2.1.3 since it affects so many classes and the change freeze for 2.1.2 is this evening (9-21-2012)

WorkflowDocumentActionsService.java
WorkflowDocumentActionsServiceImpl.java
AdHocToGroup.java
AdHocToPrincipal.java
Added dHocToPrincipal_v2_1_0.java
Added AdHocToGroup_v2_1_0.java

Bug Fix

KULRICE-8354

(tick)

2.1.3

(tick)

EN-2968

Add caching to style service

 

 

KULRICE-8273

(tick)

2.1.3

(tick)

EN-2785

Created a new service bus page which allows us to view the cached service endpoints
from the service bus and flush them if required

ServiceBusAction.java
ServiceBusForm.java
ServiceRegistryAction.java
serviceBus.tag
messagequeue-common.js
\src\main\webapp\ksb\WEB-INF\struts-config.xml

Improvement

KULRICE-8355

(tick)

2.1.3

(tick)

No IU JIRA

Change to EDLFunctions.java to allow for pessimistic Locking of a document.

EDLFunctions.java

Improvement

KULRICE-8356

(tick)

2.1.3

(tick)

No IU JIRA

Set maxLength of bean documentType.name to length of database field (64)

DocumentRouteHeaderValue.xml

Bug Fix

KULRICE-8358

(tick)

2.1.3

(tick)

EN-2843

ConcurrentModificationException from wss4j
<wss4j.version>1.5.12</wss4j.version>
This was reviewed and approved in the 10/3/2012 KTI meeting

pom.xml

Bug Fix

KULRICE-8158

(tick)

2.1.3 -- I believe this one will require KTI review.

(tick)

EN-2019
EN-2058

Created a new basic authentication service and updated the basic authentication handler to use it appropriately ;
It handles creating the WSSecurity header when connecting to a service on the service bus which requires basic authentication

Peter would like to do a review of the changes before they are applied.

Changes are done and have been tested locally.  Review - http://fisheye.kuali.org/cru/rice-168

KSBConstants.java
KSBServiceLocator.java
AbstractServiceConfiguration.java
AbstractServiceDefinition.java
ServiceConfiguration.java
ServiceDefinition.java
BasicAuthenticationServiceImpl.java
BasicAuthenticationConnectionCredentials.java
BasicAuthenticationCredentials.java
BasicAuthenticationService.java
SOAPConnector.java
SOAPServiceExporter.java
BasicAuthenticationHandler.java
BasicAuthenticationPasswordHandler.java
KsbMessageClientSpringBeans.xml

Improvement

KULRICE-8360

(tick)

2.1.3

(tick)

EN-2952

route to a dynamic list of people but only require one person in the list to approve

AbstractIdRoleAttribute.java

Improvement

KULRICE-8366

(tick)

2.2 - Please update
Rice docbook for this feature as well

(tick)

EN-2305

Backdoor Restriction via Permission ;
This was done for KFS for security reasons, since they want to restrict who is able to backdoor in test

Changing this to contribute back in 2.2 since it requires a data change.

BackdoorAction.java
KimAttributes.java
KimConstants.java
added BackdoorRestrictionPermissionTypeServiceImpl

Improvement

KULRICE-8302

(tick)

2.1.3

(tick)

EN-2537

Improve Role Performance
Waiting to contribute this during 2.2 so it can get more testing at IU beforehand.
This has been in production at IU for a couple of weeks so contributing this back as part of 2.1.3

RoleService.java
RoleDao.java
RoleDaoOjb.java
RoleServiceBase.java
RoleServiceImpl.java
EKimImplServiceLocator.java
KSBDispatcherServlet.java

Improvement

KULRICE-8448

(tick)

2.1.3

 




For more info see https://jira.kuali.org/browse/KULRICE-8063

  • No labels