Phoenix Eliot
00d6d588ec
Update sales lead portioning
2016-09-07 16:11:12 -07:00
Scott Erickson
2fe28852b4
More achievement tweaks
...
* Clients check updated achievements as well as new ones
* Clients do not wait to keep checking
* Update achievement points along with everything else in EarnedAchievement.upsertFor
* Fix various bugs
2016-09-06 09:37:02 -07:00
Matt Lott
cb096b5727
🐛 Fix close leads country code email routing
2016-09-02 10:47:06 -07:00
Matt Lott
a7d51d672a
Remove email activities from close lead export script
2016-08-31 08:04:58 -07:00
Matt Lott
3387e5ee34
🐛 Don't overwrite close.io nces custom field data
2016-08-30 15:32:26 -07:00
Matt Lott
ee3ce24d6c
🐛 Fix email case check in followup leads script
2016-08-30 09:21:50 -07:00
Matt Lott
0b3c7d3189
Don't overwrite Close.io Lead Origin custom field
2016-08-29 11:58:00 -07:00
Matt Lott
76b1efdefb
Update Close lead creation when have NCES data
2016-08-25 10:21:39 -07:00
Matt Lott
80f8fd60d8
Update close automated emails
2016-08-24 14:46:15 -07:00
Matt Lott
d85cfcaddf
Update zp -> close import script to be more forgiving
2016-08-24 14:33:47 -07:00
Matt Lott
e05536e1e4
Send exported Close.io leads script
2016-08-23 14:48:42 -07:00
Matt Lott
fe49867043
Don't key off slugs in updateCourses.js
2016-08-22 06:27:02 -07:00
Matt Lott
0cae331e2f
Update gd2 and wd2 to released
2016-08-19 16:48:06 -07:00
Matt Lott
05159ff7c2
Support course slugs that match course names
...
Must be backwards compatible until we update the course slugs.
Closes #3867
2016-08-19 16:05:37 -07:00
Matt Lott
b280e6ff79
Find invalid courses script
2016-08-18 18:36:31 -07:00
Matt Lott
d6d208803c
Undefined check on homepage, update updateCourses.js
2016-08-18 18:36:31 -07:00
Matt Lott
fb0357e0f9
Remove duplicate course entries from updateCourses.js
2016-08-18 15:27:06 -07:00
Scott Erickson
300c81e72b
Course translations fixes
...
* Restrict patch handling properly
* Fix #3860 , CS 2 description
* i18nCoverage is updated when new translations are auto-accepted
* Course patches are listed on PendingPatchesView properly
* 'Artisan' permission allows editing course translations
2016-08-18 13:29:52 -07:00
Scott Erickson
d4af931e05
Add course (name, description) translations
2016-08-18 10:10:18 -07:00
Matt Lott
f61f14571f
Remove CS: prefixes, add game-dev-2 course
2016-08-18 09:57:09 -07:00
Matt Lott
8054cd6cf0
Update gd1 course to released
2016-08-16 15:27:34 -07:00
Matt Lott
7cd49b438b
Update ZP -> Close lead importing to only query for last 30 days
2016-08-16 05:28:50 -07:00
Matt Lott
f49305bd9d
Update wd1 to released
2016-08-15 13:47:24 -07:00
Scott Erickson
a5f18f88be
Add script that migrates users with email-formatted usernames
2016-08-12 14:34:08 -07:00
Matt Lott
341154ab31
🐛 Fix course description typo
2016-08-11 16:03:56 -07:00
Matt Lott
e968afc8ec
Add school and district ids to zp lead importing
2016-08-10 10:13:00 -07:00
Matt Lott
6f08d5e422
Add required district field to teacher trial request forms
...
School now optional
N/A placeholder on district field and don't save it if it's n/a
Updating required field error UI a bit, and there is some larger
refactoring needed here later.
NCES phone number for district only entries will currently be a child
school, will fix later.
Closes #3818
2016-08-05 13:25:19 -07:00
Matt Lott
e51186ec46
Add JS primer to update courses script
2016-08-02 11:08:46 -07:00
Rob
fd17793819
Add user completion time analysis script for students.
2016-07-27 13:43:22 -07:00
Scott Erickson
34310642c7
Add destudent and deteacher buttons to AdministerUserModal
2016-07-25 16:09:24 -07:00
phoenixeliot
f1f020a50d
Use course.releasePhase instead of .adminOnly
...
Remove old comment
2016-07-25 11:29:30 -07:00
Matt Lott
e4867e3700
Fix close.io opportunities script
...
License inquiries initially assigned to wrong owner, and this fixes
them up.
2016-07-23 10:30:05 -07:00
Matt Lott
12f46a6f31
Add followup call tasks for CA/UK/AU/NZ
2016-07-22 17:23:38 -07:00
Matt Lott
2722d501be
Add followup emails for CA/UK/AU/NZ
2016-07-22 16:59:55 -07:00
Scott Erickson
c3381c1274
Fix updatePrepaid.js user updates
2016-07-22 09:33:50 -07:00
Matt Lott
1e0aa1a375
Import lead using NCES school name if we have it
2016-07-21 16:57:08 -07:00
Scott Erickson
e19d31b9b2
updatePrepaid function can modify creator property
2016-07-21 16:42:32 -07:00
Scott Erickson
2b09a24436
Have createLicenses.js script include redeemers array
2016-07-21 16:41:39 -07:00
Matt Lott
e834b93a0a
Use ZP custom school name field if available
2016-07-21 15:09:06 -07:00
Matt Lott
fd0fdfe83e
Update inbound sales lead split
2016-07-21 15:09:06 -07:00
Scott Erickson
b52cbd6b62
Tweak output
2016-07-21 11:33:24 -07:00
Scott Erickson
4bc9ea77c6
Add updatePrepaid.js stored mongodb script
2016-07-21 11:31:08 -07:00
Scott Erickson
6b78ab3fe8
Add createLicenses.js mongodb script
2016-07-21 11:23:14 -07:00
phoenixeliot
bb6262483f
Allow username-only signup for classroom users
...
Address some code review feedback
Correct error code in test
Don't try to send emails to empty addresses
Add tests for subscriptions
Add tests for Next Steps email
Fix specs
Add reason for disabled test
2016-07-18 10:41:17 -07:00
Nick Winter
0922eec2cc
Add stubs for game-dev-1, web-dev-1, and web-dev-2 to updateCourses script
2016-07-15 14:47:42 -07:00
Matt Lott
102139ce8f
Update automatic sales lead importing
...
Shifting distributions around a bit.
2016-07-12 06:32:50 -07:00
Matt Lott
9b68e91409
🐛 Fix analytics dashboard coursePrepaid use
2016-07-10 17:55:07 -07:00
Matt Lott
98da7962cf
Add ZP auto-reply contacts to Close
...
Also now including phone number when adding a new contact to an
existing Close lead.
2016-07-06 15:48:48 -07:00
Matt Lott
5d09e219c0
Update add zp script to call APIs in series
...
Takes 25s instead of 10s now.
2016-07-06 13:21:43 -07:00
Nick Winter
bf1b2adf6a
Only fetch ZenProspect leads that have replied, for performance
2016-07-05 16:31:42 -07:00