Matt Lott
d72e4eb750
Practice levels Ux and next level algorithm
...
Update classroom and gameplay Ux to surface practice levels as 3a, 3b,
etc.
Update next level logic to leverage practice levels based on per level
completion playtime thresholds.
Patrol buster and patrol buster A are live for testing.
Fix a few classroom Ux progress hover bubble info bugs.
Closes #3767
2016-06-27 14:05:42 -07:00
Matt Lott
5edffa8fcd
Update license request sales contact selection
2016-06-27 10:56:05 -07:00
Scott Erickson
20b3102baa
Redirect artisan events to artisans slack channel instead of dev-feed
2016-06-27 09:49:07 -07:00
Matt Lott
85c1c16818
Add 2 month close date to license request opps
2016-06-26 19:53:35 -07:00
Matt Lott
425115ad37
Remove level type 'hero-practice', use level.practice
2016-06-25 08:38:59 -07:00
Matt Lott
18de9ab298
Create call tasks and opps for license requests
2016-06-23 06:12:51 -07:00
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