Scott Erickson
|
27d423a410
|
Add Classroom server model and endpoints
|
2015-11-02 17:07:23 -08:00 |
|
Scott Erickson
|
513c7e7a07
|
Add POST /db/prepaid/:id/redeemers
|
2015-11-02 15:23:08 -08:00 |
|
Scott Erickson
|
7a237d27c2
|
Add redeemers.userID index to prepaids collection
|
2015-11-02 13:35:47 -08:00 |
|
Scott Erickson
|
c3735ba0eb
|
Add exhausted property to prepaid model
It is true when redeemers.length >= maxRedeemers
|
2015-11-02 13:06:58 -08:00 |
|
Nick Winter
|
caab006c5e
|
Merge pull request #3149 from dillonforrest/master
Change visible references of 'HipChat' to 'Slack'.
|
2015-11-02 10:32:48 -08:00 |
|
Scott Erickson
|
fa4355f946
|
Add programming language to options in course instances
|
2015-10-30 15:56:43 -07:00 |
|
dillon
|
b5d92d5c26
|
Change 'Slack' back to 'HipChat' in multicore and server.
|
2015-10-30 15:26:18 -07:00 |
|
Nick Winter
|
da9567f85f
|
Add Wakka Maul to simulation rotation
|
2015-10-30 09:45:07 -07:00 |
|
Nick Winter
|
acdfe7c1c4
|
Use level instead of levelID for getHistogramData to hit the index we already have
|
2015-10-30 09:25:58 -07:00 |
|
dillon
|
493d302a0d
|
Change visible references of 'HipChat' to 'Slack'.
|
2015-10-30 00:07:58 -07:00 |
|
Matt Lott
|
8b254164c9
|
Free course enrollment for admins
|
2015-10-29 14:09:19 -07:00 |
|
Nick Winter
|
6f3bd848a9
|
Do user level sessions sort post-fetch\n\nOtherwise it would blow Mongo's sort memory limits if done during the query on large sessions fetches like on my user page, and we don't need to sort then anyway 'cause we're grabbing all the sessions.
|
2015-10-29 05:44:54 -07:00 |
|
Scott Erickson
|
9e04d425cc
|
Levels link in ControlBarView goes to last visited course instance page for course levels
|
2015-10-27 17:04:07 -07:00 |
|
Nick Winter
|
110ee58b71
|
Fix 3126: campaigns not respecting i18n-coverage query
|
2015-10-22 06:42:42 -07:00 |
|
Nick Winter
|
e15b30893f
|
Note tournament end, undo tournament simulation bias
|
2015-10-15 06:32:52 -07:00 |
|
Scott Erickson
|
cbf6032c68
|
Merge branch 'origin/spritesheets'
|
2015-10-14 15:03:34 -07:00 |
|
Nick Winter
|
d814ea9e22
|
Remove erroneous 256 from user handler
|
2015-10-14 06:02:00 -07:00 |
|
Scott Erickson
|
39bddb889e
|
Have LayerAdapter use prerendered spritesheets (unfinished)
|
2015-10-13 16:43:56 -07:00 |
|
Nick Winter
|
d776809e1c
|
Update Hour of Code student flow and tracking, remove signup requirement
|
2015-10-13 08:12:07 -07:00 |
|
Scott Erickson
|
66650452b2
|
Merge remote-tracking branch 'origin/master'
|
2015-10-12 16:47:59 -07:00 |
|
Scott Erickson
|
919e0605e9
|
Add spriteSheets to ThangType, export modal to Thang Editor
Units can be exported as rastered sprite sheets. This is the first part of the project,
the second part will be having the game use them.
|
2015-10-12 16:47:48 -07:00 |
|
Matt Lott
|
2d8d107a58
|
Update Handler admin get query params
Unclear how this was supposed to work before these changes.
|
2015-10-09 14:26:04 -07:00 |
|
Nick Winter
|
5dde55c1f3
|
Add premium server recognition for Brazil
|
2015-10-09 08:05:34 -07:00 |
|
Matt Lott
|
1c1a5d4295
|
/courses student mode when _ppc present
|
2015-10-08 06:10:12 -07:00 |
|
Matt Lott
|
ce4afe187a
|
Update course invite email subject and body with course name
|
2015-10-07 17:24:28 -07:00 |
|
Matt Lott
|
3eb450631a
|
🐛Restrict course level progress to course levels
|
2015-10-07 16:58:59 -07:00 |
|
Matt Lott
|
d95cbc0627
|
Course instance redeem API returns 200 for double redeem
If a user has already redeemed course prepaid code, return 200 and the
related course instances. Simplifies client-side experience.
|
2015-10-07 15:14:26 -07:00 |
|
Matt Lott
|
32441f1c8d
|
Only generate lowercase prepaid codes
Will be easier to make them case-insensitive later if needed.
|
2015-10-07 14:06:09 -07:00 |
|
Matt Lott
|
75b9cb50d9
|
Add /courses prepaid code query var
Update invite students link to go to /courses
|
2015-10-06 12:30:22 -07:00 |
|
Cat Sync
|
d09711be37
|
Added test for parallel subscription redeems, more informative redeem error messages, more robust prepaid update when redeeming
|
2015-10-06 15:23:47 -04:00 |
|
Matt Lott
|
9c7345fed0
|
Redeem course prepaid code on /courses page
Completes #54270566052118
|
2015-10-06 11:20:57 -07:00 |
|
Scott Erickson
|
ff69bb8c89
|
Add course level session creation permission checking to level_handler
|
2015-10-06 11:08:03 -07:00 |
|
Scott Erickson
|
3a90356f59
|
Add class invite system
|
2015-10-05 16:01:32 -07:00 |
|
Matt Lott
|
5095eac4ac
|
Purchase prepaid on course instance creation
Updating purchase prepaid API to support courses.
Refactoring the prepaid server code.
Completes #54270567235517
|
2015-10-01 15:23:20 -07:00 |
|
Cat Sync
|
d4b9860c33
|
Send hipchat message for prepaid purchase
|
2015-09-30 15:13:33 -04:00 |
|
Matt Lott
|
c6caafb7cd
|
Remove extra Stripe call in sub prepaid redeem
|
2015-09-25 14:06:51 -07:00 |
|
Matt Lott
|
928f72e2cf
|
Merge branch 'prepaid-v2' into master
|
2015-09-25 10:28:27 -07:00 |
|
Nick Winter
|
b4f500333f
|
Assign pt-BR or zh-HANS for those domains
|
2015-09-18 08:38:12 -07:00 |
|
Nicholas Winter
|
bce3b94a85
|
Fix #2970: Turn admin off by default on localhost
|
2015-09-14 09:39:48 -07:00 |
|
Matt Lott
|
b68e5e209b
|
Update course details page
|
2015-09-12 22:02:03 -07:00 |
|
Nicholas Winter
|
3eeb9a6a26
|
Reset some stuff for Ace of Coders and Robot Ragnarok. Put multiplayer link back now that we have two good mirror match levels and aren't listing the old arenas.
|
2015-09-12 06:54:14 -07:00 |
|
Nick Winter
|
4d68080c4c
|
Bumped up Ace of Coders simulations for the tournament.
|
2015-09-09 21:54:22 -07:00 |
|
Nick Winter
|
b13504eeb5
|
Watching out for finding a null session when getting two games.
|
2015-09-09 08:59:33 -07:00 |
|
Nick Winter
|
b1fd171a27
|
Opening up the ladder tab view by hiding the FB/G+ ladder column for now. Adding submitted dates to the leaderboards.
|
2015-09-08 06:44:26 -07:00 |
|
Nick Winter
|
0d2d1ddad0
|
A couple mirror match ladder tweaks. Made programmableMethods other code languages use proper code formatting.
|
2015-09-07 18:00:48 -07:00 |
|
Nick Winter
|
98b0bcfc75
|
Fixed playback victory message for spectate mode. Spectate mode now opens in new tabs.
|
2015-09-03 15:05:10 -07:00 |
|
Matt Lott
|
58880b23af
|
Add description to tower payment messages
|
2015-09-03 13:35:24 -07:00 |
|
Matt Lott
|
9131d8668f
|
Course enroll page
Will add a prepaid purchase once the prepaid-v2 branch is merged into
master.
|
2015-09-03 11:04:52 -07:00 |
|
Michael Schmatz
|
be80b1e355
|
Add Sao Paulo database condition
|
2015-09-02 12:33:48 -04:00 |
|
Matt Lott
|
8de00767b3
|
Initial courses object model
|
2015-08-29 07:15:39 -07:00 |
|