Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Expand router with real routing object and 4-way address options | David Heinemeier Hansson | 2018-09-20 | 3 | -4/+46 | |
| | ||||||
* | Use proper default | David Heinemeier Hansson | 2018-09-20 | 1 | -1/+1 | |
| | ||||||
* | Less fancy | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+2 | |
| | ||||||
* | Allow inbound emails to be created on the fly | David Heinemeier Hansson | 2018-09-19 | 1 | -5/+11 | |
| | ||||||
* | before_processing should run before the inbound email has been marked as ↵ | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+2 | |
| | | | | processing | |||||
* | Extract method to encapsulate status tracking on inbound email | David Heinemeier Hansson | 2018-09-19 | 1 | -8/+14 | |
| | ||||||
* | Ensure raw email is created first | David Heinemeier Hansson | 2018-09-19 | 1 | -5/+4 | |
| | | | | Otherwise jobs hanging off the InboundEmail won't be able to access the Active Storage data (as it won't have been uploaded yet). | |||||
* | Attach a concrete router to the root mailbox and use it | David Heinemeier Hansson | 2018-09-19 | 3 | -12/+29 | |
| | | | | Don't think this is how it's going to stay. Doesn't feel like the right place for it. | |||||
* | Included in test helper now | David Heinemeier Hansson | 2018-09-19 | 1 | -2/+0 | |
| | ||||||
* | Only deliver pending emails to the mailroom | David Heinemeier Hansson | 2018-09-18 | 1 | -2/+2 | |
| | | | | Makes it easier to test without triggering this behavior. | |||||
* | Make a note for tying inbound email to exception | David Heinemeier Hansson | 2018-09-18 | 1 | -0/+2 | |
| | | | | Then InboundEmail doesn't need to serialize or track the exception that went with it. The arrow will point the other way. | |||||
* | Add callbacks | David Heinemeier Hansson | 2018-09-18 | 2 | -2/+35 | |
| | ||||||
* | More scalable name! | David Heinemeier Hansson | 2018-09-18 | 1 | -2/+2 | |
| | | | | There'll probably be other concerns we need to do around the processing. | |||||
* | Process inbound emails with state and exceptions | David Heinemeier Hansson | 2018-09-18 | 1 | -1/+15 | |
| | ||||||
* | Use a test helper to create fixtures rather than rely on them being predefined | David Heinemeier Hansson | 2018-09-18 | 2 | -15/+15 | |
| | | | | Too much hassle to manage all the steps compared to just pointing to an .eml fixture and having it setup for you. | |||||
* | First end-to-end rickety test | David Heinemeier Hansson | 2018-09-17 | 1 | -1/+3 | |
| | ||||||
* | WIP: Router | David Heinemeier Hansson | 2018-09-17 | 3 | -0/+36 | |
| | ||||||
* | Base -> Mailbox | David Heinemeier Hansson | 2018-09-17 | 3 | -3/+3 | |
| | | | | Won't need Base and can separate routing from execution 👍 | |||||
* | Action Mailbox -> Action Mailroom | David Heinemeier Hansson | 2018-09-17 | 7 | -24/+24 | |
| | ||||||
* | Skeleton | David Heinemeier Hansson | 2018-09-17 | 5 | -0/+56 | |