Rice Performance Enhancements (KULRICE-3715)

[KULRICE-3735] KIM Permission templates are queried from the DB too often Created: 03/Dec/09  Updated: 03/Nov/10  Resolved: 10/Dec/09

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: 1.0.1, KFS Release 3.0
Fix Version/s:, KFS Release 3.0.1

Type: Sub Task Priority: Major
Reporter: Jonathan Keller Assignee: Jonathan Keller
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: JPEG File screenshot-1.jpg    
Similar issues:
KULRICE-3752Responsibility objects are being queried from the database too often
KULRICE-3759KEW UserOptions table is queried *way* too often.
KULRICE-9907PermissionServiceImpl.getPermissionsByTemplateName gets inactive permission templates
KULRICE-6463New DB Indexes for KIM Permission checks
KULRICE-7613New DB index for KIM group membership
KULRICE-7090Documentation: expand documentation in KIM UG for delivered Permission Templates
KULRICE-6442Rice Dev: Permission Lookup screen, Permission Template attribute label missing
KULRICE-11564add permission templates and additional permissions to conversion script SQL output
KULRICE-7185Optimization of KIM Permission Checks
KULRICE-3278Determine if permission is still being checked for org.kuali.rice.kew.web.backdoor.AdministrationAction
Rice Module:
Application Requirement:
KFS, Rice


The KIM permission templates are queried unnecessarily due to the need to get the KIM Type ID from the template record of a permission. Since after creation, a permission will not change its template, neither will it change its type. As such, the KIM permission ID/type mapping can be cached in the permission service.

Generated at Sat Apr 04 20:43:39 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.