Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-13864add ability to put multiple addresses in system param EMAIL_NOTIFICATION_TEST_ADDRESS
      KULRICE-539Add ability to schedule a daily email about KEW status using Quartz
      KULRICE-12899Add flag to control whether emails are sent or logged in development environments
      KULRICE-9012Add the ability to specify help text for collection labels
      KULRICE-2013ability to define custom action request types and map them to the behavior of existing action request types
      KULRICE-7371do not impersonate email in KualiExceptionIncidentServiceImpl
      KULRICE-1992Ability to add more custom buttons to page
      KULRICE-14123Add init view caching ability
      KULRICE-5345Add ability to identify new lines in collections
      KULRICE-11221Provide ability to use add line with stacked list
    • Epic Link:
    • Application Requirement:
      KFS
    • Sprint:
      Middleware 2.5.2 Sprint 3
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes
    • Story Points:
      5

      Description

      KFS has a requirement to be able to email an attachment, however it doesn't appear the Rice code we use to send emails (either org.kuali.rice.core.api.mail.Mailer or org.kuali.rice.krad.service.MailService) supports attachments. We would like this ability added to Rice so we don't have to roll our own email service in KFS to support attachments.

        Issue Links

          Activity

          Hide
          Bryan Hutchinson added a comment -

          This changeset contains the code I wrote for KFS to workaround the lack of this feature:
          https://fisheye.kuali.org/changelog/kfs?cs=44570

          The main things to look at are the AttachmentMail* artifacts under the org.kuali.kfs.sys package tree. I extended the Rice classes, but the code could certainly be merged into the Rice classes to add this feature. Is that something the KFS team could work with the Rice team on contributing?

          Thanks,
          Bryan

          Show
          Bryan Hutchinson added a comment - This changeset contains the code I wrote for KFS to workaround the lack of this feature: https://fisheye.kuali.org/changelog/kfs?cs=44570 The main things to look at are the AttachmentMail* artifacts under the org.kuali.kfs.sys package tree. I extended the Rice classes, but the code could certainly be merged into the Rice classes to add this feature. Is that something the KFS team could work with the Rice team on contributing? Thanks, Bryan
          Hide
          James Smith added a comment -

          As per a discussion with Claus and Jonathan this morning, we'd like to also add the requirements of KFSCNTRB-1796 to this - which is to say, in non-production environments, set the from address on the e-mail to the Non-Production notification list (see the last comment of the jira).

          Show
          James Smith added a comment - As per a discussion with Claus and Jonathan this morning, we'd like to also add the requirements of KFSCNTRB-1796 to this - which is to say, in non-production environments, set the from address on the e-mail to the Non-Production notification list (see the last comment of the jira).
          Hide
          Claus Niesen added a comment -

          @James, I created KULRICE-14095 for the non-production from address modification

          Show
          Claus Niesen added a comment - @James, I created KULRICE-14095 for the non-production from address modification
          Hide
          James Smith added a comment -

          Great - thank you!

          Show
          James Smith added a comment - Great - thank you!
          Hide
          Shannon Hess added a comment -

          I created https://fisheye.kuali.org/cru/rice-689 to reivew my changes. The most notable change I made from Bryan's code is that I allowed for multiple attachments.

          Show
          Shannon Hess added a comment - I created https://fisheye.kuali.org/cru/rice-689 to reivew my changes. The most notable change I made from Bryan's code is that I allowed for multiple attachments.
          Hide
          Claus Niesen added a comment -

          This change was rolled back. See KULRICE-14252 for instructions to reapply.

          Show
          Claus Niesen added a comment - This change was rolled back. See KULRICE-14252 for instructions to reapply.

            People

            • Assignee:
              Shannon Hess
              Reporter:
              Bryan Hutchinson
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Agile

                  Structure Helper Panel