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

Inquiry download custom BO attachments, KRAD support

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.4
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-10571Inquiry download custom BO attachments, KRAD support
      KULRICE-5363Inquiry - Support for displaying bo attachments and downloading
      KULRICE-12795Not able to download attachments in KRAD
      KULRICE-10211Inquiry Gap Analysis: Downloading attachments linked to BOs
      KULRICE-11290Support Custom Uif Annotations for KRAD-Data
      KULRICE-7227NPE when trying to download multi-attachment from document that hasn't been routed/saved.
      KULRICE-9487Inquiry export button does not open file download dialog
      KULRICE-13936AFT Failure DemoTravelAccountMaintenanceViewPermissionAft Download Attachment button not present
      KULRICE-10037CSV,XML,XLS file download buttons on collections does not work on inquiry screen
      KULRICE-11320Create Automated Functional Tests for KRAD Labs - Inquiry Custom Header
    • Rice Module:
      KRAD
    • Sprint:
      2.4.0-m2 Sprint 2, 2.4.0-m2 KRAD Sprint 3
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      The custom BO attachment method (downloadCustomBOAttachment) are missing in the KRAD Inquiry controller. This functionality needs to be included to ensure equivalency between KNS and KRAD.

        Issue Links

          Activity

          Hide
          Jeff Ruch added a comment -

          None of the documents are using this functionality. I'm following up to see if KC is using it.

          Show
          Jeff Ruch added a comment - None of the documents are using this functionality. I'm following up to see if KC is using it.
          Hide
          Jeff Ruch added a comment -

          Per JHK:

          KFS does not use this functionality. It looks like it was a special case where a field could be designated on the BO for the inquiry when the "downloadCustomBOAttachment" methodToCall is used. It must have all been custom - there is no support in the system for building links with these parameters. So, there would have been a custom Inquirable and hacked in fields in place just to support this. It seems that, in the KRAD framework, there are probably easier ways to accomplish this.

          So, if in use, it's being used by KC, and Gayathri Athreya would be the one who might know. But, I'm leaning toward removing it given the new screen capabilities of KRAD. It doesn't seem that this would need to be baked into the Inquiry controller.

          String fileName = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_NAME);
          String contentType = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_CONTENT_TYPE);
          String fileContentBoField = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_CONTENT_FIELD);

          Show
          Jeff Ruch added a comment - Per JHK: KFS does not use this functionality. It looks like it was a special case where a field could be designated on the BO for the inquiry when the "downloadCustomBOAttachment" methodToCall is used. It must have all been custom - there is no support in the system for building links with these parameters. So, there would have been a custom Inquirable and hacked in fields in place just to support this. It seems that, in the KRAD framework, there are probably easier ways to accomplish this. So, if in use, it's being used by KC, and Gayathri Athreya would be the one who might know. But, I'm leaning toward removing it given the new screen capabilities of KRAD. It doesn't seem that this would need to be baked into the Inquiry controller. String fileName = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_NAME); String contentType = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_CONTENT_TYPE); String fileContentBoField = request.getParameter(KRADConstants.BO_ATTACHMENT_FILE_CONTENT_FIELD);
          Hide
          Jeff Ruch added a comment -

          Added note to https://wiki.kuali.org/display/KULRICE/Gap+Analysis+-+Inquiry. Still pending response from KC.

          Show
          Jeff Ruch added a comment - Added note to https://wiki.kuali.org/display/KULRICE/Gap+Analysis+-+Inquiry . Still pending response from KC.
          Hide
          Jeff Ruch added a comment -

          Per KC (Gayathri)

          Jeff, on further investigation I find that we ARE using downloadBOAttachment in one place in KC and are not using downloadCustomBOAttachment. Do you need any further information from me?

          Thanks,
          Gayathri

          Show
          Jeff Ruch added a comment - Per KC (Gayathri) Jeff, on further investigation I find that we ARE using downloadBOAttachment in one place in KC and are not using downloadCustomBOAttachment. Do you need any further information from me? Thanks, Gayathri
          Hide
          Jeff Ruch added a comment -

          The removal of the downloadCustomBOAttachment() is pending the approval of the focus group. KULRICE-10571 has been created to track it.

          Show
          Jeff Ruch added a comment - The removal of the downloadCustomBOAttachment() is pending the approval of the focus group. KULRICE-10571 has been created to track it.

            People

            • Assignee:
              Jeff Ruch
              Reporter:
              Jeff Ruch
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 days, 6 hours
                2d 6h
                Remaining:
                Time Spent - 1 day, 5 hours Remaining Estimate - 1 day, 1 hour
                1d 1h
                Logged:
                Time Spent - 1 day, 5 hours Remaining Estimate - 1 day, 1 hour
                1d 5h

                  Agile

                    Structure Helper Panel