Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
bd5f971
Bump handlebars from 4.0.12 to 4.1.0
dependabot-support Feb 7, 2019
3e87de9
[Security] Bump extend from 3.0.1 to 3.0.2
dependabot-support Feb 7, 2019
98f1433
[Security] Bump lodash from 4.17.10 to 4.17.11
dependabot-support Feb 7, 2019
d2510d1
Bump nodemon from 1.17.3 to 1.18.10
dependabot-support Feb 8, 2019
2de6cb3
Bump mongoose from 5.4.10 to 5.4.11
dependabot-support Feb 9, 2019
77c862a
Bump @types/mongoose from 5.3.12 to 5.3.13
dependabot-support Feb 12, 2019
21ce17e
Bump @types/mongoose from 5.3.13 to 5.3.14
dependabot-support Feb 12, 2019
ba9336f
Bump @types/mongoose from 5.3.14 to 5.3.15
dependabot-support Feb 12, 2019
dad9961
Bump cookie-parser from 1.4.3 to 1.4.4
dependabot-support Feb 13, 2019
2e97f61
Bump @types/mongoose from 5.3.15 to 5.3.16
dependabot-support Feb 14, 2019
dab3bec
Bump mongoose from 5.4.11 to 5.4.12
dependabot-support Feb 14, 2019
43c7156
Bump @types/mongoose from 5.3.16 to 5.3.17
dependabot-support Feb 14, 2019
95af575
Bump mongoose from 5.4.12 to 5.4.13
dependabot-support Feb 15, 2019
62eec50
Ugprade jshint for async / await support 🎉 (#356)
pierreTklein Feb 16, 2019
6a9c304
Feature/333 settings (#344)
pierreTklein Feb 18, 2019
92d14dd
Make error routing use the error handler (#343)
pierreTklein Feb 18, 2019
0c40c10
Fix linking of accountType in schema (#371)
pierreTklein Feb 18, 2019
5021064
Bump mocha from 5.2.0 to 6.0.0 (#372)
dependabot[bot] Feb 18, 2019
cacbb10
Bump @google-cloud/logging-winston from 0.10.2 to 0.11.0 (#369)
dependabot[bot] Feb 18, 2019
2d3681a
Convert major to list, convert ascii to string validation (#355)
pierreTklein Feb 18, 2019
6293ea8
Bump @types/mongoose from 5.3.17 to 5.3.18
dependabot-support Feb 20, 2019
a522912
Bump mongoose from 5.4.13 to 5.4.14
dependabot-support Feb 20, 2019
13d4f05
Bump jsonwebtoken from 8.3.0 to 8.5.0
dependabot-support Feb 20, 2019
59a2949
Bump mocha from 6.0.0 to 6.0.1
dependabot-support Feb 21, 2019
6c85053
Bump @types/mongoose from 5.3.18 to 5.3.19
dependabot-support Feb 22, 2019
aa65594
Bump mongoose from 5.4.14 to 5.4.15
dependabot-support Feb 23, 2019
12fb95e
Bump mocha from 6.0.1 to 6.0.2
dependabot-support Feb 25, 2019
32e99e1
Bump @types/mongoose from 5.3.19 to 5.3.20
dependabot-support Feb 25, 2019
d0c3453
Bump @types/mongodb from 3.1.19 to 3.1.20
dependabot-support Mar 2, 2019
43acf9f
Bump mongoose from 5.4.15 to 5.4.16
dependabot-support Mar 2, 2019
b467118
Bump mongoose from 5.4.16 to 5.4.17
dependabot-support Mar 3, 2019
63b9377
Bump @types/mongoose from 5.3.20 to 5.3.21
dependabot-support Mar 6, 2019
a423594
Bump @types/mongodb from 3.1.20 to 3.1.21
dependabot-support Mar 7, 2019
567e22a
Bump mongoose from 5.4.17 to 5.4.18
dependabot-support Mar 8, 2019
e512b6d
Bump @types/mongodb from 3.1.21 to 3.1.22
dependabot-support Mar 9, 2019
325a711
Bump mongoose from 5.4.18 to 5.4.19
dependabot-support Mar 11, 2019
b78a32b
Bump jshint from 2.10.1 to 2.10.2
dependabot-support Mar 13, 2019
d043d95
Clean up code in seed files (#389)
pierreTklein Mar 14, 2019
32990a8
Bump @google-cloud/storage from 2.4.2 to 2.4.3
dependabot-support Mar 14, 2019
f83b120
Bump handlebars from 4.1.0 to 4.1.1
dependabot-support Mar 16, 2019
796e078
Bump jsonwebtoken from 8.5.0 to 8.5.1
dependabot-support Mar 18, 2019
d39d725
Bump @types/mongoose from 5.3.21 to 5.3.23
dependabot-support Mar 18, 2019
102caa7
Bump bcrypt from 3.0.4 to 3.0.5
dependabot-support Mar 19, 2019
e9eb7f7
Bump mongoose from 5.4.19 to 5.4.20
dependabot-support Mar 25, 2019
695b22f
Bump mongoose from 5.4.20 to 5.4.21
dependabot-support Apr 2, 2019
be2e7de
Bump mongoose from 5.4.21 to 5.4.22
dependabot-support Apr 4, 2019
24b0db5
Bump @google-cloud/storage from 2.4.3 to 2.5.0
dependabot-support Apr 4, 2019
ede5ae3
Bump mocha from 6.0.2 to 6.1.0
dependabot-support Apr 7, 2019
36c29fa
Bump mocha from 6.1.0 to 6.1.1
dependabot-support Apr 7, 2019
245186c
Bump mongoose from 5.4.22 to 5.4.23
dependabot-support Apr 8, 2019
2818023
Bump mongoose from 5.4.23 to 5.5.0
dependabot-support Apr 8, 2019
0340edc
Bump mocha from 6.1.1 to 6.1.2
dependabot-support Apr 8, 2019
f462b7b
Bump nodemon from 1.18.10 to 1.18.11
dependabot-support Apr 8, 2019
949f3a8
Bump dotenv from 6.2.0 to 7.0.0 (#408)
dependabot[bot] Apr 9, 2019
d47ab40
Bump @google-cloud/logging-winston from 0.11.0 to 0.11.1
dependabot-support Apr 10, 2019
8c3af1f
Bump mongoose from 5.5.0 to 5.5.1
dependabot-support Apr 11, 2019
6ee1353
Bump @types/mongodb from 3.1.22 to 3.1.23
dependabot-support Apr 11, 2019
913d9c4
Bump mocha from 6.1.2 to 6.1.3
dependabot-support Apr 12, 2019
5550483
Bump handlebars from 4.1.1 to 4.1.2
dependabot-support Apr 13, 2019
6fdddd1
Bump bcrypt from 3.0.5 to 3.0.6
dependabot-support Apr 14, 2019
ec7c05c
Bump mongoose from 5.5.1 to 5.5.2
dependabot-support Apr 16, 2019
05d1124
Bump mocha from 6.1.3 to 6.1.4
dependabot-support Apr 18, 2019
41514de
Add section for PRs, Code Review (#457)
pierreTklein May 6, 2019
0659569
[Security] Bump lodash.merge from 4.6.1 to 4.6.2
dependabot-preview[bot] Jul 12, 2019
c53be7c
Bump nodemon from 1.18.11 to 1.19.1
dependabot-preview[bot] Jul 12, 2019
8505fbf
Bump chai-http from 4.2.1 to 4.3.0
dependabot-preview[bot] Jul 12, 2019
e5c6fd9
Bump @types/mongodb from 3.1.23 to 3.1.28
dependabot-preview[bot] Jul 12, 2019
fc9e6c9
Bump @types/express from 4.16.1 to 4.17.0
dependabot-preview[bot] Jul 12, 2019
2ae27b9
Bump qrcode from 1.3.3 to 1.4.0
dependabot-preview[bot] Jul 12, 2019
5b99ff0
[Security] Bump lodash from 4.17.11 to 4.17.14
dependabot-preview[bot] Jul 12, 2019
7446f9c
Bump @types/mongoose from 5.3.23 to 5.5.8
dependabot-preview[bot] Jul 12, 2019
125a35f
Bump express from 4.16.3 to 4.17.1
dependabot-preview[bot] Jul 12, 2019
4648677
Merge pull request #481 from hackmcgill/dependabot/npm_and_yarn/devel…
krubenok Jul 16, 2019
99c3bec
Bump express-validator from 5.3.1 to 6.1.1
dependabot-preview[bot] Jul 16, 2019
136ecbd
Merge pull request #479 from hackmcgill/dependabot/npm_and_yarn/devel…
krubenok Jul 16, 2019
778a6cb
Bump dotenv from 7.0.0 to 8.0.0
dependabot-preview[bot] Jul 16, 2019
88ce838
Merge pull request #472 from hackmcgill/dependabot/npm_and_yarn/devel…
krubenok Jul 16, 2019
65a9ef6
Bump @google-cloud/storage from 2.5.0 to 3.0.2 (#471)
dependabot-preview[bot] Jul 16, 2019
cdc80ea
Bump @sendgrid/mail from 6.3.1 to 6.4.0
dependabot-preview[bot] Jul 16, 2019
8199312
Bump mongoose from 5.5.2 to 5.6.4
dependabot-preview[bot] Jul 16, 2019
95e9d9b
Bump multer from 1.3.1 to 1.4.2
dependabot-preview[bot] Jul 16, 2019
3c1dacd
Bump @google-cloud/storage from 3.0.2 to 3.0.3
dependabot-preview[bot] Jul 17, 2019
3d9e1c4
Bump mocha from 6.1.4 to 6.2.0
dependabot-preview[bot] Jul 19, 2019
93cba8c
Bump mongoose from 5.6.4 to 5.6.5
dependabot-preview[bot] Jul 19, 2019
742ea77
Bump qrcode from 1.4.0 to 1.4.1
dependabot-preview[bot] Jul 19, 2019
1c09b17
Bump @types/mongodb from 3.1.28 to 3.1.29
dependabot-preview[bot] Jul 23, 2019
8faa3e4
Bump @types/mongoose from 5.5.8 to 5.5.9
dependabot-preview[bot] Jul 23, 2019
5484505
Bump mongoose from 5.6.5 to 5.6.6
dependabot-preview[bot] Jul 23, 2019
7c04888
Bump @types/mongodb from 3.1.29 to 3.1.30
dependabot-preview[bot] Jul 24, 2019
0e8ac0f
Bump @types/mongoose from 5.5.9 to 5.5.11
dependabot-preview[bot] Jul 26, 2019
0a8702e
Bump mongoose from 5.6.6 to 5.6.7
dependabot-preview[bot] Jul 29, 2019
a4db28e
Bump @types/mongodb from 3.1.30 to 3.1.31
dependabot-preview[bot] Jul 30, 2019
db9d791
Bump @google-cloud/storage from 3.0.3 to 3.0.4
dependabot-preview[bot] Jul 31, 2019
34c2724
Bump mongoose from 5.6.7 to 5.6.8
dependabot-preview[bot] Aug 5, 2019
fe33139
Fix #286 put idValidator before authorization
tygobogo Jun 24, 2019
b55bffd
Bump @types/mongoose from 5.5.11 to 5.5.12
dependabot-preview[bot] Aug 6, 2019
4eff315
Bump @types/mongodb from 3.1.31 to 3.1.32
dependabot-preview[bot] Aug 8, 2019
b48d676
Bump @types/multer from 1.3.7 to 1.3.8
dependabot-preview[bot] Aug 8, 2019
9dc713f
Bump mongoose from 5.6.8 to 5.6.9
dependabot-preview[bot] Aug 8, 2019
9a234db
Bump @google-cloud/storage from 3.0.4 to 3.1.0
dependabot-preview[bot] Aug 12, 2019
950db39
Fix for duplicate rolebindings
Aug 13, 2019
aa90568
Bump @types/mongodb from 3.1.32 to 3.2.1
dependabot-preview[bot] Aug 13, 2019
15ec11a
Bump @types/mongodb from 3.2.1 to 3.2.2
dependabot-preview[bot] Aug 14, 2019
907529a
Bump @types/mongodb from 3.2.2 to 3.2.3
dependabot-preview[bot] Aug 19, 2019
41d9384
Bump dotenv from 8.0.0 to 8.1.0
dependabot-preview[bot] Aug 19, 2019
1b70bd8
Bump @types/multer from 1.3.8 to 1.3.9
dependabot-preview[bot] Aug 19, 2019
36277c1
Bump @types/express from 4.17.0 to 4.17.1
dependabot-preview[bot] Aug 19, 2019
5593b7f
Bump @types/mongoose from 5.5.12 to 5.5.13
dependabot-preview[bot] Aug 20, 2019
f1622ec
Bump @types/mongodb from 3.2.3 to 3.3.0
dependabot-preview[bot] Aug 21, 2019
950fd0c
Bump mongoose from 5.6.9 to 5.6.10
dependabot-preview[bot] Aug 21, 2019
f449adf
Bump @google-cloud/storage from 3.1.0 to 3.2.0
dependabot-preview[bot] Aug 22, 2019
f37759a
Bump mongoose from 5.6.10 to 5.6.11
dependabot-preview[bot] Aug 26, 2019
6137159
Bump @types/mongodb from 3.3.0 to 3.3.1
dependabot-preview[bot] Aug 26, 2019
af8ab8e
Bump @types/mongoose from 5.5.13 to 5.5.14
dependabot-preview[bot] Aug 27, 2019
f09dcf9
Bump @google-cloud/storage from 3.2.0 to 3.2.1
dependabot-preview[bot] Aug 28, 2019
0070f55
Bump @types/mongoose from 5.5.13 to 5.5.15
dependabot-preview[bot] Aug 28, 2019
e210015
Bump express-validator from 6.1.1 to 6.2.0
dependabot-preview[bot] Aug 30, 2019
774037e
Created service for parse patch to address #280
tygobogo Jun 21, 2019
b7a6e34
Added closures to the parsePatch service
tygobogo Sep 2, 2019
0957844
Revert "Bump express-validator from 6.1.1 to 6.2.0"
tygobogo Sep 2, 2019
bd2bf90
Bump express-validator from 6.1.1 to 6.2.0
dependabot-preview[bot] Sep 2, 2019
a49f879
Bump nodemon from 1.19.1 to 1.19.2
dependabot-preview[bot] Sep 3, 2019
c567306
Bump mongoose from 5.6.11 to 5.6.12
dependabot-preview[bot] Sep 3, 2019
1f37219
Bump handlebars from 4.1.2 to 4.2.0
dependabot-preview[bot] Sep 3, 2019
eb7878a
Bump @types/mongoose from 5.5.15 to 5.5.17
dependabot-preview[bot] Sep 5, 2019
70cb775
Bump mongoose from 5.6.12 to 5.6.13
dependabot-preview[bot] Sep 6, 2019
066a3fb
Bump mongoose from 5.6.13 to 5.7.0
dependabot-preview[bot] Sep 9, 2019
8450c57
Bump mongoose from 5.7.0 to 5.7.1
dependabot-preview[bot] Sep 13, 2019
65a73f6
Bump qrcode from 1.4.1 to 1.4.2
dependabot-preview[bot] Sep 19, 2019
3875b81
Bump @google-cloud/storage from 3.2.1 to 3.3.0
dependabot-preview[bot] Sep 20, 2019
3c02947
Bump handlebars from 4.2.0 to 4.2.1
dependabot-preview[bot] Sep 20, 2019
9d8e264
Bump handlebars from 4.2.1 to 4.3.0
dependabot-preview[bot] Sep 24, 2019
e10fe17
Bump handlebars from 4.3.0 to 4.3.1
dependabot-preview[bot] Sep 24, 2019
eae6944
Bump @types/mongoose from 5.5.17 to 5.5.18
dependabot-preview[bot] Sep 24, 2019
ecb479c
Bump @types/multer from 1.3.9 to 1.3.10
dependabot-preview[bot] Sep 25, 2019
8835eb8
Bump handlebars from 4.3.1 to 4.3.2
dependabot-preview[bot] Sep 26, 2019
4ee2209
Bump handlebars from 4.3.2 to 4.3.3
dependabot-preview[bot] Sep 27, 2019
db5d769
Bump handlebars from 4.3.3 to 4.3.4
dependabot-preview[bot] Sep 28, 2019
495d362
Bump nodemon from 1.19.2 to 1.19.3
dependabot-preview[bot] Sep 29, 2019
d5892a6
Bump handlebars from 4.3.4 to 4.4.0
dependabot-preview[bot] Sep 29, 2019
e0e72b7
Bump mocha from 6.2.0 to 6.2.1
dependabot-preview[bot] Sep 29, 2019
6bdcde0
Bump mongoose from 5.7.1 to 5.7.3
dependabot-preview[bot] Sep 30, 2019
8940b52
Bump @google-cloud/storage from 3.3.0 to 3.3.1
dependabot-preview[bot] Oct 1, 2019
8ada5ad
Bump handlebars from 4.4.0 to 4.4.1
dependabot-preview[bot] Oct 2, 2019
441c601
Bump handlebars from 4.4.1 to 4.4.2
dependabot-preview[bot] Oct 2, 2019
3983c13
Add documentation for the batch scripts (#463)
pierreTklein Oct 3, 2019
0fd69b5
Feature/454 documentation refactor (#458)
YiFeiZhang2 Oct 3, 2019
2f8a99c
Bump @types/mongoose from 5.5.18 to 5.5.19
dependabot-preview[bot] Oct 3, 2019
5cf283b
Bump handlebars from 4.4.2 to 4.4.3
dependabot-preview[bot] Oct 8, 2019
dc69f54
Bump mongoose from 5.7.3 to 5.7.4
dependabot-preview[bot] Oct 9, 2019
3b92088
Bump @types/mongoose from 5.5.19 to 5.5.20
dependabot-preview[bot] Oct 10, 2019
40b1de8
Bump mongoose from 5.7.4 to 5.7.5
dependabot-preview[bot] Oct 14, 2019
d9f6e2d
Bump @google-cloud/storage from 3.3.1 to 3.4.0
dependabot-preview[bot] Oct 14, 2019
7fca70b
Bump @types/mongoose from 5.5.20 to 5.5.21
dependabot-preview[bot] Oct 15, 2019
93721c5
Bump nodemon from 1.19.3 to 1.19.4
dependabot-preview[bot] Oct 15, 2019
6845845
Bump @google-cloud/storage from 3.4.0 to 3.5.0
dependabot-preview[bot] Oct 15, 2019
0904a18
Bump dotenv from 8.1.0 to 8.2.0
dependabot-preview[bot] Oct 16, 2019
a625ab1
Merge pull request #511 from hackmcgill/bugfix/460-dupliaterolebindings
Oct 19, 2019
9b65aa7
Merge pull request #465 from hackmcgill/bugfix/286/idValidator_before…
tygobogo Oct 21, 2019
fc763ed
Set back to account confirmation on email change
Nov 16, 2019
99863b0
Reduced middleware function name
Nov 17, 2019
225e15e
Added tests and verified confirmed status of hacker on most hacker ro…
Nov 21, 2019
9e1a86c
Fixed all females test due to new hacker stored
Nov 21, 2019
44a992d
addressed code review nits, changed all lowercase should fails to sho…
Nov 26, 2019
eb64c37
Fixed validation for new and improved hacker object
RohitGarudadri Nov 29, 2019
795832d
minor changes to validation schema
RohitGarudadri Nov 30, 2019
8391fba
Changed parsing of hacker and validation of application
RohitGarudadri Nov 30, 2019
2cf5f06
Fixed all tests
RohitGarudadri Dec 1, 2019
28e4dbd
Don't worry about this for now
RohitGarudadri Dec 1, 2019
bc244c4
Changed names of statuses
Dec 1, 2019
4761b9e
Addressed code review changes
Dec 3, 2019
0f57560
Merge branch 'master' into develop
loreina Dec 3, 2019
bec2fd7
Merge branch 'master' into develop
loreina Dec 3, 2019
43920ca
Merge pull request #604 from hackmcgill/refactor/hacker-statuses
Dec 3, 2019
833e357
Merge branch 'develop' into bugfix/197-emailChange
Dec 3, 2019
d1deb7d
Force fix hacker route
loreina Dec 3, 2019
ab1fdf6
Merge branch 'develop' into bugfix/197-emailChange
Dec 3, 2019
8c8e089
Merge pull request #601 from hackmcgill/bugfix/197-emailChange
Dec 3, 2019
36fd997
Match npm scripts with dashboard (#602)
loreina Dec 3, 2019
3d5d679
Add travis notifs on slack (#606)
loreina Dec 3, 2019
3496bd6
Remove t-shirt size field from account and add gender field
logan-r Dec 3, 2019
61120d5
Fix bug with wrong validator for being used for gender
logan-r Dec 4, 2019
dc24a1a
Fix typo in doc
logan-r Dec 4, 2019
759ef59
Merge branch 'develop' into feature/124-update-application-page
RohitGarudadri Dec 4, 2019
8bd4545
Fixing tests
RohitGarudadri Dec 4, 2019
4b5e06e
Who knows what is going on with this test now?
RohitGarudadri Dec 6, 2019
c169369
Ignore this
RohitGarudadri Dec 6, 2019
15e980d
Switch to eslint and prettier for code formatting (#607)
loreina Dec 6, 2019
a78cbd9
Merge branch 'develop' into feature/124-update-application-page
RohitGarudadri Dec 6, 2019
770c7b8
Spacing fixed
RohitGarudadri Dec 6, 2019
56e2f2a
Fix failing test and doc typos
logan-r Dec 6, 2019
8b71f91
Accept Hacker route created
ManethKulatunge Dec 6, 2019
0a849c6
Ignore
RohitGarudadri Dec 6, 2019
a3f06b5
Ignore
RohitGarudadri Dec 6, 2019
f164708
Ignore
RohitGarudadri Dec 6, 2019
009e024
Ignore
RohitGarudadri Dec 6, 2019
ee5b24d
All tests finally working, replaced undefined with null as well in ha…
RohitGarudadri Dec 6, 2019
70efd5f
Removed console.log statements
RohitGarudadri Dec 6, 2019
90acd4a
Final commit, all tests passed locally
RohitGarudadri Dec 6, 2019
cbeb351
Change tdd to bdd to fix debug file
pierreTklein Dec 7, 2019
a90814b
Merge pull request #609 from hackmcgill/bugfix/debug_file
tygobogo Dec 7, 2019
3bb8c28
Fixing tests again and updating application and account models
RohitGarudadri Dec 8, 2019
bb1e727
Merge branch 'develop' of github.com:hackmcgill/hackerAPI into featur…
RohitGarudadri Dec 8, 2019
ce49ad1
Fixing more tests
RohitGarudadri Dec 8, 2019
a6e7100
Fixed tests and changed account and hacker models appropriately. Also…
RohitGarudadri Dec 8, 2019
67271cc
Added lodash module
RohitGarudadri Dec 8, 2019
d1234ce
Added lodash module
RohitGarudadri Dec 8, 2019
768381c
Added nvm
RohitGarudadri Dec 8, 2019
40b1404
Removed dependence on lodash
RohitGarudadri Dec 8, 2019
3d1814b
Removed dependence on lodash
RohitGarudadri Dec 8, 2019
e863783
Adding route to route.constant.js
ManethKulatunge Dec 8, 2019
8bf1710
Fix typo in docs and regenerate docs
logan-r Dec 8, 2019
f2763c5
Merge branch 'develop' into 101/modify-account-fields
logan-r Dec 8, 2019
0363f16
Refactor/vulns (#610)
pierreTklein Dec 8, 2019
a8d7fca
Regenerate docs
logan-r Dec 8, 2019
74d5286
Revert "Regenerate docs"
logan-r Dec 8, 2019
84d7399
Formatting done for middleware
ManethKulatunge Dec 8, 2019
640c741
Merge pull request #608 from hackmcgill/101/modify-account-fields
logan-r Dec 8, 2019
33604bc
Tests written for hacker/accept
ManethKulatunge Dec 8, 2019
1d82e59
Merge branch 'develop' into feature/152-accept-hacker-route
ManethKulatunge Dec 8, 2019
e484ab9
Ignore docs folder during code format/lint (#612)
loreina Dec 8, 2019
7de7f5e
Added more tests
ManethKulatunge Dec 8, 2019
a03383e
Updating branch
ManethKulatunge Dec 8, 2019
8761d19
Edited tests
ManethKulatunge Dec 8, 2019
21b999a
Improvements
ManethKulatunge Dec 8, 2019
26b5851
Improving invalid hacker test for accept
ManethKulatunge Dec 8, 2019
807e79e
Edited Middleware
ManethKulatunge Dec 9, 2019
7a04dab
Edited constants file(routes)
ManethKulatunge Dec 9, 2019
d4264c5
Documentation additions
ManethKulatunge Dec 9, 2019
bd028a4
Update routes/api/hacker.js
ManethKulatunge Dec 9, 2019
54b385c
Merge pull request #611 from hackmcgill/feature/152-accept-hacker-route
ManethKulatunge Dec 9, 2019
6a06d33
Merge branch 'develop' into feature/124-update-application-page
RohitGarudadri Dec 11, 2019
8797e01
Merge branch 'develop' into HEAD
RohitGarudadri Dec 11, 2019
8cfbb65
Merge branch 'test' into feature/124-update-application-page
RohitGarudadri Dec 11, 2019
1cd3d7b
Changed application to have travel take an integer
RohitGarudadri Dec 11, 2019
b42fe56
Fixed hacker validator based on hacker model
RohitGarudadri Dec 11, 2019
42ddd3e
Fixed getStats
RohitGarudadri Dec 11, 2019
08734aa
removed redundancies
RohitGarudadri Dec 11, 2019
bc71d48
Feature/deployment (#613)
krubenok Dec 11, 2019
ea01f5a
Merge branch 'develop' into feature/124-update-application-page
RohitGarudadri Dec 11, 2019
0cd9f2a
Merge pull request #603 from hackmcgill/feature/124-update-applicatio…
RohitGarudadri Dec 11, 2019
217e665
Changed to integer validator instead of bool
RohitGarudadri Dec 13, 2019
5f60a47
mandatory resume again
RohitGarudadri Dec 13, 2019
bf20773
Merge pull request #614 from hackmcgill/feature/128-add-application-p…
RohitGarudadri Dec 13, 2019
af51bca
Create changelog (#618)
loreina Dec 14, 2019
828bb5e
Update pre-acceptance API email templates (#617)
loreina Dec 16, 2019
5406750
Change job interest enum (#621)
loreina Dec 17, 2019
77d4837
Fix bug (#622)
pierreTklein Dec 17, 2019
ca35fd3
update changelog
loreina Dec 17, 2019
4806361
version bump to 2.0.0
loreina Dec 17, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ ADDRESS=<Some address such as 127.0.0.1>
#front-end server
FRONTEND_ADDRESS_DEV=localhost:1337
FRONTEND_ADDRESS_DEPLOY=app.mchacks.ca
FRONTEND_ADDRESS_BETA=develop--mchacks-dashboard.netlify.com

#The info for the deployment database
DB_ADDRESS_DEPLOY=<Deployment address>
Expand Down Expand Up @@ -51,4 +52,4 @@ CLIENT_ID=<client id>
AUTH_URI=<auth uri>
TOKEN_URI=<token uri>
AUTH_PROVIDER_X509_CERT_URL=<auth provider>
CLIENT_X509_CERT_URL=<client cert url>
CLIENT_X509_CERT_URL=<client cert url>
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
assets/
docs/
node_modules/
19 changes: 19 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"env": {
"browser": true,
"es6": true,
"node": true,
"mocha": true
},
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module"
},
"plugins": [
"prettier"
],
"extends": [
"eslint:recommended",
"prettier"
]
}
38 changes: 38 additions & 0 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0.0](https://github.com/hackmcgill/hackerapi/tree/2.0.0) - 2019-12-17

### Added

- Send accounts back to account confirmation on email change where confirmed is false
- Add Travis notifications to Slack
- Add code formatting with ESLint and Prettier
- Add `declined` hacker status
- Add accept hacker route
- Create changelog

### Changed

- Match npm scripts with dashboard
- Update application fields
- Modify account creation/profile fields
- Move deployment from GCP to Heroku
- Change `cancelled` hacker status to `withdrawn`
- Update pre-acceptance email templates: none hacker status, applied hacker status, account invitation, account confirmation, password reset
- Group application enums
- Change job interest enums

### Fixed

- Fix duplicate email bug

### Security

- Fix vulnerabilities
- Update packages
- Bump node version to 10.17.0
47 changes: 47 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
### Tickets:

- HCK-

### List of changes:

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

-

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] New release
- [ ] This change requires a documentation update

### How has this been tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

- [ ] Test A
- [ ] Test B

**Test Configuration**:

**Firmware version:**
**Hardware:**
**Toolchain:**
**SDK:**

### Questions for code reviewers?

### Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] Listed change(s) in the Changelog
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have made corresponding changes to the documentation
- [ ] Any dependent changes have been merged and published in downstream modules
91 changes: 0 additions & 91 deletions .jshintrc

This file was deleted.

2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.3.0
10.17.0
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
assets/
docs/
node_modules/
8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"tabWidth": 4,
"useTabs": false,
"singleQuote": false,
"semi": true,
"arrowParens": "always",
"jsxBracketSameLine": false
}
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: node_js
dist: trusty
sudo: false
services:
services:
- mongodb
before_install:
- npm i -g npm@6.4.0
Expand All @@ -17,4 +17,4 @@ branches:
- develop

notifications:
slack: hackboard6:4baCeRXUOQmvy4ZBAHQclN6K
slack: hackboard7:Yt0nW0DyaF85eTOxceBLptU1
28 changes: 14 additions & 14 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -28,7 +28,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -43,7 +43,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -59,7 +59,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -75,7 +75,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -91,7 +91,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -107,7 +107,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -123,7 +123,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -139,7 +139,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -155,7 +155,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -171,7 +171,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -187,7 +187,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -203,7 +203,7 @@
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-u",
"tdd",
"bdd",
"--timeout",
"999999",
"--colors",
Expand All @@ -213,4 +213,4 @@
"internalConsoleOptions": "openOnSessionStart"
}
]
}
}
13 changes: 5 additions & 8 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
{
"jslint.version": "es6",
"jslint.options": {
"node":true,
"this":false,
"bad_property":false
},
"search.usePCRE2": true,
"editor.formatOnSave": true
}
"editor.formatOnSave": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.tabSize": 4
}
Loading