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

Rewrite DocumentTypeLookupableImpl to use KNS framework

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Incomplete
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-2236Rewrite RuleTemplateLookupableImpl to use KNS framework
      KULRICE-2237Rewrite EDocLiteLookupableImpl to use KNS framework
      KULRICE-2235Rewrite RuleAttributeLookupableImpl to use KNS framework
      KULRICE-2239Rewrite RuleBaseValuesLookupableImpl to use KNS framework
      KULRICE-2240Rewrite RoleLookupableImpl to use KNS framework
      KULRICE-1649Rewrite EDL to use the KNS
      KULRICE-2249Rewrite Remove/Replace User Document using the KNS
      KULRICE-2242Remove the KEW Lookup framework and replace with KNS framework
      KULRICE-8792Perform analysis of the KNS inquiry framework
      KULRICE-8794Perform analysis of the KNS maintenance framework
    • Rice Module:
      KEW

      Description

      org.kuali.rice.kew.lookupable.DocumentTypeLookupableImpl needs to be rewritten to use the KNS lookup framework

      See KULRICE-1457 for more details

      1. docTypeFunctionalTest.xls
        9 kB
        Casey Boettcher

        Issue Links

          Activity

          Hide
          Eric Westfall added a comment -

          Will also need to determine best strategy for implementing "Export Hierarchy" button. See KULRICE-2297.

          Show
          Eric Westfall added a comment - Will also need to determine best strategy for implementing "Export Hierarchy" button. See KULRICE-2297 .
          Hide
          Casey Boettcher (Inactive) added a comment - - edited

          Remaining tasks include:

          • verify that all search fields (lookup fields) work properly (search in Old, compare to same search in New); especially Active Indicator
          • make sure New resultFields (result columns) include all cols in the Old, plus message entity
          • build Inquiry (called "report" in Old) (this is the detailed view with XML shown to user who selects a row in results)

          Make sure Old still works before commit to SVN

          Show
          Casey Boettcher (Inactive) added a comment - - edited Remaining tasks include: verify that all search fields (lookup fields) work properly (search in Old, compare to same search in New); especially Active Indicator make sure New resultFields (result columns) include all cols in the Old, plus message entity build Inquiry (called "report" in Old) (this is the detailed view with XML shown to user who selects a row in results) Make sure Old still works before commit to SVN
          Hide
          Casey Boettcher (Inactive) added a comment -

          ActiveIndicator field seems to have not effect on query.

          Show
          Casey Boettcher (Inactive) added a comment - ActiveIndicator field seems to have not effect on query.
          Hide
          Eric Westfall added a comment -

          Recall, the document type lookup query was more complicated then the KNS could generate for us (because of the "Descend Hierarchy" feature). So we hooked it up to the DocumentType service. So you can debug there and figure out why the active indicator isn't coming through properly in the query.

          Show
          Eric Westfall added a comment - Recall, the document type lookup query was more complicated then the KNS could generate for us (because of the "Descend Hierarchy" feature). So we hooked it up to the DocumentType service. So you can debug there and figure out why the active indicator isn't coming through properly in the query.
          Hide
          Casey Boettcher (Inactive) added a comment -

          Clicking on the Direct Inquiry book icon results in a new window with 500 error. Seems that the parent doc type name is being passed as a parameter in the HTTP request, but what's being expected is documentTypeId (since document ID is a PK and the InquiryForm iterates through BO PKs, throwing an error if one is defined in the entity class but not present in the request).

          Show
          Casey Boettcher (Inactive) added a comment - Clicking on the Direct Inquiry book icon results in a new window with 500 error. Seems that the parent doc type name is being passed as a parameter in the HTTP request, but what's being expected is documentTypeId (since document ID is a PK and the InquiryForm iterates through BO PKs, throwing an error if one is defined in the entity class but not present in the request).
          Hide
          Eric Westfall added a comment -

          Hmm, I'm not sure how to get the Direct Inquiry to use the Document Type ID PK. Can you do some investigation and see if you can find out? My guess is that it's something you need to configure in some way in the data dictionary.

          Show
          Eric Westfall added a comment - Hmm, I'm not sure how to get the Direct Inquiry to use the Document Type ID PK. Can you do some investigation and see if you can find out? My guess is that it's something you need to configure in some way in the data dictionary.
          Hide
          Casey Boettcher (Inactive) added a comment - - edited

          Outstanding issues:

          Show
          Casey Boettcher (Inactive) added a comment - - edited Outstanding issues: Help text KULRICE-2455
          Hide
          Eric Westfall added a comment -

          Bulk change of all Rice 1.0 issues to closed after public release.

          Show
          Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

            People

            • Assignee:
              Casey Boettcher (Inactive)
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel