Matt Lott
73698129a0
Make level practice threshold available in editor
2016-06-21 16:41:47 -07:00
Matt Lott
df90935aba
Admin school counts page
2016-06-21 09:33:06 -07:00
Scott Erickson
38d19a142a
Add checks to keep User purchased.gems from becoming NaN
...
Also sought to more thoroughly protect earned.gems.
2016-06-20 16:44:07 -07:00
Scott Erickson
99bae92fcb
Fix GET /db/level/:handle/session for sessionless requests
2016-06-20 14:35:52 -07:00
Matt Lott
e0170d0339
Add hero-practice level type and threshold to schema
...
Filtering out hero-practice levels from classrooms until the Ux
supports them.
2016-06-19 20:23:32 -07:00
Matt Lott
4622337d82
Update licenses needed form
...
Ensure the needed licenses are in the subject resulting email.
2016-06-17 15:40:07 -07:00
Scott Erickson
514fce349a
Include ladder levels in level stats in teacher views, clean client test logs
2016-06-17 15:15:13 -07:00
Scott Erickson
490ea8d1bc
Add state to delighted data if state was populated by nces
2016-06-17 13:53:49 -07:00
Rob
b4baad82b0
Don't set up the analytics log model in proxy mode.
2016-06-17 11:41:43 -07:00
Scott Erickson
0581ffde82
Clean server test logging
2016-06-17 10:35:22 -07:00
Scott Erickson
ca83ed05e4
Only require user sessions on /db requests that are not GET
2016-06-16 16:00:45 -07:00
Rob
41f062fce8
Don't make log collection plural.
2016-06-09 17:38:36 -07:00
Rob
3a9f0adba8
Switch to using actual node server to receive log events
2016-06-09 17:00:35 -07:00
Scott Erickson
0d5bf6b4de
Merge branch 'username-login'
2016-06-08 15:48:46 -07:00
Matt Lott
6019beac25
🐛 Fix license request email parsing
...
Caused by
https://github.com/codecombat/codecombat/commit/a6bb706cf295e2680fe77ff1
3e91d3da59487b53
2016-06-08 14:53:30 -07:00
Scott Erickson
69f3ee3a5b
Allow username login, tear out a bunch of related stuff in change
...
* Switch from auth.loginUser to User.loginPasswordUser with Promise
* Remove a cascade of unused views that were using auth.loginUser: StudentLogInModal, StudentSignupModal, HourOfCodeView
* Also remove auth.createUser
2016-06-08 13:55:19 -07:00
phoenixeliot
c191f63c15
Revert all of my sendwithus changes
...
Revert "Fix more sendwithus things"
This reverts commit 9d4215d99d
.
Revert "Fix some missed sendwithus changes"
This reverts commit 08bc32e005
.
Revert "Fix email tests"
This reverts commit fcb2ce8504
.
Revert "Use SendWithUs versioning"
This reverts commit 81d9e19221
.
2016-06-06 16:54:15 -07:00
phoenixeliot
9d4215d99d
Fix more sendwithus things
2016-06-06 16:48:21 -07:00
phoenixeliot
08bc32e005
Fix some missed sendwithus changes
2016-06-06 16:38:20 -07:00
phoenixeliot
81d9e19221
Use SendWithUs versioning
2016-06-06 15:53:11 -07:00
phoenixeliot
d9959db856
Fix sending invitation emails
2016-06-06 13:43:41 -07:00
phoenixeliot
0d4a88a957
Strip spaces in classCode on fetch and join
2016-06-06 11:30:20 -07:00
Matt Lott
a6bb706cf2
Update licenses needed form email contacts to include NL
2016-06-03 20:20:19 -07:00
Matt Lott
51a37d9edc
Update licenses contact us form email routing
2016-06-02 15:32:54 -07:00
Matt Lott
50ee20d3ae
Send teacher contact us form emails through Close.io
2016-06-02 11:13:52 -07:00
Scott Erickson
5e8b402c3d
Switch POST /db/classroom/:id/invite-members to refactored version
2016-06-02 10:27:20 -07:00
Scott Erickson
6e48d700bc
Merge branch 'update-invite-to-classroom'
...
Work was duplicated. Merging in changes from branch, but leaving
the master version as is in this commit.
2016-06-02 10:20:19 -07:00
Rob
c20ee729ca
Merge branch 'bug-smash'
2016-06-01 16:45:01 -07:00
Scott Erickson
ee0195ab21
Require req.user in all /db routes
2016-06-01 09:53:28 -07:00
phoenixeliot
9bea73b199
Use course invite template v3
2016-05-31 16:14:24 -07:00
Scott Erickson
d4c5d418ff
Improve CampaignEditor saving, particularly level order
...
* Do not cache campaign
* Instead have an on leave message if there are unsaved changes
* Propagate campaignIndex values to campaign and levels so that they signal a change in order
The save modal seems to have a lot of issues with identifying what models have
changed. I tried using different methods, but none were consistent. Moving on
to other bugs.
2016-05-31 15:09:26 -07:00
Matt Lott
59608a5bc2
🐛 Fix clan page loads for a really long time
...
Fixes #3336
2016-05-31 14:54:40 -07:00
Matt Lott
794f4aadc9
🐛 Contact Us emails must be sent from approved email
2016-05-31 14:33:49 -07:00
Matt Lott
bf6f3f53af
Delay MailChimp subscribing after account creation by 30min
2016-05-31 14:18:50 -07:00
Matt Lott
abc42298c6
Delay MailChimp subscribing after account creation by 30min
2016-05-31 12:30:36 -07:00
Nick Winter
2cbbeaaddf
Fix #2720 : serve default wizard over https
2016-05-31 09:30:07 -07:00
phoenixeliot
8bb5251797
Fix potential undefined error in logging
2016-05-27 11:27:04 -07:00
phoenixeliot
438e8e426c
Fix potential undefined error in logging
2016-05-27 11:22:33 -07:00
Matt Lott
72b8674237
Add error message for closeIO.getSalesContactEmail
2016-05-26 17:02:58 -07:00
Matt Lott
4bb3ac1f0a
Replace Anoner with Anonymous
...
Closes #3686
2016-05-26 16:54:24 -07:00
phoenixeliot
9bc35db7a6
Include teacher name in course invite email data
...
In preparation for changing the sendwithus template.
2016-05-26 16:24:13 -07:00
phoenixeliot
c9ece55d49
Fix console.log to log.debug
2016-05-26 16:15:09 -07:00
phoenixeliot
77ba873da9
Add tests for teacher password reset endpoint
2016-05-26 16:07:55 -07:00
phoenixeliot
dfcbbb7c9c
Log classroom forbidden errors for debugging
2016-05-26 14:54:11 -07:00
Nick Winter
feeca7a586
Sending HTML emails now so that Front will eat them
2016-05-26 13:34:36 -07:00
Matt Lott
6246ac0955
Send request licenses emails to Close.io sales contact
2016-05-25 16:03:08 -07:00
Scott Erickson
b0ad8b2573
Fix GET /db/level/:handle/session
...
When making a course session and user has a HoC course instance (no associated classroom)
2016-05-25 10:26:12 -07:00
Matt Lott
e218af8418
Terminology change: enrollments/credits => licenses
...
Closes #3676
2016-05-25 09:27:47 -07:00
Nick Winter
21c83fe55c
Handle the missing classroom error properly I think
2016-05-25 09:04:35 -07:00
phoenixeliot
a1a55a9b6d
Remove revoke functionality
2016-05-24 16:05:40 -07:00