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

Module Service not returning correct Inquiry/Lookup URLs for KRAD

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-rc1, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-11373Module configurer changes required to have both the module spring MVC and the module services in the same context
      KULRICE-5638Figure out how to make caching possible for services in the core module
      KULRICE-7592Suggest query not working correctly with custom service method
      KULRICE-5701Review JAX-WS service methods that return collections
      KULRICE-7169Rice object lookup quickfinders not working when related module is in EMBEDDED mode
      KULRICE-5244Move KimTypeService api & impl to their correct modules
      KULRICE-9889Move deprecated data code and services to the rice-kns module
      KULRICE-9411KEN Web Service URL incorrect in 2.x TRG
      KULRICE-9614Dialogs not correctly returning to controller method
      KULRICE-8780KRAD Validation ValidCharactersConstraint Processor does not return correct error message
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      For EBOs, the ModuleService is consulted to build the inquiry and lookup URLs by calling:

      public String getExternalizableBusinessObjectInquiryUrl(Class inquiryBusinessObjectClass, Map<String, String[]> parameters);
      public String getExternalizableBusinessObjectLookupUrl(Class inquiryBusinessObjectClass, Map<String, String> parameters);

      These are currently returning URLS for the KNS lookups. We need to get the corresponding KRAD URLs returned.

      Currently in performLookup of UifControllerBase we have a block commented out that should be calling the module service to get the lookup URL:

      // TODO: should call module service to get full URL, but right now it is coded to direct to the KNS lookups

      In addition, in buildInquiryLink of Inquiry there is a block that should be calling the module service to get the inquiry URL:

      // TODO: this should set base inquiry URL from module service as well, but right now set for KNS

        Activity

        Hide
        Jerry Neal (Inactive) added a comment -

        This is needed for 2.0

        Show
        Jerry Neal (Inactive) added a comment - This is needed for 2.0
        Hide
        Jessica Coltrin (Inactive) added a comment -

        double-tagging with 2.0.0-b3 for review.

        Show
        Jessica Coltrin (Inactive) added a comment - double-tagging with 2.0.0-b3 for review.
        Hide
        Jessica Coltrin (Inactive) added a comment -

        Closing since these items are now in the release notes.

        Show
        Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

          People

          • Assignee:
            Jerry Neal (Inactive)
            Reporter:
            Jerry Neal (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel