Commit graph

38 commits

Author SHA1 Message Date
Cathy Hu d66bf759e1 [email] Fix email sender bug 2020-09-16 23:41:38 +02:00
Cathy Hu 7b8d17b77b [email] Fix unsubscribe bug 2020-09-11 23:34:05 +02:00
Cathy Hu 92f8ee6a11 [email] Add immediate response if email is in list 2020-09-11 18:40:35 +02:00
Cathy Hu 3025d8b05a [misc] Fix all 204 responses 2020-09-11 02:58:39 +02:00
Cathy Hu ad4f9fb4fb [email] Fix email unsubscribe error handling 2020-09-06 23:06:52 +02:00
Cathy Hu 7d54375b43 [core] Fix hood destruction process 2020-09-06 19:11:18 +02:00
Cathy Hu 32dd8b9207 [misc] Reformat to fit new black guidelines 2020-09-05 01:39:24 +02:00
Cathy Hu d8c138982d [email] Add public email endpoint to list all bots to a hood 2020-09-03 17:37:25 +02:00
Thomas Lindner 3eba5e2ac5 [frontend] Generate services from openapi.json 2020-07-25 21:46:39 +02:00
Cathy Hu 87a315f340 [frontend] Add openapi generator and annotate OpenAPI in backend 2020-07-25 19:47:07 +02:00
Cathy Hu 268e1d6853 [email] Add start, stop, status REST endpoints 2020-07-18 13:53:11 +02:00
Thomas Lindner fc324f102d [misc] Add flake8 to tox and fix existing issues 2020-07-17 19:59:25 +02:00
Cathy Hu f6f6ecdd7c [email] Fix rest api tests and code 2020-07-17 15:51:14 +02:00
Cathy Hu 0a09e7a624 [email] Fix email bot 2020-07-17 15:51:14 +02:00
maike 5b3ac2be75 [email] Change request methods: REST API does not need to answer GET 2020-07-17 15:51:14 +02:00
maike b9dafa9fc8 [email] Only one email bot per hood - reducing API 2020-07-17 15:51:14 +02:00
maike e6fd5ffe4d [email] Better 2xx HTTP return codes 2020-07-17 15:51:14 +02:00
maike da26b06fe4 [doc] Documenting get_email usage 2020-07-17 15:51:14 +02:00
maike 0725523926 [email] Fix coding style 2020-07-17 15:51:14 +02:00
maike 10c496af98 [email] Get email row by hood *and* email.id 2020-07-17 15:51:14 +02:00
maike c13a354367 [email] Subscriber routes don't need authentication 2020-07-17 15:51:14 +02:00
maike 52a7f04313 [email] Better error handling 2020-07-17 15:51:14 +02:00
maike 1ed95a7352 [email] Use token generation from kibicara.webapi.admin 2020-07-17 15:51:14 +02:00
maike 513bff3fc7 [email] Fix DB call to create Email row 2020-07-17 15:51:14 +02:00
maike 4b50157e54 [email] Move To: parsing to MDA script 2020-07-17 15:51:14 +02:00
maike 43b8ec8373 [email] Coding style fix 2020-07-17 15:51:14 +02:00
maike 8e1335bc06 [email] Document functions, renamed recipients to subscribers 2020-07-17 15:51:14 +02:00
maike 72bbbb1847 [email] Delete unnecessary route 2020-07-17 15:51:14 +02:00
maike b8ce2a4843 [email] Use NaCL instead of PyJWT for encoding 2020-07-17 15:51:14 +02:00
maike 09758fa8e8 [email] Activate routes 2020-07-17 15:51:14 +02:00
maike 261e41c6a9 [email] Send unsubscribe links with every message 2020-07-17 15:51:14 +02:00
maike 4eb5b18807 [email] Create and Delete Email rows 2020-07-17 15:51:14 +02:00
maike 7866b2c4d1 [email] Make clear where hood.name/hood.id is used 2020-07-17 15:51:14 +02:00
maike 5e93549591 [email] Generate URL directly 2020-07-17 15:51:14 +02:00
maike 71f80a2a96 [email] Confirmation mail for message subscriptions 2020-07-17 15:51:14 +02:00
maike 1033b778aa [email] Return 451 for censored messages 2020-07-17 15:51:14 +02:00
maike 1aad0b30e1 [email] Return 201 only if message is accepted 2020-07-17 15:51:14 +02:00
maike d53f0832d6 [email] Add API call to receive mails 2020-07-17 15:51:14 +02:00