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

Person lookup isn't case-insensitive in Rice 2.0

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.1
    • Fix Version/s: 2.0.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-5249Case Insensitive flag ignored in KNS
      KULRICE-6817Document search by document type doesn't allow wildcards or case insensitive searches
      KULRICE-6556Rice Dev: Principal ID search on Person lookup is case sensitive
      KULRICE-11712Suggest queries should be case insensitive
      KULRICE-4165Search on document description should be case insensitive
      KULRICE-85implement case-insensitive searching
      KULRICE-7060KIM Person Maintenance screen allows a new user to be created with mixed-case or uppercase letters in Principal Name field
      KULRICE-7624Results from person lookup should be bounded by default like it is in Rice 1.x
      KULRICE-5694Under some circumstances lookups can return the same row multiple times
      KULRICE-2407finish Person Lookup and Inquiry
    • Rice Module:
      KIM
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      We are seeing a couple of things w.r.t Person Lookup:

      1. Lookup using principalName - principalName fieldValue is always converted to lowercase before the actual search (which is case-sensitive always). So, this lookup only works for database values that are in lowercase. If we have principal names with mixed case or uppercase, the search fails.

      2. Lookup using other fields - These are case-sensitive now.

      When I looked at the code, the difference I see is that the actual search happens thru CriteriaLookupDao which does not have the case-insensitive logic like LookupDao does.

        Issue Links

          Activity

          Tyler Wilson made changes -
          Field Original Value New Value
          Link This issue is relied upon by KRAFDBCK-7439 [ KRAFDBCK-7439 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.0.0-rc3 [ 16472 ]
          Fix Version/s 2.0.0-rc2 [ 16448 ]
          Jessica Coltrin (Inactive) made changes -
          Start Date
          Fix Date 2012-02-20 [ set to sprint end date ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.0.0-rc4 [ 16476 ]
          Fix Version/s 2.0.0-rc3 [ 16472 ]
          Jessica Coltrin (Inactive) made changes -
          Start Date
          Fix Date 2012-02-20 2012-02-20 [ set to sprint end date ]
          Matt Sargent made changes -
          Assignee Matt Sargent [ masargen ] Jeremy Hanson [ jjhanso ]
          Rice Lead jjhanso
          Matt Sargent made changes -
          Link This issue is related to KULRICE-6556 [ KULRICE-6556 ]
          Jessica Coltrin (Inactive) made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Won't Fix [ 2 ]
          Jessica Coltrin (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Matt Sargent made changes -
          Resolution Won't Fix [ 2 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Matt Sargent made changes -
          Fix Version/s 2.1-backlog [ 16474 ]
          Fix Version/s 2.1 [ 15812 ]
          Fix Version/s 2.0 [ 14190 ]
          Fix Version/s 2.0.0-rc4 [ 16476 ]
          Affects Version/s 2.0 [ 14190 ]
          Affects Version/s 2.1 [ 15812 ]
          Matt Sargent made changes -
          Start Date
          Fix Date 2012-02-20 [ set to sprint end date ]
          Matt Sargent made changes -
          Start Date
          Fix Date 2012-02-20 2012-05-07 [ set to sprint end date ]
          Eric Westfall made changes -
          Fix Version/s 2.0.2 [ 16491 ]
          Fix Version/s 2.1 [ 15812 ]
          Fix Version/s 2.1-backlog [ 16474 ]
          Eric Westfall made changes -
          Start Date
          Fix Date 2012-05-07 [ set to sprint end date ]
          Jeremy Hanson made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Jessica Coltrin (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 132107 ] Copy of custom for rice [ 213825 ]
          Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 213825 ] custom [ 223573 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 223573 ] Rice Workflow [ 233321 ]

            People

            • Assignee:
              Jeremy Hanson
              Reporter:
              Chitra Chandran
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel