Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-2462

Create a system parameter to allow for turning on of KIM permission priority over Document Type policy

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-2301Create a new Kuali Rice Doctype Policy/KIM Permission ALLOW_UNREQUESTED_ACTION, whose default is true.
      KULRICE-13211Investigate attachmentTypeCode and KIM Permissions.
      KULRICE-6015Document the various Rice KIM permissions
      KULRICE-3042Permissions for creating, editing, etc. system parameters seems to be messed up in the Rice DB
      KULRICE-4296Investigate possible missing Kim Type data and system parameter
      KULRICE-5685KEW document type policy to turn off automatic replaying of last nodes for enroute docs when role changes
      KULRICE-12363Make priority of KIM cache messages configurable
      KULRICE-13177DEFAULT_APPROVE policy is not working as documented
      KULRICE-1836Create a Document Type policy which will force documents clicked on in super user search to forward back to the application's doc handler URL
      KULRICE-7235Document Type use of Null routePaths causes IllegalArgumentException: contract was null
    • Rice Module:
      KEW, KIM

      Description

      Because of the way interaction with the Document TYpe policies played out in the DocumentTypePermissionService, in a few places we had to query kim to determine if a permission was defined anywhere in KIM. This was to allow us to support backward compatibility with existing documents and not force them to do a large up-front population of KIM permissions on upgrade.

      However, there an extra layer of overhead to these calls. So if an application has it's permissions defined in KIM then they should be able to set a system parameter to turn this off.

      In order to do this, let's create the following system parameter:

      KR-WRKFLW
      All
      KIM_PRIORITY_ON_DOC_TYP_PERMS_IND

        Issue Links

          Activity

          Hide
          Eric Westfall added a comment -

          This has been committed and SQL has been added to the kew-upgrade-0.9.3-to-0.9.4.sql file.

          Show
          Eric Westfall added a comment - This has been committed and SQL has been added to the kew-upgrade-0.9.3-to-0.9.4.sql file.
          Hide
          Eric Westfall added a comment -

          Bulk change of all Rice 1.0 issues to closed after public release.

          Show
          Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

            People

            • Assignee:
              Eric Westfall
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 hour
                1h
                Remaining:
                Remaining Estimate - 1 hour
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Structure Helper Panel