1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
Commit graph

34 commits

Author SHA1 Message Date
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