spacebase / spacebasenz

Website for SpaceBase New Zealand
http://dev-spacebasenz.pantheonsite.io/
GNU General Public License v2.0
0 stars 0 forks source link

Document testing system email delivery #267

Closed treasuretron closed 4 years ago

treasuretron commented 4 years ago

In GitLab by @richbodo on Aug 29, 2018, 14:55

We have a list of system emails that we send, and their triggers, here:

https://gitlab.com/spacebase/spacebase/wikis/design-specs/email-notification-strategy

When testing, note that our prod domain is beta.spacebase.co, and our sandbox is at a URL that mailgun generated. There is a whitelist of recipients in mailgun that is bizarrely located under account prefs when you are logged in there.

See the siteops page to learn more about the current mailgun setup.

SiteOps

treasuretron commented 4 years ago

In GitLab by @richbodo on Aug 29, 2018, 14:56

changed the description

treasuretron commented 4 years ago

In GitLab by @richbodo on Aug 30, 2018, 11:56

assigned to @Khiggins42 and @StephenCataldo

treasuretron commented 4 years ago

In GitLab by @richbodo on Aug 30, 2018, 12:03

@Khiggins42 @StephenCataldo Can you guys estimate this?

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 30, 2018, 22:53

Documentation starts here: https://gitlab.com/spacebase/spacebase/wikis/Development/Behat Temp worknotes go here: https://docs.google.com/document/d/1jt-GCTH6bgZN311qyUjHK-soJfcfNLMBoh6rqx8YEpA/edit?usp=sharing

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 30, 2018, 22:53

changed time estimate to 1d 4h

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 31, 2018, 10:49

mentioned in commit 63f3fc53954fbdef12cd710fe273e335635a95a0

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 31, 2018, 10:58

Update on 261: @richbodo @Khiggins42

I'm making pretty fast progress on setting up a very-minimal Behat test for email (sketched in the Temp worknotes file). As discussed there are lots of extra pain points to a Behat test for emails ... for the moment my goal is to get basics and proof of concept, then we can discuss how much finesse. Rich I'd rather avoid meetings till we have more to show and reach decision-points ... but jump in if you think it's important.

Running: lando behat --config=/app/tests/behat.yml --name="emails" works, though you'll have to adjust the email-enabled account in tests/features/emails.feature I'm putting work-notes at the top of emails.feature as I go

Some next steps for either me or Kurt:

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 31, 2018, 12:58

mentioned in commit d0ebba0d212402fe6ed7f6c1de871acbe8f2ba0e

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 31, 2018, 13:05

mentioned in merge request !214

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Aug 31, 2018, 14:15

mentioned in commit a74051d3b2af7b1e8f98aac81d75f9e66df9b08d

treasuretron commented 4 years ago

In GitLab by @Khiggins42 on Aug 31, 2018, 17:20

mentioned in commit 5d47a309df5a4977a877f4b3caf3ad8bba9a54ac

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 5, 2018, 09:58

mentioned in commit dfaf8c347306c3f1daa9c897b503dc8b786376e7

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 5, 2018, 13:54

mentioned in commit 3f6726b391e02c7add3c1ce476acfff890e841eb

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 7, 2018, 13:50

Time review: About 19 hours (Stephen+Kurt) before two hour respec conversation yesterday (should this be added to estimates). Some simple, hacky email tests work and others close, but instead of sticking with quick click-style effort we're going to explore more clean (and complicated) tests. Two more workdays planned (mostly my time, I don't think Kurt is planning to much, lmk if wrong.)

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 7, 2018, 13:50

changed time estimate to 4d

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 7, 2018, 13:50

added 2d 3h of time spent at 2018-09-07

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 14, 2018, 13:53

This and #263 (overlap, setting up complex testing), and additional 15 hours from last.

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 14, 2018, 13:53

added 1d of time spent at 2018-09-14

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 14, 2018, 13:55

Meeting time not in last

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 14, 2018, 13:55

changed time estimate to 4d 2h

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 14, 2018, 13:55

added 2h of time spent at 2018-09-14

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 18, 2018, 18:26

marked this issue as related to #264

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 20, 2018, 03:12

mentioned in commit c18baffb173c70a0da1d9de0f431b719beeb4b6f

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 20, 2018, 03:12

mentioned in commit 381a135b7d6d0a4cd4206e25841db94687141244

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 20, 2018, 03:12

mentioned in commit 99c8680126029031df0e849d40ac4ca0c630ff04

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 20, 2018, 03:25

Short summary of so far, more details https://docs.google.com/document/d/1jt-GCTH6bgZN311qyUjHK-soJfcfNLMBoh6rqx8YEpA/edit?usp=sharing

treasuretron commented 4 years ago

In GitLab by @StephenCataldo on Sep 20, 2018, 03:25

added 1d 3h of time spent at 2018-09-20

treasuretron commented 4 years ago

In GitLab by @richbodo on Oct 22, 2018, 21:27

removed milestone

treasuretron commented 4 years ago

In GitLab by @richbodo on Dec 11, 2018, 13:51

closed