Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-21425

Make 'Inbound E-mail' Activities Editable

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.27
    • Fix Version/s: 5.5
    • Component/s: CiviMail
    • Labels:
    • Versioning Impact:
      Minor (add functionality in backwards-compatible manner)
    • Documentation Required?:
      User and Admin Doc
    • Funding Source:
      Contributed Code
    • Verified?:
      No
    • Overview:
      Hide
      On some business cases, it may be required to be able to edit an activity type of 'Inbound E-mail', for example, to add an observation or edit some custom fields to implement some kind of workflow. However, this is currently not possible, as the prohibition for this type of activities is hard-coded in several parts within CiviCRM.
      Show
      On some business cases, it may be required to be able to edit an activity type of 'Inbound E-mail', for example, to add an observation or edit some custom fields to implement some kind of workflow. However, this is currently not possible, as the prohibition for this type of activities is hard-coded in several parts within CiviCRM.
    • How it works currently:
      Hide
      Set-up inbound e-mails and send a test email to the account. The e-mail should get pulled by CiviCRM and create an activity of type 'Inbound E-mail' for it. If you search for the activity, there will be no edit option on the result set. Also, if you click on View on the Inbound E-mail, no edit options will be available.
      Show
      Set-up inbound e-mails and send a test email to the account. The e-mail should get pulled by CiviCRM and create an activity of type 'Inbound E-mail' for it. If you search for the activity, there will be no edit option on the result set. Also, if you click on View on the Inbound E-mail, no edit options will be available.
    • How it should work:
      Hide
      Set-up inbound e-mails and send a test email to the account. The e-mail should get pulled by CiviCRM and create an activity of type 'Inbound E-mail' for it.

      Go to CiviMail settings and click the flag to allow edition of Inbound E-mail activities. Save settings.

      If you search for the activity, you will see an edit option in the list result for the activity and if you click on View edit and delete options should be available.

      Go to CiviMail settings and click the flag to disallow edition of Inbound E-mail activities. Save settings.

      Links to edit on list result and view views should no longer appear.
      Show
      Set-up inbound e-mails and send a test email to the account. The e-mail should get pulled by CiviCRM and create an activity of type 'Inbound E-mail' for it. Go to CiviMail settings and click the flag to allow edition of Inbound E-mail activities. Save settings. If you search for the activity, you will see an edit option in the list result for the activity and if you click on View edit and delete options should be available. Go to CiviMail settings and click the flag to disallow edition of Inbound E-mail activities. Save settings. Links to edit on list result and view views should no longer appear.
    • Acceptance Criteria:
      Hide
      The new boolean configuration option is set on CiviMail Settings page.
      If the new configuration option is enabled, Inbound E-mail activities should be editable.
      If the new configuration option is disabled, Inbound E-mail activities should NOT be editable.
      Show
      The new boolean configuration option is set on CiviMail Settings page. If the new configuration option is enabled, Inbound E-mail activities should be editable. If the new configuration option is disabled, Inbound E-mail activities should NOT be editable.

      Description

      On some business cases, it may be required to be able to edit an activity type of 'Inbound E-mail'. However, this is currently not possible, as the prohibition is hard-coded in several parts within CiviCRM.

      We would like to create a new setting for CiviCRM, disabled by default, that when enabled allows users edition of this type of activities.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Miya27 Camilo Rodriguez
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: