From 86fa68bb9c6872445920a0eb51c183be839afa02 Mon Sep 17 00:00:00 2001 From: petem14 Date: Sun, 15 Mar 2020 23:19:26 -0400 Subject: [PATCH 1/3] add ct/amzn channels, add brule-wink --- main.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 130e7fd..b1710cf 100644 --- a/main.py +++ b/main.py @@ -14,6 +14,7 @@ UX = 'ux' SE = 'se' +CT = 'ct' channel_map = ChannelMap(slack_conn=client) @@ -28,7 +29,10 @@ ("ux-6-remote", "ux-triage-uxd", UX), ("ux-6-indy", "ux-triage-uxd", UX), ("ux-4-indy", "ux-triage-uie", UX), - ("ux-4-remote", "ux-triage-uie", UX) + ("ux-4-remote", "ux-triage-uie", UX), + ("amazon-block1-march2020", "amazon-triage", CT), + ("amazon-block2-march2020", "amazon-triage", CT), + ] for channel in channels: channel_map.add_channel( @@ -44,7 +48,8 @@ 'spinning', 'party-parrot', 'heykirbyhey', - 'capemario' + 'capemario', + 'brule-wink' ] # ********************************************* # DO NOT EDIT BEYOND THIS POINT From 44ebbb9fe8d0a9a37ef6e82978a295f8716f55f6 Mon Sep 17 00:00:00 2001 From: petem14 Date: Sun, 15 Mar 2020 23:20:35 -0400 Subject: [PATCH 2/3] add CT cases --- quackers/core.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/quackers/core.py b/quackers/core.py index c541e65..e141095 100644 --- a/quackers/core.py +++ b/quackers/core.py @@ -29,6 +29,10 @@ ux_instructors = Airtable(os.environ.get('UX_AIRTABLE_BASE_ID'), 'Instructors') ux_questions = Airtable(os.environ.get('UX_AIRTABLE_BASE_ID'), 'Quackers Questions') +ct_students = Airtable(os.environ.get('CT_AIRTABLE_BASE_ID'), 'Students') +ct_instructors = Airtable(os.environ.get('CT_AIRTABLE_BASE_ID'), 'Instructors') +ct_questions = Airtable(os.environ.get('CT_AIRTABLE_BASE_ID'), 'Quackers Questions') + logger = logging.getLogger('gunicorn.error') @@ -84,6 +88,12 @@ def post_to_airtable(user_id, slack_username, channel, channel_map, question, in {'table': ux_students, 'is_student': True}, {'table': ux_instructors, 'is_student': False}, ] + elif base == "ct": + airtable_target = ux_questions + search_options = [ + {'table': ct_students, 'is_student': True}, + {'table': ct_instructors, 'is_student': False}, + ] else: raise Exception(f"No search options found for Airtable base {base}") From f4a5d2904803c7cc35a96d26bf4f048335e3b79e Mon Sep 17 00:00:00 2001 From: petem14 Date: Mon, 23 Mar 2020 17:33:03 -0400 Subject: [PATCH 3/3] fix ct case --- quackers/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quackers/core.py b/quackers/core.py index e141095..6ef44eb 100644 --- a/quackers/core.py +++ b/quackers/core.py @@ -89,7 +89,7 @@ def post_to_airtable(user_id, slack_username, channel, channel_map, question, in {'table': ux_instructors, 'is_student': False}, ] elif base == "ct": - airtable_target = ux_questions + airtable_target = ct_questions search_options = [ {'table': ct_students, 'is_student': True}, {'table': ct_instructors, 'is_student': False},