• Type: Sub Task Sub Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.5
    • Component/s: User Experience (UX)
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-12660MultiFileUpload storage mechanisms/service calls
      KULRICE-1873Delete DDL and java objects related to ConcurrentLock class
      KULRICE-12956Additional features required from multiFileUpload in order to work like the mocks.
      KULRICE-2059When exporting Document Type using custom nodes, exporter attempts to load the node's Java class
      KULRICE-12772Add confirmation on line delete for MultiFileUpload
      KULRICE-2763Extract web java classes and resources into a separate maven module
      KULRICE-3737remove java 1.6 runtime dependency from rice class
      KULRICE-11670Document PersistenceOption class, enum?
      KULRICE-9788Inconsistent use of constants across Krad components in Java
      KULRICE-12658MultiFileUpload freemarker templates for component and row templates
    • Rice Module:
    • Application Requirement:
    • Sprint:
      2.5.0-m3 Sprint 1, 2.5.0-m3 Sprint 2, 2.5.0-m4 Sprint 1, UXI 2.5.0-m4 Sprint 2, UXI 2.5.0-m5 Sprint 1, Core 2.5.0-m5 Sprint 2b
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:


      This will expose some of the options of the file upload plugin, as well as affect ftl output

      private String url - partial or full url - default will be blank which will then default at the js level to ?methodToCall=fileUpload&formKey=...&cacheKey=..., thus calling the default controller
      private String propertyName - wondering if we need BindingInfo, or make this something other than content element - leaning towards no because the files will not exist directly on the form (as far as I can tell at the moment)
      private boolean renderUploadButton;
      private boolean renderCancelAllButton - not sure how to get this one working yet
      private boolean renderDeleteButton - not sure how to get this one working yet
      String label parameters for the above buttons
      private String acceptFileTypes - regex
      private Integer maxFileSize - in bytes
      private Integer minFileSize - in bytes
      private Integer maxNumberOfFiles
      private String fileUploadRowTemplate - template name to use to define the upload row template, this has to be done this way as I think generating it off settings will get to complex
      private String fileDownloadRowTemplate - template name to use to define the download row template, this has to be done this way as I think generating it off settings will get to complex
      private List<String> fileTableColumnNames - names of the columns of the table

      These options will be passed through to the js through merging these settings with those set in templateOptions.

      Everything else will need to be done through templateOptions

      Not sure how we should configure a delete url as it is only used in the controller to hand back to the UI


        There are no comments yet on this issue.


          • Assignee:
            Brian Smith (Inactive)
            Brian Smith (Inactive)
          • Votes:
            0 Vote for this issue
            1 Start watching this issue


            • Created:


                Structure Helper Panel