Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-7169

Rice object lookup quickfinders not working when related module is in EMBEDDED mode

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.0.1
    • Fix Version/s: 2.0.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KEW, KIM
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      The EBO framework is returning the wrong URL for lookups when attempting to lookup objects from modules which are running in embedded mode. (As do KEW and KIM.)

      The getExternalizableBusinessObjectLookupUrl() method on ModuleServiceBase uses "application.url" to build the string. Unfortunately, in EMBEDDED mode, the module service is running locally in the KFS server, and so the links resolve there. If there is custom lookupable logic, then we get messages like the following:

      java.lang.RuntimeException: Lookup impl not found for lookup impl name docTypeLookupable

      java.lang.RuntimeException: Lookup impl not found for lookup impl name kimPersonLookupable

      Somehow, when modules with EBOs are running in embedded mode, the module service needs to know not to render the lookup links against the local server, since the UI for embedded modules is on the Rice server.

        Attachments

          Issue Links

            Activity

            Hide
            jkeller Jonathan Keller added a comment -

            Dan - here is the core issue for the person lookup failures.

            Show
            jkeller Jonathan Keller added a comment - Dan - here is the core issue for the person lookup failures.
            Hide
            shahess Shannon Hess added a comment -

            This has been fixed. Locally I successfully tested the following

            • document search lookup on the Asset Payment Document type
            • campus lookup on the Building Lookup document type
            • person lookup in the Award document for the Project Director Principal Name
            • person lookup in the Award document in the Ad Hoc Recipients section
            • group lookup in the Award document in the Ad Hoc Group Requests:
            Show
            shahess Shannon Hess added a comment - This has been fixed. Locally I successfully tested the following document search lookup on the Asset Payment Document type campus lookup on the Building Lookup document type person lookup in the Award document for the Project Director Principal Name person lookup in the Award document in the Ad Hoc Recipients section group lookup in the Award document in the Ad Hoc Group Requests:

              People

              • Assignee:
                shahess Shannon Hess
                Reporter:
                jkeller Jonathan Keller
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: