Mrugesh Mohapatra
0ecbaf663b
fix: update user model validation to filter mode
2018-08-09 11:00:52 +01:00
Mrugesh Mohapatra
60719fcbe6
feat(news): Add relations
2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
eba910e939
feat(news): Add news model
2018-08-03 19:27:42 +05:30
Buğra Gündüz
3c72c93a8d
feat(profile): Create top contributor badge ( #17805 )
2018-08-02 21:09:51 +05:30
Stuart Taylor
59ab3db8bf
fix(profileUI): Give a default profileUI to new accounts
2018-07-01 10:53:43 +01:00
Mrugesh Mohapatra
6fad6f92a0
fix: add default true to privacy and terms
2018-06-29 21:29:20 +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
3ad70a7926
feat: add gdpr privacy and terms
2018-05-28 19:12:26 +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
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
Berkeley Martinez
0af881a177
feat(User): Add remove getMessages method
...
We'll use this api to get flash messages on the front end up
2018-01-18 15:20:54 -08:00
Berkeley Martinez
6042ce2a84
fix(User): Allow confirm
...
This is still used for email confirmation on update
2018-01-02 23:38:01 +05:30
Berkeley Martinez
07f30427cb
feat(User/Auth): Use stand alone auth token
2018-01-02 23:38:01 +05:30
Berkeley Martinez
7a922229f4
chore(Loopback): Normalize configs using cli
2018-01-02 23:38:01 +05:30
Berkeley Martinez
c55f0e5e89
fix(User): Deny old auth api
2018-01-02 23:38:01 +05:30
Berkeley Martinez
5e38ae4347
fix(User): Typo
2018-01-02 23:38:01 +05:30
Berkeley Martinez
44c2eb65d5
refactor(User): Make requestAuthEmail into instance method
2018-01-02 23:38:01 +05:30
Jonathan Grah
674ce83ab0
feat(cert): Certificates ( #16185 )
...
* feat(cert): finished layout and design of legacy certificates
* feat(cert): added new certs
* feat(cert): added logic for new certs
* feat(cert): updated claiming challenges
* feat(cert): fixed various small issues
* feat(cert): completed suggested changes
2017-12-20 19:15:23 -06:00
Berkeley Martinez
69fa4b3098
Merge pull request #15892 from raisedadead/feat/lb3-upgrade
...
feat(LoopBack): Upgrade to LoopBack 3
2017-11-27 13:33:01 -08:00
Mrugesh Mohapatra
c50965290e
fix(email-auth): add missing properties to user
2017-11-16 11:34:50 +05:30
Mrugesh Mohapatra
c9a961d3d8
fix(github-auth): add missing properties to user
2017-11-16 11:34:50 +05:30
Mrugesh Mohapatra
e652ad934a
fix: Email should be switched before confirm
2017-11-01 01:43:22 +05:30
Mrugesh Mohapatra
5e61fd53d1
fix(user): Add update new-email placeholder property
2017-10-28 00:24:27 +05:30
Mrugesh Mohapatra
9ccfe4f72c
refactor: Update methods to sensible names
2017-10-28 00:24:27 +05:30
Joshua Riddle
6cbdbc2580
feat(user): Track challenge submissions count
...
BREAKING CHANGE: none
Closes #14881
2017-09-07 20:47:26 -07:00
Mrugesh Mohapatra
f8c818e7e7
Implement passwordless login
...
* Created a new rest API to create and save a temporary token that
can be exchanged for a access token.
* Updated the sign in view
* Add email template for sign in links
* Add route to request a access token and login user
* Make the email views conistent
2017-09-01 17:14:43 -07:00
padulam
ec020ad471
Add available for hire button
2017-06-18 09:13:48 -04:00
Berkeley Martinez
962675ee17
feat(api): Add active user api
2017-01-26 18:01:15 -08:00
Ivan Sebastian
a455ec0dc1
show core team status in user profile
2016-10-29 15:54:42 +07:00
Janice Shiu
0696825fc3
standardize capitalization and fix typos
2016-10-04 10:34:07 +08:00
Dylan
5e9f22e05f
fix typo in user.json
2016-09-24 10:44:18 -05:00
Berkeley Martinez
42de7c57ef
Feature(nav): clicking on logo takes user to current challenge
2016-08-03 15:51:28 -07:00
Berkeley Martinez
078560c3ba
Add language routing
2016-07-28 23:40:01 -07:00
Berkeley Martinez
6898d961bf
Normalize model json using generator loopback
2016-07-28 23:39:17 -07:00
Berkeley Martinez
e29a2a9716
feature(email): add ability to verify current email
2016-06-02 15:23:49 -07:00
Berkeley Martinez
e72ad8c513
fix(ui): Fix flash shown to user on page refresh
...
Store user theme preference on user object.
Must be logged in to use themes
2016-05-12 18:52:03 -07:00
Mrugesh Mohapatra
3d55b9bb8b
Add Update Email View
...
This commit:
- Displays the user's email that we have on records
- Adds a button in the settings to update email
- Adds a form view to update the email
- Fixes CSS for the Email icons and the email form
~ Credits to @hallaathrad
- Linting fixes and updated with Berkeley's Comments
- Streamline checks and fix scope
- Add AJAX Calls
- Add flash messages
- Update the views & add XHR value
2016-05-02 18:33:37 +00:00
Quincy Larson
e98fc9d9ff
Remove Google and Facebook links from user profiles and settings page for privacy reasons
2016-04-04 22:21:34 -07:00
Quincy Larson
d47aed4850
factor out settings page with email settings
2016-03-14 23:59:24 -07:00
Berkeley Martinez
07d54a455c
Add challengeMap migrations
2016-02-10 10:06:36 -08:00
JelenaBarinova
29f93df1bb
Getting users timezone on client side and passing it to server side within POST (on challenge complete), showing users stats with users timezone
...
After CR
2016-01-26 15:09:47 -08:00
Berkeley Martinez
6b6232fb3e
Block certs from cheaters
2016-01-24 15:48:00 -08:00
Berkeley Martinez
52fd15284a
Add banning to camper news
2016-01-12 22:07:19 -08:00
Berkeley Martinez
a7f04cdc11
Add data vis certification
2016-01-11 15:58:37 -08:00
Berkeley Martinez
0b4052fc38
Add prop to user model
2015-12-14 13:19:30 -08:00
Berkeley Martinez
c8da944caf
Add logic to load nonprofit on query
...
Add logic to model update
2015-10-06 19:51:19 -07:00