Commit 657ccfa
Feat/Team Checkin Form routes, validators, controllers, and middleware (#974)
* Create checkin form submit endpoint
* Finish hacker checkin form submit endpoint
* Change checkin form spreadsheet
* api route for checking in teams
* Add devpost and discord tag field validation
* Update db with devpost url
* Add url validation:
* added team checkin form status to settings
* remove workshops
* more validation
* test
* Updated email template dates and header logo
* Added hackboard role support
* Revert "Added hackboard role support"
This reverts commit 481d303.
* Feat/auto emails (#949)
* Update email templates with tentative dates
* Create service for sending automated status emails
* Created function to find hacker by their status
* API routing for automated emails
* Cleaner code
* API routing for getStatusCount function
* Added emails.js logic to middleware and controller files
* fixed authorization bug
* Added hackboard role support
* Revert "Added hackboard role support"
This reverts commit 481d303.
* update email dates
---------
Co-authored-by: Joshua Zhou <joshuazhou744@gmail.com>
Co-authored-by: Mika Vohl <mikavohl@gmail.com>
Co-authored-by: Tavi Pollard <tavienpollard@gmail.com>
* Feat/create application review (#944)
* not finished create app rev
* Reviewer status: 1/2 works (needs to enter twice??)
* Hacker Reviewer Feature
* Cleaner code
* remove uneccessary comments
* not finished create app rev
* Reviewer status: 1/2 works (needs to enter twice??)
* Hacker Reviewer Feature
* Cleaner code
* remove uneccessary comments
* not finished create app rev
* Reviewer status: 1/2 works (needs to enter twice??)
* Hacker Reviewer Feature
* Cleaner code
* remove uneccessary comments
* not finished create app rev
* Reviewer status: 1/2 works (needs to enter twice??)
* Hacker Reviewer Feature
* Cleaner code
* Fixed Application Error: implemented reviewers values from feat/review_filter and fixed the default value errors for reviewer status, name, and comments
* Fixed Application Error: implemented reviewers values from feat/review_filter and fixed the default value errors for reviewer status, name, and comments
* fixed authorization issues by adding all routes to routes.constant.js with unique IDs
* disable emails on status change by admin
---------
Co-authored-by: Tavi Pollard <tavienpollard@gmail.com>
Co-authored-by: Tavi Pollard <45189395+tektaxi@users.noreply.github.com>
* fixed merge issue with objectIDs
* Added hackboard role support (#955)
* Added hackboard role support
* minor edits to hackboard permissions
---------
Co-authored-by: Tavi Pollard <tavienpollard@gmail.com>
* Updated account invitation email content
* Feat/assign reviewers (#959)
* Assign 2 reviewers per unreviewed Hacker submitted before cutoff time. Will need a cleaning for documentation
* removed to requirement that the reviewer name has to be empty (now it's just filtering if hacker was created before cutoff)
* clean
* Use string[] parameter instead of hardcoded names
---------
Co-authored-by: JAMIE XIAO <jamie.xiao.ca@gmail.com>
* Added script for sending interest form emails (#954)
* Added script for sending interest form emails
* Usage comments
* quick fixes to assignReviewers (#961)
* quick fixes to assignreviewers
* fixed non existant fields conditional statements for assignReviewers
* need to fix: reviewer1 & 2 have same name
* fixed duplicate names
* cut off to dec 1 11:59 pm
* update cutoff
* date fix??
* add hacker id to team api response schema
* new acceptance email
* updated Marriott booking deadline
* round 2 acceptance email template
* updated rejection email
* updated wording
* added volunteer link
* added applied status to validateStatus function
* overrode email template to send declined emails to hackers with applied status (#972)
* Finish hacker checkin form submit endpoint
* format sheet name
* remove checkin router dup
* fix
---------
Co-authored-by: Joshua Zhou <j.zhou11@share.epsb.ca>
Co-authored-by: janekhuong <janekhuong05@gmail.com>
Co-authored-by: Mika Vohl <mikavohl@gmail.com>
Co-authored-by: Tavi Pollard <tavienpollard@gmail.com>
Co-authored-by: Jamie Xiao <141690843+JamieXiao@users.noreply.github.com>
Co-authored-by: Tavi Pollard <45189395+tektaxi@users.noreply.github.com>
Co-authored-by: Mika Vohl <103958325+MikaVohl@users.noreply.github.com>
Co-authored-by: JAMIE XIAO <jamie.xiao.ca@gmail.com>
Co-authored-by: Mubeen Mohammed <mubeen.mohammed@mail.mcgill.ca>1 parent a2fabfe commit 657ccfa
File tree
13 files changed
+424
-13502
lines changed- constants
- controllers
- middlewares
- validators
- models
- routes/api
- services
13 files changed
+424
-13502
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
| 119 | + | |
| 120 | + | |
118 | 121 | | |
119 | 122 | | |
| 123 | + | |
| 124 | + | |
120 | 125 | | |
121 | 126 | | |
122 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
| |||
126 | 131 | | |
127 | 132 | | |
128 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
129 | 159 | | |
130 | 160 | | |
131 | 161 | | |
| 162 | + | |
132 | 163 | | |
133 | 164 | | |
134 | 165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
20 | 24 | | |
21 | 25 | | |
22 | 26 | | |
| |||
0 commit comments