Commit graph

12516 commits

Author SHA1 Message Date
Matt Lott
db4cc18dcd Switch inbound sales automation to be contact-based
Instead of lead-based.  I.e. process trial request emails individually,
in serial.  This should fix a number of bugs we’ve seen recently.
Find previous via email query should be more accurate.
Send new contact email should be more accurate.
Process coco contacts in series to avoid race condition bugs when two
contacts belong on the same eventual Close lead.
2016-09-19 16:58:39 -07:00
Scott Erickson
1ac40a94e7 Add initial nightwatch smoke test, package commands 2016-09-19 16:18:40 -07:00
Matt Lott
951db5a721 🐛Fix course ordering and furthest logic in dashboard
Also speeding up server APIs via lean() db calls
2016-09-19 13:17:02 -07:00
Scott Erickson
7efccfeac4 Tweak fix-patch-originals script 2016-09-19 09:51:04 -07:00
Scott Erickson
4c277a1b1a Unfocus server tests, comment out inconsistent test 2016-09-19 09:13:22 -07:00
Adam Csillag
526e6e741e Update hu.coffee (#3936)
LogMeIn and espell's translation of all untranslated strings
2016-09-19 08:10:21 -07:00
Scott Erickson
be1c1323ac Patch fixes
* Partially revert GET /db/:collection/:handle/patches, as it returned limited results for versioned docs
* Fix POST /db/:collection/:handle/patch to:
   * normalize diffs based on latest doc version
   * handle empty deltas
   * not swallow thrown errors due to _.curry
   * Set 'target.original' correctly for versioned collections
2016-09-16 16:02:56 -07:00
Scott Erickson
1b314b7d14 Add script for calculating how many translations we have 2016-09-16 16:02:32 -07:00
Nick Winter
91cb621f96 Don't load Stripe Checkout for anonymous users (saves 30 requests and a warning message) 2016-09-16 11:04:31 -07:00
Nick Winter
6b75fb0a76 Use old China server behavior for users who have paid in the past but aren't currently subscribed 2016-09-16 10:49:05 -07:00
Nick Winter
ea7b94bba1 Working on some logging for a ladder load issue 2016-09-15 22:29:36 -07:00
Nick Winter
c67f1cddda Don't print our footer when printing curriculum guides 2016-09-15 20:28:23 -07:00
Matt Lott
ed69afc5d1 🐛Remove empty needed string from /teachers/licenses 2016-09-15 16:49:09 -07:00
Matt Lott
2fded40e99 🐛Fix sales followup email matching
Was not handling Close.io lead contacts with multiple email addresses,
and sometimes contacts reply to one email from a different one.
2016-09-15 16:33:20 -07:00
Nick Winter
5a4be88887 Named CS2 instructive activity 2016-09-15 13:20:22 -07:00
Nick Winter
77c16000e9 Add events module to CS2 curriculum plan. 2016-09-15 13:16:09 -07:00
ksuszka
fbe3733e5f Fixed wrong message for wrong password. (#3935) 2016-09-15 15:17:11 +01:00
Matt Lott
860ac8894b 🐛Fix delighted trial request test 2016-09-14 12:43:39 -07:00
Matt Lott
c92f2e152e Increase course trial request delighted delay to 10 days 2016-09-14 11:50:25 -07:00
Matt Lott
453aa1d0fb Show course description if no concepts on homepage 2016-09-14 11:11:01 -07:00
Matt Lott
7d38e9a06c 🐛Fix resource hub anonymous blurb centering 2016-09-14 10:37:38 -07:00
Matt Lott
42ed2ffde1 Remove student goals from game dev player view 2016-09-14 10:35:12 -07:00
Matt Lott
2be6a97dbd Unlock 1st part of resource hub for anonymous 2016-09-14 10:00:54 -07:00
Imperadeiro98
509df9a372 Some fixes to pt-BR 2016-09-14 15:01:22 +01:00
Matt Lott
0eae43c2e8 Add play level links to classroom levels admin page 2016-09-14 07:00:22 -07:00
Abimael Alcebíades
5b71a9bdb0 Update pt-BR.coffee (#3930) 2016-09-14 14:59:57 +01:00
Justinschut
eb77135b38 Update nl-NL.coffee (#3931)
Some more translations for the dutch language.
2016-09-14 14:59:26 +01:00
Matt Lott
cf34d1c935 No cache IE/Edge ajax db GETs via server response
Closes #3929
2016-09-14 06:06:32 -07:00
Nick Winter
5c4e9ca417 Finished CS3 curriculum guide 2016-09-13 16:12:23 -07:00
Rob
2a6e186c98 Also make redirect_uri configurable. 2016-09-13 15:33:58 -07:00
Phoenix Eliot
327474e53c Fix Brunch complaining about fonts' bower.json files
Before this, Brunch would try to copy bower.json from those folders into our /fonts folder. Because there were two bower.json files, Brunch would always give this error:
`Error: ENOENT: no such file or directory, unlink '~/work/codecombat/public/fonts/bower.json'`

This fix just ignores those bower.json files instead of trying to put them in /public/fonts.
2016-09-13 15:23:54 -07:00
Rob
8359c95489 Initial draft of clever integration. 2016-09-13 15:18:19 -07:00
Rob
6e2e3d5cb7 Check if searching for an id 2016-09-13 11:49:18 -07:00
Rob
61bf5824ac Query sphinx search if configured. 2016-09-13 11:48:49 -07:00
Nick Winter
9702c91127 Add first few modules for CS3 curriculum 2016-09-12 18:26:41 -07:00
Nick Winter
d7f4ef6809 Updates to CS 2 curriculum; stub for CS 3 curriculum modules 2016-09-12 16:26:59 -07:00
Thekiddiejsandpython
9f6d7c4932 Change Ipad message, fr.coffee update (#3927) 2016-09-12 23:50:18 +01:00
Thekiddiejsandpython
0db0409aa7 Update fr.coffee (#3926) 2016-09-12 23:21:12 +01:00
Justinschut
6c4d362210 Update nl-NL.coffee (#3918) 2016-09-12 23:19:29 +01:00
Matt Lott
318ec778d5 🐛Fix IE11 Array.find combat bug
Array.find not supported yet
2016-09-12 15:02:31 -07:00
Scott Erickson
a2e8badb6f Fix tests when running them as a user who has earned something 2016-09-12 10:57:17 -07:00
Matt Lott
9ccca9a5a3 🐛Remove duplicate test utils.makeLevelSession 2016-09-12 10:54:03 -07:00
Scott Erickson
71a63709e7 Restrict server jasmine to 2.4.1 2016-09-12 10:44:07 -07:00
Matt Lott
b803080bed Only return member sessions for assigned courses
Closes #3906
2016-09-12 09:24:20 -07:00
Matt Lott
346c29361b Redirect students away from /teachers and vice versa
Closes #3910
2016-09-12 06:28:42 -07:00
Matt Lott
ed8e36f5cd Put student pages under /students
Closes #3909
2016-09-12 06:20:59 -07:00
Matt Lott
9f93c0ed18 Restrict resource hub access
Closes #3908
2016-09-12 05:39:28 -07:00
Nick Winter
c86c3c4628 Fix session loading after all other dependencies and hanging the level load 2016-09-11 09:16:50 -07:00
Robin Yang
4eed50f92a Add Curriculum Specialist role to /about 2016-09-09 17:09:45 -07:00
Scott Erickson
6ac854c40a Add update classroom buttons to AdministerUserModal 2016-09-09 16:05:03 -07:00