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

Add Multi Value Lookup conversion to MaintainableCollectionsDefinition

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Maintenance
    • Application Requirement:
      Rice
    • Sprint:
      2.4.0-m4 Dev Sprint 4 (Real)
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      As part of the conversion script Multiple Value Lookups need to be converted. Analysis needs to be done to identify the parts of the KNS multi value lookups that currently exist and are easily convertible to a corresponding KRAD multivalue lookup. Identify all portions of the KNS loookup that should be converted, estimate time necessary for each portion of mulitvalue conversion, and create jiras capturing this conversion work.

      Section 4.7 Multiple Value Lookups has a couple of items that should be converted with the conversion script. It relies on the MaintainableCollecitonDefinition which is part of the Maintenance document. Thus he conversion should be added when the Maintenance document conversion is done.

        Attachments

          Issue Links

            Activity

            Hide
            sdm86 Steve Manning (Inactive) added a comment -

            At this point most of the necessary conversion for multivalue lookups is being performed. The KNS datadictionary configuration is converted to an equivalent KRAD datadictionary configuration. Specifically the KNS businessObjectClass, sourceClassName, and name are being converted, as well as summaryFields, duplicateIdentifiers and the maintainableFields. These conversion make up most of the work needed to be done by the conversion script. The only outstanding issue related to the conversion of multivalue lookups is verifying that the conversion of a MaintainableCollectionDefinition without a defined includeMultipleLookupLine property results in the creation of a Uif-CollectionQuickFinder. The default behavior for MaintableCollectionDefinition in the KNS was to include a multipleValueLookupLine if the property was not defined and the conversion script does not appear to preserve this behavior.

            Show
            sdm86 Steve Manning (Inactive) added a comment - At this point most of the necessary conversion for multivalue lookups is being performed. The KNS datadictionary configuration is converted to an equivalent KRAD datadictionary configuration. Specifically the KNS businessObjectClass, sourceClassName, and name are being converted, as well as summaryFields, duplicateIdentifiers and the maintainableFields. These conversion make up most of the work needed to be done by the conversion script. The only outstanding issue related to the conversion of multivalue lookups is verifying that the conversion of a MaintainableCollectionDefinition without a defined includeMultipleLookupLine property results in the creation of a Uif-CollectionQuickFinder. The default behavior for MaintableCollectionDefinition in the KNS was to include a multipleValueLookupLine if the property was not defined and the conversion script does not appear to preserve this behavior.

              People

              • Assignee:
                sdm86 Steve Manning (Inactive)
                Reporter:
                cniesen Claus Niesen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Remaining Estimate - 2 days
                  2d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified