Commit graph

540 commits

Author SHA1 Message Date
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
Scott Erickson
3ca32f93a1 Merge pull request #3680 from duybkict/vagrant-brunch-v2
Add vagrant box for brunch v2
2016-05-26 11:12:41 -07:00
Scott Erickson
886ddd381d Add getPrepaidsFor script for updating start/end dates 2016-05-26 10:50:48 -07:00
duybkict
36fdd79b6a add new vagrant box "brunchv2", revert npm package upgrades in package.json 2016-05-26 15:44:35 +07:00
Scott Erickson
673c608d5a Add deteacher script 2016-05-25 14:46:07 -07:00
Matt Lott
c7d3857d46 Send all imported NL/BE leads to NL contact 2016-05-24 16:54:38 -07:00
Scott Erickson
bcf015e3a4 Update to final version of enrollment start/end dates migration script 2016-05-24 16:25:19 -07:00
Matt Lott
f733ce222a Update inbound lead importing
Assigning lower priority EU leads to NL contact
Fix bug where we sent intl emails to US leads
Send Dutch emails to NL and BE low priority leads
2016-05-24 16:10:33 -07:00
Scott Erickson
f0fa88206d Add Enrollment start/end dates, remove self-serve
* Refactor several related endpoints and views
* Redesign EnrollmentView, add TeacherContactModal
* Add "Enrollment Status" tab to TeacherClassView
* Delete PurchaseCoursesView and related files
* Style-flatten RemoveStudentModal
* Fix error handling in ActivateLicensesModal
* TeacherCoursesView loads faster by only loading course campaigns, and not load prepaids
2016-05-24 14:07:28 -07:00
Matt Lott
1ae2537591 Update inbound lead importing
Send international emails to international leads
Update lead assignment breakdown
2016-05-19 14:08:01 -07:00
duybkict
519b0f69b7 organize Vagrant scripts 2016-05-18 09:48:13 +07:00
Nick Winter
f723b2155b copy-i18n-tags now adds quotes around necessary translation keys 2016-05-13 15:42:41 -07:00
Matt Lott
b8dd0f0a45 Filter out low priority sales leads on initial import 2016-05-12 11:03:35 -07:00
duybkict
672c89e0bc Update Vagrant setup scripts
install nodejs using nvm
fix issues with Windows/Linux new line characters
update auto-reload-brunch
drop bless-brunch
resolve related issue #3588
2016-05-12 09:46:34 -07:00