Commit graph

128 commits

Author SHA1 Message Date
Cathy Hu 7b8d17b77b [email] Fix unsubscribe bug 2020-09-11 23:34:05 +02:00
Cathy Hu 906dba0c83 [email] Fix mda 2020-09-11 22:19:51 +02:00
Cathy Hu 4edaeb706a [email] Limit messages to subscribers 2020-09-11 22:03:02 +02:00
Cathy Hu 92f8ee6a11 [email] Add immediate response if email is in list 2020-09-11 18:40:35 +02:00
Cathy Hu b2cafa81ac [core] Add ssl options 2020-09-11 18:21:24 +02:00
Cathy Hu d6fc38504a [core] Reformat 2020-09-11 12:48:18 +02:00
Cathy Hu 754dbe6762 [misc] Add behind_proxy and regroup config params 2020-09-11 04:05:33 +02:00
Cathy Hu 3025d8b05a [misc] Fix all 204 responses 2020-09-11 02:58:39 +02:00
Cathy Hu 96b1900b46 [core] Fix production issues 2020-09-10 22:57:05 +02:00
Cathy Hu 28396eb379 [misc] Fix production issues 2020-09-10 19:37:06 +02:00
Cathy Hu b1997e46c2 [twitter] Fix issue with twitter exceeding request count 2020-09-09 14:19:21 +02:00
Cathy Hu 09810680e8 [core] Add default trigger value 2020-09-08 13:02:07 +02:00
Cathy Hu ad4f9fb4fb [email] Fix email unsubscribe error handling 2020-09-06 23:06:52 +02:00
Cathy Hu 04515dfa76 [twitter] Add removal of twitter corpses on twitter create 2020-09-06 21:00:59 +02:00
Cathy Hu 7d54375b43 [core] Fix hood destruction process 2020-09-06 19:11:18 +02:00
Cathy Hu a24e5ff4f9 [twitter] Make twitter callback private 2020-09-05 21:32:10 +02:00
Cathy Hu 32dd8b9207 [misc] Reformat to fit new black guidelines 2020-09-05 01:39:24 +02:00
Cathy Hu d8a270573e [telegram] Add public telegram endpoint to list all bots to a hood 2020-09-03 17:38:12 +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
Cathy Hu 5575782b9b [twitter] Add public twitter endpoint to list all bots to a hood 2020-09-03 17:36:49 +02:00
Cathy Hu f1bc3cba8b [core] Add frontend_url and replace some root_url with frontend path for twitter callback 2020-08-31 21:41:23 +02:00
Cathy Hu 5e9a947284 [telegram] Add username to telegram bots 2020-08-31 14:08:53 +02:00
Cathy Hu a7f0898fd7 [twitter] Add username to twitter bots 2020-08-31 14:08:21 +02:00
Cathy Hu 71ac6fd7fa [core] Make GET hood/id public and implement register correctly 2020-08-18 23:44:13 +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 cb9e8e0136 [core] Add cors_allow_origin and production config option 2020-07-25 13:34:18 +02:00
Cathy Hu 48db2de748 [tests] Add REST API tests for creating a twitter bot and fix issues 2020-07-19 00:40:28 +02:00
Cathy Hu 268e1d6853 [email] Add start, stop, status REST endpoints 2020-07-18 13:53:11 +02:00
Cathy Hu 9e765e970a [twitter] Fix import error 2020-07-17 23:48:16 +02:00
Cathy Hu 98f60d498b [telegram] Fix telegram api key update bug 2020-07-17 23:41:50 +02:00
Cathy Hu f6eef5dc73 [twitter] Add start, stop, status REST endpoints 2020-07-17 23:40:14 +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 33f3a02985 [core] Fix protected attributes in platformapi.py 2020-07-17 15:51:14 +02:00
maike fa3d8deb95 [email] Prefix for email recipient address 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 075d04bb7d [email] Envelope from is not always set 2020-07-17 15:51:14 +02:00
maike 1bfa7b6a41 [email] Fix email parsing in kibicara_mda 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 4bee982005 [email] Get recipient from command line, not email 2020-07-17 15:51:14 +02:00
maike 4ccd30cadf [email] Ensure hood name is lower case 2020-07-17 15:51:14 +02:00
maike a6ce618ca8 [email] Get recipient from email instead of command line 2020-07-17 15:51:14 +02:00
maike 1ea8f3b3e2 [email] Get email row directly 2020-07-17 15:51:14 +02:00
maike df5e17814c [email] Let MDA exit with error if there is no usable body 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 9a6edd5fa2 [email] Fix unsubscribe link 2020-07-17 15:51:14 +02:00
maike 668b702735 [email] Shorter way to raise an exception 2020-07-17 15:51:14 +02:00
maike ecba2fb595 [email] Pass message in json instead of data 2020-07-17 15:51:14 +02:00