David Heinemeier Hansson
|
8a0a103495
|
ActionMailroom -> ActionMailbox
We didn't end up using the mailroom metaphor directly, so let's stick with a more conventional naming strategy.
|
2018-09-28 12:19:43 -07:00 |
|
David Heinemeier Hansson
|
5ad0813322
|
Add rerouting option
|
2018-09-28 11:32:44 -07:00 |
|
David Heinemeier Hansson
|
456d79b853
|
Extract MessageId concern
|
2018-09-28 11:01:49 -07:00 |
|
David Heinemeier Hansson
|
cfb927ce75
|
Ensure message id is present
|
2018-09-27 17:59:20 -07:00 |
|
David Heinemeier Hansson
|
83a44867c7
|
Inline anemic method
|
2018-09-27 17:58:45 -07:00 |
|
David Heinemeier Hansson
|
087cbf12f4
|
Convert from Parameters object
|
2018-09-27 17:58:30 -07:00 |
|
David Heinemeier Hansson
|
e1486aa353
|
Flesh out conductor interface
|
2018-09-27 17:39:13 -07:00 |
|
David Heinemeier Hansson
|
ab92058bbd
|
Sharpen terminology
raw_email_content => source
|
2018-09-27 17:37:34 -07:00 |
|
David Heinemeier Hansson
|
b1e08b468b
|
Provide a basic admin interface
BEHOLD THE CONDUCTOR!
|
2018-09-27 16:45:59 -07:00 |
|
David Heinemeier Hansson
|
7362459d60
|
Add TODOs based on review call
|
2018-09-27 15:21:00 -07:00 |
|
David Heinemeier Hansson
|
427fa83325
|
Did that
|
2018-09-25 17:16:09 -07:00 |
|
David Heinemeier Hansson
|
96b6e7ce66
|
Extract and associate message_id with newly created inbound emails
|
2018-09-25 16:26:53 -07:00 |
|
David Heinemeier Hansson
|
26f4e359bf
|
Remember to deal with message_id
|
2018-09-20 17:30:36 -07:00 |
|
David Heinemeier Hansson
|
c0b0ea392c
|
You're not paying by the character
|
2018-09-19 16:44:48 -07:00 |
|
David Heinemeier Hansson
|
4b5e1e9827
|
Extract routable concern
|
2018-09-19 16:40:56 -07:00 |
|
David Heinemeier Hansson
|
3e199600ec
|
Routing is a named concept now
|
2018-09-19 16:38:33 -07:00 |
|
David Heinemeier Hansson
|
af360244d2
|
Temp routing directly to named controller
Need the singleton to live somewhere proper.
|
2018-09-19 16:22:53 -07:00 |
|
David Heinemeier Hansson
|
d481dd565d
|
Simpler class definition
Don't actually remember why we've used the explicit module wrapper before?
|
2018-09-19 16:20:32 -07:00 |
|
David Heinemeier Hansson
|
da697e8444
|
Attach a concrete router to the root mailbox and use it
Don't think this is how it's going to stay. Doesn't feel like the right place for it.
|
2018-09-19 15:52:16 -07:00 |
|
David Heinemeier Hansson
|
3c8fc4e9ae
|
Add incineration by default
|
2018-09-19 15:20:04 -07:00 |
|
David Heinemeier Hansson
|
c6cae759ef
|
Follow db table convention
|
2018-09-19 15:15:19 -07:00 |
|
David Heinemeier Hansson
|
26bfd1c59c
|
Only deliver pending emails to the mailroom
Makes it easier to test without triggering this behavior.
|
2018-09-18 17:28:35 -07:00 |
|
David Heinemeier Hansson
|
d1329efd81
|
Inherit from ActiveJob::Base rather than ApplicationJob
Don't want to trigger app-specific behavior here.
|
2018-09-18 17:27:52 -07:00 |
|
David Heinemeier Hansson
|
0e00529e04
|
Prefix queue name like we do routes
|
2018-09-18 17:21:18 -07:00 |
|
David Heinemeier Hansson
|
31ff0f7b6c
|
Remember to add access protection
|
2018-09-18 16:08:42 -07:00 |
|
David Heinemeier Hansson
|
65a6d525c6
|
Add basic, unauthenticated inbound emails controller
|
2018-09-17 22:32:05 -07:00 |
|
David Heinemeier Hansson
|
68d0d603a0
|
Save this for a little later
|
2018-09-17 22:15:34 -07:00 |
|
David Heinemeier Hansson
|
a6146d2e89
|
First end-to-end rickety test
|
2018-09-17 22:15:27 -07:00 |
|
David Heinemeier Hansson
|
12deb313e0
|
Wait on this for later
|
2018-09-17 17:16:51 -07:00 |
|
David Heinemeier Hansson
|
7dc484a553
|
Full name for the job
|
2018-09-17 17:16:44 -07:00 |
|
David Heinemeier Hansson
|
a4c0c022d3
|
TOC ordering
|
2018-09-17 17:16:06 -07:00 |
|
David Heinemeier Hansson
|
802bb8a452
|
Plural table name
|
2018-09-17 17:15:53 -07:00 |
|
David Heinemeier Hansson
|
82ff0c235b
|
Action Mailbox -> Action Mailroom
|
2018-09-17 16:56:55 -07:00 |
|
David Heinemeier Hansson
|
627bbd34e1
|
Add inbound email
|
2018-09-17 16:55:07 -07:00 |
|