Commit Graph

282 Commits

Author SHA1 Message Date
dlslo 1829a3805e Added election news
continuous-integration/drone/push Build is passing Details
2023-01-30 16:45:32 -05:00
Annie Sun cb9fd3aa96 Added myself (annie sun) to website (#544)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Annie Sun <anniesun@Annies-MacBook-Pro.local>
Reviewed-on: #544
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-29 18:35:12 -05:00
Darren Lo 6ea599f9dc Added Darren Lo to the Team page (#543)
continuous-integration/drone/push Build is passing Details
Co-authored-by: DarrenLo0530 <darren.lo.0530@gmail.com>
Reviewed-on: #543
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-28 16:09:23 -05:00
Shahan Nedadahandeh 03f652ab99 Fixed exec name showing middle name (#537)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #537
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-24 20:13:01 -05:00
Shahan Nedadahandeh af9246f53f Add BOT 2023 Winter (#536)
continuous-integration/drone/push Build is passing Details
2023-01-14 17:19:38 -05:00
Shahan Nedadahandeh 9747386d8b Added first bootcamp and elections event (#535)
continuous-integration/drone/push Build is failing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #535
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
2023-01-09 20:43:10 -05:00
Shahan Nedadahandeh 91f7add822 Added afterhours and EOT event (#532)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #532
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-12-03 22:52:38 -05:00
Max Erenberg 7e5466e2bc always remove tmpdir in deploy.sh (#530)
continuous-integration/drone/push Build is passing Details
This change ensures that the temporary directory created by `mkdir --directory` is always removed when `deploy.sh` exits, whether or not the script succeeded.

It also modifies the `git clone` command to use the `file://` protocol instead of HTTPS, to speed up the download.

Reviewed-on: #530
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-committed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
2022-11-27 15:00:07 -05:00
Amy Wang 3fe5696dd1 Add Alt-Tab (#528)
continuous-integration/drone/push Build is failing Details
Staging: https://csclub.uwaterloo.ca/~a3thakra/csc/amy-add-alt-tab-f22
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #528
Reviewed-by: Mark Chiu <e26chiu@csclub.uwaterloo.ca>
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-11-24 22:30:29 -05:00
Shahan Nedadahandeh 9590050d10 Added hiring news and other events (#526)
continuous-integration/drone/push Build is passing Details
https://csclub.uwaterloo.ca/~a3thakra/csc/shahanneda/add-hiring-news/
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #526
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-11-18 20:25:50 -05:00
Shahan Nedadahandeh 9e153763f5 Added alt-tab news (#525)
continuous-integration/drone/push Build is passing Details
please merge if looks good

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #525
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-11-13 23:03:44 -05:00
Shahan Nedadahandeh e92297d1b3 Add code party 2 event (#524)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #524
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-11-11 17:15:49 -05:00
Amy Wang e3c011c7bf Fix typo (#522)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #522
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-11-06 21:27:13 -05:00
Amy Wang 4514eb8917 Add Karaoke event and 2023 Class Profile Mailing List news (#519)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-22 18:49:46 -04:00
Amy Wang 284b90b2fe Update Annie's headshot (#517)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-18 15:13:50 -04:00
Shahan Nedadahandeh 80795cbb7e Add Rico AMA event (#516)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #516
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-10-15 17:52:29 -04:00
Amy Wang 4795da482c Add 2023 internship repo (#515)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-12 17:14:07 -04:00
Amy Wang 6b8d6b0918 Fix VP role (#514)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-11 17:20:49 -04:00
Amy Wang 6f547908e3 Add librarian (#513)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-11 04:50:42 -04:00
Shahan Nedadahandeh e36ef5113f Updated exec blurbs (#511)
continuous-integration/drone/push Build is passing Details
2022-10-10 19:40:10 -04:00
Beihao Zhou 6fcf793855 Add CSC Kickoff Event News (#510)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Rebecca-Chou <beihaozhou@gmail.com>
Reviewed-on: #510
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-10-05 20:20:47 -04:00
Amy Wang dd410b374f Update Meet the Team page for Fall 2022 (#508)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #508
Reviewed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-10-05 17:47:29 -04:00
Shahan Nedadahandeh f280ecc9db Add code party event (#509)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #509
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
2022-10-05 00:30:41 -04:00
Shahan Nedadahandeh 529cf6119c Add project program news (#507)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #507
Reviewed-by: Amy Wang <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Nedadahandeh <snedadah@csclub.uwaterloo.ca>
2022-10-01 23:30:12 -04:00
Shahan Nedadahandeh d74ea51ab1 Update project program image (#506)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #506
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-09-28 21:52:10 -04:00
Shahan Nedadahandeh 210004a286 Changed project program kickoff room number (#505)
continuous-integration/drone/push Build is passing Details
Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #505
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
2022-09-28 19:22:30 -04:00
Amy Wang 192dcc2356 Update Project Program event time (#504)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #504
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-28 18:02:36 -04:00
Amy Wang 7176815506 Add Amy's image (#501)
continuous-integration/drone/push Build is passing Details
Someone was making fun of me for not having an image on our website, so here we go.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #501
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-09-26 14:56:02 -04:00
Shahan Nedadahandeh 8b09dcfa47 Added project program event (#503)
continuous-integration/drone/push Build is passing Details
Please merge once good

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #503
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-09-23 21:24:07 -04:00
Amy Wang 80f618f1e8 Appoint office manager (#502)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #502
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-21 23:52:47 -04:00
Amy Wang dd8babc3f6 Add appointed positions news (#498)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #498
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-09-19 12:12:33 -04:00
Raymond Li 6d844b2c3c Fix typo (#499)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #499
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Raymond Li <raymo@csclub.uwaterloo.ca>
Co-committed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2022-09-15 00:21:39 -04:00
Raymond Li 7a3ba134c1 New term ~~new~~ revised intro
continuous-integration/drone/push Build is passing Details
2022-09-15 00:06:18 -04:00
Amy Wang 9e75ab1c25 Add Fall 2022 Election Results (#497)
continuous-integration/drone/push Build is passing Details
Also added a short bio for myself. :3

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #497
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-09-12 22:20:40 -04:00
Mark Chiu bccbffded5 Add CSC BOT event (#496)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
2022-09-10 10:59:47 -04:00
Mark Chiu d411433f4b Add First Year Orientation & Fall 2022 Elections to events (#494)
continuous-integration/drone/push Build is passing Details
Co-authored-by: e26chiu <e26chiu@csc.uwaterloo.ca>
Reviewed-on: #494
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
2022-09-10 00:34:44 -04:00
Mark Chiu 9c5a4d8050 Add bootcamp resume review & mock interviews signup event (#493)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
Co-committed-by: Emily Chiu <e26chiu@csclub.uwaterloo.ca>
2022-09-09 00:29:49 -04:00
Jared He 558bdae40b Add news "[CSC] Fall 2022 Election Nominations + New Services (Nextcloud, Shlink)" (#492)
continuous-integration/drone/push Build is failing Details
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2022-09-09 00:29:27 -04:00
Amy Wang 94156adfd2 Fix exec fetching and add events (#491)
continuous-integration/drone/push Build is passing Details
- Fixed edge case with fetching execs
- Added Bootcamp mentor application news, and CSC x Google event

**Problem:** When building the Meet the Team page using LDAP (in CI), we were only checking CSC members for the "current" term (Fall 2022) to see if any of them were execs. Since our actual current execs (the Spring 2022 execs, since Fall 2022 elections have not occurred yet) have not renewed their memberships for Fall 2022, the script was unable to find individuals for the Prez/VP/AVP/Trez positions, which caused an error.

**Solution:**
1. Gracefully handle the edge case where an exec position might be intentionally unfilled, by simply omitting it from the Meet the Team page.
2. Search through CSC members for both the current term and the previous term, when checking for execs. Note that this might make the build time slightly slower, since the script now needs to loop through two terms of members in order to pick out the execs, however the difference should be insignificant.

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #491
Reviewed-by: j285he <j285he@localhost>
2022-09-02 14:34:02 -04:00
Amy Wang f5072d38fd Add Code Party 3 (#490)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-08-11 22:03:41 -04:00
Aditya Thakral be308f6249 Create members.json api (#489)
continuous-integration/drone/push Build is passing Details
I changed some other code along the way ... which makes this PR slightly long :') rip.

closes #472

takes a stab at #466

https://csclub.uwaterloo.ca/~a3thakra/csc/adi-member-json-api/api/members.json
Reviewed-on: #489
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-08-08 04:31:15 -04:00
Raymond Li 8e0e446fd9 Update Leo in syscom/termcom (#488)
continuous-integration/drone/push Build is passing Details
hi amy :)

Reviewed-on: #488
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-08-05 15:39:34 -04:00
Shahan Nedadahandeh 8c43ed47b2 Remove warning about emails being lost (#487)
continuous-integration/drone/push Build is passing Details
I don't think we should keep a long message in the file, since all the warnings are loaded on every page load, so it might have a negative effect on performance over a long period if we keep all warnings.

Feel free to merge on green.

Co-authored-by: shahanneda <shahan.neda@gmail.com>
Reviewed-on: #487
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
Co-committed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-08-03 23:06:43 -04:00
Amy Wang 6e31d572ba Add warning about emails being lost (#486)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #486
Reviewed-by: Raymond Li <raymo@csclub.uwaterloo.ca>
2022-08-01 01:13:16 -04:00
Amy Wang 82cf6a7872 Update Fall 2022 hiring deadline (#484)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #484
Reviewed-by: j285he <j285he@localhost>
2022-07-31 19:20:30 -04:00
Jared He c509757975 Make recent images square (#483)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #483
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2022-07-27 21:49:51 -04:00
Amy Wang 72723df9eb Add Fall 2022 hiring news (#482)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-07-26 02:52:15 -04:00
Jared He f4fbfa254a Add events (#481)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Jared He <66887902+jaredjhe@users.noreply.github.com>
Reviewed-on: #481
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
Co-authored-by: j285he <j285he@localhost>
Co-committed-by: j285he <j285he@localhost>
2022-07-24 22:27:28 -04:00
Amy Wang 0a30564750 Update team name to Community Representatives (#478)
continuous-integration/drone/push Build is passing Details
The "Community Coordinators", formerly the "Class Representatives", have requested to change their team name on the website to "Community Representatives".

Co-authored-by: Amy <a258wang@uwaterloo.ca>
Reviewed-on: #478
Reviewed-by: Shahan Neda <snedadah@csclub.uwaterloo.ca>
2022-07-20 20:09:10 -04:00
Raymond Li 7f9706a1b5 Update the MUA (#473)
continuous-integration/drone/push Build is passing Details
The CSC's Executive updated the Machine Usage Agreement on 10 July 2022.

The updates are as follows:
- A note was added that CSC Cloud resources fall under the same policies as the rest of CSC's machines and network.
- A note was added that the Systems Committee may delete CSC Cloud resources when their CSC account expires.
- A directive was added that all club reps read the Wiki page on Club Hosting when they become a club rep and then at least once a term for notices on that page.
- MFCF was replaced with CSCF (when the previous 2007 version was published, CSC had relations with MFCF instead of CSCF, which may not even have existed at the time. CSC now has relations with CSCF more than MFCF.)
- Various grammatical errors were corrected.

Note: Please do not merge this PR until 18 July 2022, to allow members time to receive the new version.

---

Update (@a3thakra) Adding the WIP label till to indicate that this shouldn't be merged. Feel free to remove it when you're ready.

Co-authored-by: Raymond Li <hi@raymond.li>
Reviewed-on: #473
Reviewed-by: n3parikh <n3parikh@csclub.uwaterloo.ca>
Reviewed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Reviewed-by: Amy <a258wang@csclub.uwaterloo.ca>
2022-07-18 21:28:20 -04:00