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

Need to add support in code to use the KR-KRAD namespace permissions instead of the KNS namespace permissions

    Details

    • Type: Task Task
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.6
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-3770Namespace and Exact match permission service not working properly
      KULRICE-4803Add unique constraint on KIM permission namespace:name
      KULRICE-11564add permission templates and additional permissions to conversion script SQL output
      KULRICE-4121Cannot edit permission record with a namespace detail value that has wildcard
      KULRICE-8252Permission check for super user tab seems to be using the wrong namespace
      KULRICE-4765Contribution: Namespace and String wildcard permission type
      KULRICE-4566Permission details can't be modified/created through KIM Permission screen
      KULRICE-10251Maintain KRMS Agenda permission has confusing and unused permission detail
      KULRICE-8802Permission details are not saved when new permission goes final
      KULRICE-9034KR-KRAD - RESULTS_LIMIT parameter should be added and the code should be changed to use it
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes
    • Story Points:
      8

      Description

      The KRAD code still uses the KNS permission templates at a lot of places. We need to shift the following over in code and also copy the KNS permission templates over to KRAD, leaving the KNS permissions intact in the database for now.

      KR-KRAD: Add Note / Attachment
      KR-KRAD: Copy Document
      KR-KRAD: Create / Maintain Record(s)
      KR-KRAD: Delete Note / Attachment
      KR-KRAD: Edit Document
      KR-KRAD: Full Unmask Field
      KR-KRAD: Inquire Into Records
      KR-KRAD: Look Up Records
      KR-KRAD: Open Document
      KR-KRAD: Partial Unmask Field
      KR-KRAD: Send Ad Hoc Request
      KR-KRAD: Take Requested Action
      KR-KRAD: View Note / Attachment
      

      Notes:

      • The permission KR-NS: Export Records will not be used until IU merges in their work. At that point, we will need to address KULRICE-13089.
      • See KULRICE-11438 for why KR-KRAD: Inquire Into Records is needed in addition to KR-KRAD: Open View (and is different from the posted analysis).
      • We will delay adding KR-KRAD: Maintain System Parameter until 2.6 since it is not used in KRAD yet. See KULRICE-9496.
      • We will not convert any templates that are unused, such as KR-NS: Modify Batch Job or KR-NS: Upload Batch Input File(s).
      • KR-NS: Use Screen should not be converted as it is tied directly to Struts. In fact, it's likely that this permission needs to be converted manually. The new KR-KRAD: Open View should be used instead.
      • See KULRICE-10772 for how KR-NS: Use Transactional Document has changed to KR-KRAD: Use View.

        Issue Links

          Activity

          Hide
          Claus Niesen added a comment -

          Add conversions of KNS permissions to KRAD permissions to conversion script.

          Show
          Claus Niesen added a comment - Add conversions of KNS permissions to KRAD permissions to conversion script.
          Hide
          Kristina Taylor (Inactive) added a comment -

          KULRICE-12472 will take care of the script.

          I wonder if we should take a look at some of these and see if they need to be in a different namespace. Some of them seem more KR-WKFLW to me...

          Show
          Kristina Taylor (Inactive) added a comment - KULRICE-12472 will take care of the script. I wonder if we should take a look at some of these and see if they need to be in a different namespace. Some of them seem more KR-WKFLW to me...

            People

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

              Dates

              • Created:
                Updated:

                Structure Helper Panel