Commit Graph

643 Commits

Author SHA1 Message Date
Mrugesh Mohapatra
57ceee0897 fix: update email template 2018-07-28 08:33:30 +01:00
Stuart Taylor
211245444e fix(cert-email): Default user email to empty string 2018-07-02 14:56:40 +05:30
Mrugesh Mohapatra
38bcc2e250 fix(auth): Remove deprecated views and routes 2018-06-29 21:29:20 +01:00
Stuart Taylor
a5ea7ad879 feat(unsub-email): Add an annon unsubscribe route 2018-06-29 19:55:13 +05:30
Charles Moss
ee64ab97c1 fix: removed unnecessary strip call from boot sequence (#17526)
fix: Updated boot/donate.js to connect to stripe by default in production mode

fix: removed whites spaces from donate.js and added extra check for api keys

fix: added a name to boot/donate.js export function
2018-06-18 15:47:10 +01:00
Stuart Taylor
f54b7c07f5 fix(settings): fix-up user objects for solutions (#17556) 2018-06-12 21:20:35 +05:30
Stuart Taylor
4f77da02be feat(donate): Add donate api (#17459)
* feat(donate): Add donate api

* feat(donation): Add ability to track donations via email
2018-06-07 16:35:06 -05:00
mrugesh mohapatra
6f8d36f4a7 fix: add redirects for legacy certification paths (#17484) 2018-06-07 13:37:17 -05:00
mrugesh mohapatra
259a0a594e fix(portfolio): User /:username routes as previously (#17470) 2018-06-07 13:15:30 +01:00
Kory Dondzila
a8756d5919 fix(seed): Fixes database seeding issue (#17472) 2018-06-07 00:57:13 +05:30
Quincy Larson
bc0e213529 feat: Update quotes and quote logic (#17381) 2018-06-02 03:32:37 +05:30
Stuart Taylor
91906fe1d4 Merge pull request #17238 from raisedadead/feat/authentication
fix(auth): Add verification route for email
2018-05-28 22:34:56 +01:00
Mrugesh Mohapatra
1af24d131e fix: always redirect to home on login 2018-05-29 02:54:27 +05:30
Stuart Taylor
cb15de32f5 chore(unsubscribe): Merge backup/master unsubscribe handler in to staging (#17253) 2018-05-29 02:34:46 +05:30
Mrugesh Mohapatra
5f8eb3615a fix: update middleware passthru and user in memory 2018-05-29 01:59:37 +05:30
Mrugesh Mohapatra
f52d5b5369 fix: resolve the query back to the promise 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
eebe4036ec fix: remove cookies when signout, logout (remote) and delete (remote) 2018-05-29 01:51:38 +05:30
Stuart Taylor
9cf1d67e02 fix(Observables): Remove observables from requestUpdateEmail method 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
12b2c556ec fix(views): update static email update views 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
59f700b110 fix(auth): Add verification route for email 2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
3ad70a7926 feat: add gdpr privacy and terms 2018-05-28 19:12:26 +05:30
Stuart Taylor
8380c8a181 feat(ext): Add /external/update-my-current-challenge endpoint (#17242) 2018-05-26 14:41:47 +05:30
Stuart Taylor
3e52c666da fix(updated): Update completedChallenges and progressTimestamps without duplicates (#17226)
Closes #17200
2018-05-24 19:29:46 +05:30
Stuart Taylor
dfda68fb58 feat(auth): Authorise 'external' requests through JWT (#17224) 2018-05-24 01:40:56 +05:30
Mrugesh Mohapatra
cc2ca61695 fix(routes): Make less redirections 2018-05-22 20:34:37 +05:30
mrugesh mohapatra
3f83cf59d5 fix(route): everybody gets a login (#17209) 2018-05-21 11:29:03 -05:00
Stuart Taylor
a76c8aff5a Fix: Settings/Portfolio UI (#17202)
* chore(names): Certificate -> Certification

* fix(style): Profile Certs alignment and font-size

* fix(button): Remove user icon

* fix(style): Adjust profile timeline UI

* fix(style): General account settings style fixes

* chore(updateEmail): Remove update email until we sort out auth0

* fix(copy): website -> personal website

* fix(copy): profile -> portfolio

* feat(home): Add legacy certs to user home page

* fix(copy): Change Honest settings copy

* fix(cert-settings): Filter out 'take home's

* fix(copy): next lesson -> next coding challenge

* fix(alignment): Align portfolio item settings' buttons
2018-05-21 10:21:15 -05:00
Mrugesh Mohapatra
4d48175e64 feat: update user identity login 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
53b362e5bd fix(views): Adjust routes and views 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
ebc1586222 fix(sign-up): Add check boxes for confirm 2018-05-20 13:40:48 +05:30
Stuart Taylor
bb4bcbfb45 Feat(privacy): Add granular privacy controls of public profile (#17178)
* feat(privacy): Add granular privacy controls of public profile

* feat(certs): Hide certs if showCerts is false
2018-05-19 22:07:41 -05:00
Stuart Taylor
f916204ba5 Chore: Update User model (#17171)
* fix(logs): Remove console.log's

* chore(challengeMap): challengeMap -> completedChallenges

* chore(userModel): Update user model

* feat(userIDs): Add user ident fields

* chore(github): Remove more refs to github data
2018-05-15 19:26:26 +05:30
Stuart Taylor
156ea1af76 Feat: Welcome Page (#17150) 2018-05-15 10:42:05 +05:30
Stuart Taylor
5eb90ed8c8 feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn (#17144)
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn

* fix(linting): Generate pathMigrationMap on 'prelint-js'

* fix(script): fix "only once" script

* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30
Stuart Taylor
f121a8b7bc feat(responceTime): Cache react markup by route (#16797) 2018-05-05 00:05:55 +05:30
YogeshSharma0201
59f6581ab3 fix(settings): Notify instead of flash when user updates his emai
Closes #16861
2018-04-27 03:25:39 +05:30
Nicholas Nadeau, P.Eng., AVS
e5d52afad8 chore: fixed typos via client9/misspell (#17081) 2018-04-25 10:37:27 +05:30
Abhishek Kulshrestha
9a380f135a chore(server): Deleted outdated explanation file of how-nonprofit (#17067)
changes for issue 17067

Closes #17067
2018-04-23 10:47:11 +05:30
mrugesh mohapatra
a2076ce1ec fix(auth): on-boarding, signup and welcome flows (#16882)
* fix(auth): Route should have specific targets

* fix(signup): Redirection should be to signup

Closes #16945

* feat(redirect): All fallback redirects to signin

* fix: send back to originating route

* fix(server,secrets): Specify profile field for LinkedIn provider.

* fix(profile): Add route to react profile page
2018-04-13 15:48:10 +01:00
Stuart Taylor
2281c85df6 chore(certs): Rename endpoint /c/ => /certificates/ 2018-03-06 10:38:37 +00:00
Stuart Taylor
2d0f8f7b9b feat(legacy-certs): Claim legacy certificates from the settings page 2018-03-05 13:30:07 +00:00
Stuart Taylor
2143063084 feat(map-service): Refactor out the map service 2018-02-23 17:13:59 +00:00
Stuart Taylor
a7587ed6f0 feat(challenge): Initial build of the challenge service 2018-02-23 17:13:02 +00:00
Stuart Taylor
1d420b835c feat(mapUi): Create mapUi specific service 2018-02-23 17:12:45 +00:00
Stuart Taylor
3131c55782 feat(Profile): Reactify profile page (#16743)
* feat(Profile): Reactify profile page

* chore(tidyup): Remove console.log

* fix(timeline): Remove legacy challenges from Timeline render

* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a feat(settings): Expand Settings page functionality (#16664)
* fix(layout): Fix Settings layout in firefox

* chore(availableForHire): Remove available for hire setting

* feat(helpers): Use helper components for Settings layout

* fix(map): Fix undefined lang requested

* feat(settings): Expand Settings page functionality

* chore(pledge): Remove pledge from Settings

* fix(about): Adjust AboutSettings layout

* fix(portfolio): Improve PortfolioSettings layout

* fix(email): Improve EmailSettings layout

* fix(settings): Align save buttons with form fields

* fix(AHP): Format AHP

* fix(DangerZone): Adjust DangerZone layout

* fix(projectSettings): Change Button Copy

* fix(CertSettings): Fix certificate claim logic

* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Stuart Taylor
59999f9b09 fix(typo): Fix defaultState Typo (#16702) 2018-02-13 20:18:29 +05:30
Berkeley Martinez
660f78896d fix(settings/updateEmail): Show message from server 2018-01-30 17:14:33 -08:00
Berkeley Martinez
1ee9d9259c feat(Flash): Normalize flash types with object
help prevent typo errors
2018-01-30 17:14:33 -08:00
Berkeley Martinez
ae3ccdd672 fix(user/settings): Add theme server validations 2018-01-30 17:14:33 -08:00