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
Berkeley Martinez
188da02ffc
Fix disable cert
...
Disable certificate when user is locked to the public
or when they haven't signed academic honesty
2015-10-05 20:00:25 -07:00
Berkeley Martinez
8c48626f03
Add certification page
2015-10-05 15:55:50 -07:00
Berkeley Martinez
ee35fe075c
Feature show Waypoints on user profile page
...
This PR also fixes some bugs in lockedDown mode
2015-10-01 23:03:52 -07:00
Berkeley Martinez
6c305dbc67
feature make completedChallenges uniq
...
now when users complete a challenge, it will instead update the
last save if it exists.
2015-10-01 22:19:26 -07:00
Quincy Larson
b197358056
make one page profile with bonfire solution urls
2015-09-30 21:04:16 -07:00
Quincy Larson
e74533a727
add lockdown mode toggling
2015-09-27 17:08:56 -07:00
Quincy Larson
ccf5504537
add tshirt voting mechanism
2015-09-27 10:49:44 -07:00
Berkeley Martinez
112972cfdd
fix enables email login
2015-08-18 01:32:37 -07:00
Berkeley Martinez
13b38aefb5
add random attribute to user props
...
Allows easier random sampling
2015-08-15 12:19:36 -07:00
Berkeley Martinez
4b0a9bef0a
fix social auth scheme
...
closes #1734
2015-08-12 20:10:12 -07:00
Berkeley Martinez
e6d05e3421
fix specify index using mongodb property
2015-08-05 19:08:25 -07:00
Berkeley Martinez
8c7a9dd818
fix trim and lowercase user username and email
2015-08-05 18:51:15 -07:00
Berkeley Martinez
e9958281c9
pull user bio from github
2015-08-05 17:49:54 -07:00
Berkeley Martinez
3cfd69c704
add loopbackMigrationGrandfathered flag
2015-08-05 13:01:48 -07:00
Quincy Larson
c573caf2e2
remove website links from user model and account view
2015-08-04 14:57:34 -07:00
Berkeley Martinez
2dc9934da2
add user.isGithubCool check
...
if user signs up with github, they become GithubCool.
2015-08-04 13:41:10 -07:00
Quincy Larson
feab8b508e
remove field guide cruft and update all field guide links to wiki
2015-07-31 21:55:49 -07:00
Berkeley Martinez
5533779d45
add give brownie points!!!!
2015-07-29 15:00:24 -07:00
Berkeley Martinez
9e22122832
adds user/about
2015-07-29 11:32:16 -07:00
Berkeley Martinez
6de5ad682e
Get rid of uncompletedChallenges on user object
2015-07-23 16:03:52 -07:00
Berkeley Martinez
b383da47bb
fix uncompletedBonfires should default to empty array
2015-06-22 19:18:15 -07:00
Berkeley Martinez
f6fbe6e9c7
make username unique and make username required
2015-06-12 16:40:49 -07:00
terakilobyte
5b2b7e23ae
Take id property of username, remove wasteful save on profile lookup.
2015-06-12 19:16:10 -04:00
Berkeley Martinez
63937c3a56
fix make usernames required
2015-06-12 13:14:07 -07:00
Berkeley Martinez
070a80cb79
set saltfactor for Passwords
2015-06-12 11:38:00 -07:00
terakilobyte
34c3fef7d4
Move api hooks to user.js
2015-06-11 19:11:07 -04:00
terakilobyte
f7bb14803e
Update field guides to display properly. Correct models on user object.
2015-06-11 16:19:44 -04:00
terakilobyte
0aa83f1bb9
Remove mongoose style lookup from fieldguide.js. Update user model.
2015-06-11 15:33:38 -04:00
Berkeley Martinez
af902799b1
add acl controls to models
2015-06-10 23:59:42 -07:00
Berkeley Martinez
9f5ace03dc
fix acls access for user exists remote method
2015-06-10 17:11:32 -07:00
Berkeley Martinez
bdb7d40548
fix usernames should be saved lowercased
2015-06-10 15:22:57 -07:00
Berkeley Martinez
a8494b29da
add user signup through loopback
2015-06-09 16:45:14 -07:00
Berkeley Martinez
0ac664c9ae
Use mongodb sparse indexing for user emails
2015-06-04 14:21:01 -07:00
Quincy Larson
3654bb7e6f
change _id to id everywhere that seems relevant to loopback
2015-06-04 13:20:42 -07:00
Berkeley Martinez
a695daa03f
add default empty array to user.completedChallenges
2015-06-04 13:09:22 -07:00
Berkeley Martinez
db37482c59
Flatten user object
2015-06-04 12:47:31 -07:00
Berkeley Martinez
75f9b06e90
fix incorrect model name
2015-06-03 16:48:17 -07:00
Quincy Larson
a6dc24521d
update models to be loopback compliantgs
2015-06-02 16:57:57 -07:00