TACC / tup-ui

React client for TACC User Portal
2 stars 0 forks source link

feat: CMD-112 overwrite confirmation e-mail #448

Open wesleyboar opened 3 months ago

wesleyboar commented 3 months ago

Overview

Status

Related

Changes

Testing

  1. npx nx build tup-cms
    npx nx serve tup-cms
  2. Open a CMS form (not /about/help) with an e-mail field (display name is "Email" or "email").
  3. Make sure form would send e-mail e.g.
    • edit form and have e-mail address in "Send form data to e-mail address:",
    • in /apps/tup-cms/src/taccsite_cms/settings_local.py, set DEFAULT_FROM_EMAIL to an e-mail address.
  4. Submit e-mail address via form.
  5. Verify only one confirmation e-mail (text and html versions) would be received.
  6. Verify that confirmation e-mail has "Business hours …" paragraph.

UI

Docker log (send to user) tup_cms | [DJANGO] DEBUG 2024-04-01 16:06:38,314 UTC apps portal.common_apps.email_management.apps.callback:40: received submission from Help (Not Via RT) tup_cms | [DJANGO] DEBUG 2024-04-01 16:06:38,314 UTC apps portal.common_apps.email_management.apps.callback:41: tup_cms | [DJANGO] DEBUG 2024-04-01 16:06:38,316 UTC apps portal.apps.portal.apps.callback:46: received submission from Help (Not Via RT) tup_cms | Content-Type: multipart/alternative; tup_cms | boundary="===============3785253249513235131==" tup_cms | MIME-Version: 1.0 tup_cms | Subject: TACC Form Submission Received: Help (Not Via RT) tup_cms | From: no-reply@tacc.utexas.edu tup_cms | To: one@more.time tup_cms | Date: Mon, 01 Apr 2024 21:06:38 -0000 tup_cms | Message-ID: <171200559831.9.11548662848347038720@tup_cms> tup_cms | tup_cms | --===============3785253249513235131== tup_cms | Content-Type: text/plain; charset="utf-8" tup_cms | MIME-Version: 1.0 tup_cms | Content-Transfer-Encoding: 7bit tup_cms | tup_cms | tup_cms | Greetings, tup_cms | tup_cms | You have successfully submitted a form on the TUP CMS website. Thank you for your submission. tup_cms | tup_cms | Business hours are Monday - Friday, 8AM to 5PM Central. We will respond to your submission according to the information provided on the form webpage. tup_cms | tup_cms | Sincerely, tup_cms | TUP CMS Communications tup_cms | tup_cms | --===============3785253249513235131== tup_cms | Content-Type: text/html; charset="utf-8" tup_cms | MIME-Version: 1.0 tup_cms | Content-Transfer-Encoding: 7bit tup_cms | tup_cms | tup_cms |

Greetings,

tup_cms |

tup_cms | You have successfully submitted a form on the TUP CMS website. Thank you for your submission. tup_cms |

tup_cms |

tup_cms | Business hours are Monday - Friday, 8AM to 5PM Central. We will respond to your submission according to the information provided on the form webpage. tup_cms |

tup_cms |

tup_cms | Sincerely,
tup_cms | TUP CMS Communications tup_cms |

tup_cms | tup_cms | --===============3785253249513235131==-- tup_cms | tup_cms | -------------------------------------------------------------------------------
Docker log (send to TACC) ``` tup_cms | [DJANGO] INFO 2024-04-01 16:06:31,292 UTC basehttp django.server.log_message:212: "GET /core/markup/nav/ HTTP/1.1" 200 1218 tup_cms | Content-Type: multipart/alternative; tup_cms | boundary="===============1556261318995665495==" tup_cms | MIME-Version: 1.0 tup_cms | Subject: Form Submission - Help (Not Via RT) tup_cms | From: webmaster@localhost tup_cms | To: wbomar@tacc.utexas.edu tup_cms | Date: Mon, 01 Apr 2024 21:06:38 -0000 tup_cms | Message-ID: <171200559831.9.680013331273973475@tup_cms> tup_cms | tup_cms | --===============1556261318995665495== tup_cms | Content-Type: text/plain; charset="utf-8" tup_cms | MIME-Version: 1.0 tup_cms | Content-Transfer-Encoding: 7bit tup_cms | tup_cms | tup_cms | tup_cms | Form: Help (Not Via RT) tup_cms | Date: 1st April 2024 16:06 tup_cms | tup_cms | tup_cms | Name: tup_cms | Once More tup_cms | tup_cms | Email: tup_cms | one@more.time tup_cms | tup_cms | tup_cms | Sent via http://localhost:8000 tup_cms | tup_cms | --===============1556261318995665495== tup_cms | Content-Type: text/html; charset="utf-8" tup_cms | MIME-Version: 1.0 tup_cms | Content-Transfer-Encoding: 7bit tup_cms | tup_cms | tup_cms | tup_cms | tup_cms | tup_cms | tup_cms | Form Submission - Help (Not Via RT) tup_cms | tup_cms | tup_cms |

tup_cms |

Date: 1st April 2024 16:06

tup_cms | tup_cms |

tup_cms | Name:
tup_cms | Once More tup_cms |

tup_cms | tup_cms |

tup_cms | Email:
tup_cms | one@more.time tup_cms |

tup_cms | tup_cms | Sent via localhost:8000/about/help-not-via-rt/ tup_cms | tup_cms | tup_cms | tup_cms | --===============1556261318995665495==-- tup_cms | tup_cms | ------------------------------------------------------------------------------- ```
wesleyboar commented 3 months ago

@jarosenb reviewed privately. Results are: