Oliver Eyton-Williams
57a39d47ab
refactor: remove old curriculum map from api
2020-06-23 11:27:16 +02:00
Kristofer Koishigawa
6e5988da4e
fix(learn): versioning for new certificate slugs ( #39087 )
2020-06-17 20:30:31 +05:30
Kristofer Koishigawa
77df0e32cd
feat(learn): rename certificates, cert slugs, and cert flags ( #39026 )
2020-06-15 21:51:30 +05:30
Oliver Eyton-Williams
b4926052f4
chore: refactor and simplify testing ( #39050 )
2020-06-13 14:57:15 +05:30
Mrugesh Mohapatra
a02ff7b08e
fix(certs): add year to certs introduced in 2020 ( #38912 )
2020-06-04 13:13:07 +05:30
Beau Carnes
256ed00fb9
feat(learn): split InforSec and QA into individual certs ( #38347 )
...
Co-authored-by: Mrugesh Mohapatra <me@raisedadead.com>
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com>
2020-05-27 13:19:12 +05:30
Beau Carnes
e776529ed0
feat(learn): add python video challenges ( #38424 )
2020-05-27 13:19:09 +05:30
mrugesh
22afc2a0ca
feat(learn): python certification projects ( #38216 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Beau Carnes <beaucarnes@gmail.com>
2020-05-27 13:19:08 +05:30
Shaun Hamilton
b1ea426f51
fix(api): add toLowerCase method to email ( #38586 )
2020-04-24 16:23:29 +05:30
Tom
f5360e9393
fix: timeline not showing when set to public ( #37937 )
2019-12-20 19:19:02 +05:30
Mrugesh Mohapatra
fdb17223ec
revert : Added displayUsername and username update functionality
...
removes implemenation from #35699
This reverts commit e154f38118
.
2019-12-13 01:07:05 +05:30
Catalina
e154f38118
Added displayUsername and username update functionality ( #35699 )
...
* Added displayUsername and username update functionality
* fix: move username assignment to safe place
moved the username assignment down a statement so that it doesn't cause exception
* fix: handle missing username or displayUsername
* refactor: remove redundant code
2019-12-11 12:43:06 +01:00
mikek2252
35a6b40e63
Found that thr model uses lower case i but this was using I
2019-10-31 08:02:06 +00:00
mrugesh
ebc49be88f
fix(api): revert regex based email query ( #37393 )
2019-10-19 01:09:29 +05:30
Stuart Taylor
892e6862ed
fix: reduce the number of db calls for getSessionUser ( #37385 )
...
* Fix: Reduce the number of db calls for getSessionUser
* Fix unit tests
2019-10-18 05:47:37 +05:30
Oliver Eyton-Williams
9c2f1ffd82
refactor: combine slug utils into one module
2019-09-26 22:15:27 +05:30
Bouncey
53ca86e953
Fix: Ensure emails are processed in lower-case
2019-09-10 11:02:22 +05:30
Bouncey
e08bc32170
Fix: migrate from DeprecationWarning over Buffer security concerns
2019-09-10 11:02:22 +05:30
Bouncey
7271e82503
Fix: Restore email change functionality
2019-09-10 11:02:22 +05:30
Valeriy
469c3f05c2
feat: use static query to get idToNameMap ( #36722 )
2019-08-30 22:37:28 +05:30
Tom
70b7080833
fix: make challenge links on profile page work ( #36701 )
...
* fix: make challenge links on profile page work
* fix: filter out certs from displaying
* fix: add suggested changes
2019-08-29 23:25:06 +05:30
Parth Parth
67028025d1
fix(client): Vague Error messages ( #36047 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-19 20:01:03 +05:30
Bouncey
0c23844793
chore: Remove old auth cruft
2019-03-05 15:57:46 +05:30
Aravind V. Nair
35b0bd8fdd
chore: normalize freeCodeCamp in english ( #35258 )
...
Co-authored-by: The Coding Aviator <34807532+thecodingaviator@users.noreply.github.com>
Co-authored-by: mrugesh mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-02-19 15:19:49 +05:30
Bouncey
b13e5fb41a
feat: Use prettier-eslint to format code
2019-02-19 14:30:27 +05:30
Bouncey
3f25ed051d
chore: Remove unused files
2019-02-19 14:30:27 +05:30
Bouncey
0ccd0a6f77
chore: Fix api linting
2019-02-19 14:30:27 +05:30
Bouncey
07266b7e43
chore: commit lint fixes for the api
2019-02-19 14:30:27 +05:30
Bouncey
010fa63e76
chore: Remove unused files
2019-02-19 14:30:27 +05:30
Bouncey
438bd94895
chore: Refactor server tests to use jest
2018-12-04 17:42:12 +05:30
TheFereday
1f44d4d17d
Fixed spelling errors ( #29194 )
2018-11-16 11:29:02 +00:00
Bouncey
0f73fdbd9c
fix(update$): Remove User.update$, refactor to use native loopback interfaces
2018-11-16 04:09:16 +05:30
Bouncey
25debd6602
chore(services): Remove fetchr and associated services
2018-11-16 04:09:16 +05:30
Bouncey
491912448b
feat(api): Add a challenge API, GET idToNameMap
2018-11-13 05:39:50 +05:30
Bouncey
dace86663f
fix(current-challenge): Fix current-challenge API
2018-11-13 05:39:50 +05:30
Bouncey
2de2143457
feat(email-settings): Add email settings
2018-09-21 11:26:30 +01:00
Bouncey
3a98e3cfa3
feat(privacy): Add privacy settings
2018-09-21 11:26:30 +01:00
Bouncey
dc00eb8555
chore(root): Ensure development environment
2018-09-03 17:47:48 +05:30
Bouncey
46a217d0a5
chore(server): Move api-server in to it's own DIR
2018-09-03 17:47:48 +05:30