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

Document the use of "PreRoute" in document-centric permission details lists

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.0.1
    • Fix Version/s: Not version specific
    • Component/s: Documentation
    • Labels:
      None
    • Similar issues:
      KULRICE-10772Support "Use Transactional Document" permission in KRAD
      KULRICE-3984Cancel Document permission does not work
      KULRICE-8252Permission check for super user tab seems to be using the wrong namespace
      KULRICE-2615Set up Action List Help Desk and Document Search Security group to use the Default permission template instead of custom permission templates
      KULRICE-6342Permission Document Error offers no help for Permission Details errors
      KULRICE-10251Maintain KRMS Agenda permission has confusing and unused permission detail
      KULRICE-8802Permission details are not saved when new permission goes final
      KULRICE-4805DocumentTypePermissionServiceImpl seems to build permission details incorrectly
      KULRICE-8153Permission screen problems entering permission details
      KULRICE-7185Optimization of KIM Permission Checks

      Description

      'PreRoute' is the special constant that 'routeNodeName' is set to in the permission details for a document when that document's state is SAVED or INITIATED. This allows for the creation of a single permission that applies to either state for a document type (or perhaps for a number of document types – sorry, my knowledge of KIM permissions is rather flimsy). This needs to be researched and added where appropriate to the Rice documentation.

      See DocumentAuthorizerBase.addStandardAttributes(...) and DocumentTypePermissionServiceImpl.buildDocumentTypePermissionDetails(...) (the latter after work on KULRICE-3363 is complete).

        Issue Links

          Activity

          Hide
          Peter Giles (Inactive) added a comment -

          This is another topic that there is no context for in the current set of documentation. I can't hang a window in an empty lot. I'm linking this issue ("relies on") to KRDOC-19.

          Show
          Peter Giles (Inactive) added a comment - This is another topic that there is no context for in the current set of documentation. I can't hang a window in an empty lot. I'm linking this issue ("relies on") to KRDOC-19 .
          Hide
          Peter Giles (Inactive) added a comment - - edited

          This should go somewhere in the context of Permissions and "permission details" related to Documents. It could possibly go in the KEW TRG or the user guide, depending on which ends up addressing the intersection of Permissions and Documents.

          Here's the blurb that describes this feature:

          Permissions having a permission template that takes a "routeNodeName" permission detail (e.g. Save Document, Cancel Document) can be configured to apply to a document before it has been routed. To do so, set the permission detail 'routeNodeName' to the special constant 'PreRoute'.

          Show
          Peter Giles (Inactive) added a comment - - edited This should go somewhere in the context of Permissions and "permission details" related to Documents. It could possibly go in the KEW TRG or the user guide, depending on which ends up addressing the intersection of Permissions and Documents. Here's the blurb that describes this feature: Permissions having a permission template that takes a "routeNodeName" permission detail (e.g. Save Document, Cancel Document) can be configured to apply to a document before it has been routed. To do so, set the permission detail 'routeNodeName' to the special constant 'PreRoute'.
          Hide
          Jessica Coltrin (Inactive) added a comment -

          closing old documentation JIRAs

          Show
          Jessica Coltrin (Inactive) added a comment - closing old documentation JIRAs

            People

            • Assignee:
              Unassigned
              Reporter:
              Aaron Godert (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel