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

Add permission to disallow selection of multiple values from multi-value lookups in KNS

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: 2.1.10
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-7265Multi-Value Lookup return selected not posting
      KULRICE-10894Add Multi Value Lookup conversion to MaintainableCollectionsDefinition
      KULRICE-10038Mock for Multi Value Lookups Controls
      KULRICE-9923Conversion Guide: Multi Value Lookup
      KULRICE-1195Multi value lookup tables
      KULRICE-5599Multi-Value Lookups: Implement Select/Deselect All Pages
      KULRICE-12198Library Multi Value Lookup example adds rows but doesn't populate them
      KULRICE-10119Update Multi Value Lookups Selection Control
      KULRICE-9164Multi-Value Lookup
      KULRICE-10497Exception on multi-value lookup
    • Epic Link:
    • Rice Module:
      KNS
    • KRAD Feature Area:
      KIM Integration, Multi-Value Lookup
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Currently in KFS, we've got a permission - KFS-CAM Retire Multiple. On the CAM Retire Asset document, those with the Retire Multiple permission may lookup multiple assets and retire them in one document. Those without the permission may retire only a single asset per document.

      The permission works but the KNS is unaware of it. Therefore, everyone is allowed to do a multi-value lookup for assets to retire; but only those with the Retire Multiple permission can return more than one asset successfully. We were hoping that the KNS would simply hide the multi-value lookup if something like the Retire Multiple permission was not granted to the current user.

        Issue Links

          Activity

          Hide
          Martin Taylor (Inactive) added a comment -

          @Martin/James: Add screenshot to help clarify

          Show
          Martin Taylor (Inactive) added a comment - @Martin/James: Add screenshot to help clarify
          Hide
          James Smith added a comment -

          I've attached the "RetireAssetMultiValueLookup" screenshot. The reactangled multiple value lookup icon should not be available if the current user cannot retire multiple assets.

          Show
          James Smith added a comment - I've attached the "RetireAssetMultiValueLookup" screenshot. The reactangled multiple value lookup icon should not be available if the current user cannot retire multiple assets.
          Hide
          Claus Niesen added a comment -

          KFS withdrew the request after the following discussion:

          Through the standard lookup a user could still add multiple assets. Is that something you are going to restrict later? James: we can add a rule to fix that. Update 12/2: james thinks this is stupid - can we maybe switch out tabs for people who can only retire one? James talk to team. Update 12/11: KFS is withdrawing this request, but if we lack the hooks we need to make this work on the KFS side, we may have some other requests.

          Show
          Claus Niesen added a comment - KFS withdrew the request after the following discussion: Through the standard lookup a user could still add multiple assets. Is that something you are going to restrict later? James: we can add a rule to fix that. Update 12/2: james thinks this is stupid - can we maybe switch out tabs for people who can only retire one? James talk to team. Update 12/11: KFS is withdrawing this request, but if we lack the hooks we need to make this work on the KFS side, we may have some other requests.

            People

            • Assignee:
              Unassigned
              Reporter:
              James Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel