From 3b7c89c92527e1facdff326fba55c228a4081efd Mon Sep 17 00:00:00 2001 From: Nathan Chung Date: Thu, 13 Oct 2022 14:58:34 -0400 Subject: [PATCH] #63: Add positions to CEO (#79) https://git.csclub.uwaterloo.ca/public/pyceo/issues/63 Added the following positions: * ext affairs lead * marketing lead * design lead * events lead * reps lead * mods lead * photography lead * other Signed-off-by: n4chung Co-authored-by: n4chung Reviewed-on: https://git.csclub.uwaterloo.ca/public/pyceo/pulls/79 Reviewed-by: Raymond Li Co-authored-by: Nathan Chung Co-committed-by: Nathan Chung --- ceo/tui/views/position_names.py | 8 ++++++++ etc/ceo.ini | 4 +++- etc/ceod.ini | 4 +++- tests/ceo_dev.ini | 4 +++- tests/ceod_dev.ini | 4 +++- tests/ceod_test_local.ini | 4 +++- 6 files changed, 23 insertions(+), 5 deletions(-) diff --git a/ceo/tui/views/position_names.py b/ceo/tui/views/position_names.py index 96b391d..0bb49e1 100644 --- a/ceo/tui/views/position_names.py +++ b/ceo/tui/views/position_names.py @@ -9,4 +9,12 @@ position_names = { 'imapd': "IMAPD", 'webmaster': "Web Master", 'offsck': "Office Manager", + 'ext-affairs-lead': "External Affairs Lead", + 'marketing-lead': "Marketing Lead", + 'design-lead': "Design Lead", + 'events-lead': "Events Lead", + 'reps-lead': "Reps Lead", + 'mods-lead': "Mods Lead", + 'photography-lead': "Photography Lead", + 'other': "Other", } diff --git a/etc/ceo.ini b/etc/ceo.ini index c3a5e95..6f5e7ae 100644 --- a/etc/ceo.ini +++ b/etc/ceo.ini @@ -19,7 +19,9 @@ port = 9987 [positions] required = president,vice-president,sysadmin available = president,vice-president,treasurer,secretary, - sysadmin,cro,librarian,imapd,webmaster,offsck + sysadmin,cro,librarian,imapd,webmaster,offsck, + ext-affairs-lead,marketing-lead,design-lead,events-lead, + reps-lead,mods-lead,photography-lead,other [mysql] host = caffeine diff --git a/etc/ceod.ini b/etc/ceod.ini index dc0e048..090d97b 100644 --- a/etc/ceod.ini +++ b/etc/ceod.ini @@ -64,7 +64,9 @@ exec = exec,exec-moderators [positions] required = president,vice-president,sysadmin available = president,vice-president,treasurer,secretary, - sysadmin,cro,librarian,imapd,webmaster,offsck + sysadmin,cro,librarian,imapd,webmaster,offsck, + ext-affairs-lead,marketing-lead,design-lead,events-lead, + reps-lead,mods-lead,photography-lead,other [mysql] # This is only used on the database_host. diff --git a/tests/ceo_dev.ini b/tests/ceo_dev.ini index 12ad1e3..a7714f6 100644 --- a/tests/ceo_dev.ini +++ b/tests/ceo_dev.ini @@ -15,7 +15,9 @@ port = 9987 [positions] required = president,vice-president,sysadmin available = president,vice-president,treasurer,secretary, - sysadmin,cro,librarian,imapd,webmaster,offsck + sysadmin,cro,librarian,imapd,webmaster,offsck, + ext-affairs-lead,marketing-lead,design-lead,events-lead, + reps-lead,mods-lead,photography-lead,other [mysql] host = coffee diff --git a/tests/ceod_dev.ini b/tests/ceod_dev.ini index 7404777..a29566d 100644 --- a/tests/ceod_dev.ini +++ b/tests/ceod_dev.ini @@ -60,7 +60,9 @@ exec = exec [positions] required = president,vice-president,sysadmin available = president,vice-president,treasurer,secretary, - sysadmin,cro,librarian,imapd,webmaster,offsck + sysadmin,cro,librarian,imapd,webmaster,offsck, + ext-affairs-lead,marketing-lead,design-lead,events-lead, + reps-lead,mods-lead,photography-lead,other [mysql] username = mysql diff --git a/tests/ceod_test_local.ini b/tests/ceod_test_local.ini index 8adc851..c9f055d 100644 --- a/tests/ceod_test_local.ini +++ b/tests/ceod_test_local.ini @@ -59,7 +59,9 @@ exec = exec [positions] required = president,vice-president,sysadmin available = president,vice-president,treasurer,secretary, - sysadmin,cro,librarian,imapd,webmaster,offsck + sysadmin,cro,librarian,imapd,webmaster,offsck, + ext-affairs-lead,marketing-lead,design-lead,events-lead, + reps-lead,mods-lead,photography-lead,other [mysql] username = mysql