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
Scott Erickson
de567c6570
Add script for unsettings a user's student role
2016-06-27 09:39:29 -07:00
Matt Lott
15fb9ae0a9
Add more intercom data to Close.io leads
...
intercom_lastSeen
intercom_sessionCount
2016-06-26 20:46:03 -07:00
Matt Lott
cd30e4d083
Send sales auto mails from same user per lead
2016-06-18 23:21:09 -07:00
Matt Lott
190c5407c8
ZenProspect to Close contact import script
2016-06-17 21:05:46 -07:00
Matt Lott
409b170891
Update inbound lead assignment splits
2016-06-14 16:44:51 -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
81d9e19221
Use SendWithUs versioning
2016-06-06 15:53:11 -07:00
Matt Lott
33b614911c
Support alternate NL spelling in lead import automation
2016-06-06 13:43:52 -07:00
Rob
c20ee729ca
Merge branch 'bug-smash'
2016-06-01 16:45:01 -07:00
Scott Erickson
cf76434943
Add script for removing anonymous users from classrooms
2016-05-31 15:09:26 -07:00
duybkict
27f270856a
Merge remote-tracking branch 'upstream/master'
2016-05-28 12:44:51 +07:00
duybkict
72f95843ee
update vagrant script
2016-05-28 12:44:38 +07:00
Matt Lott
4bb3ac1f0a
Replace Anoner with Anonymous
...
Closes #3686
2016-05-26 16:54:24 -07:00