Tyler Hallada
bf95f2371c
Standardize on var names: *_datetime and *_day
2017-10-16 11:33:45 -04:00
Tyler Hallada
3c250e5649
Address Gabe's comments
2017-10-16 11:12:19 -04:00
Tyler Hallada
5bfb322f1e
Don't send RET emails after course end
2017-10-16 11:11:16 -04:00
Mushtaq Ali
538a3d7801
Add video transcript config model flags - EDUCATOR-1224
2017-10-16 19:23:18 +05:00
Nimisha Asthagiri
43c7a5171f
Merge pull request #16219 from edx/ret/dynamic-pacing-email
...
Course Update emails (initial)
2017-10-13 17:28:36 -04:00
Tyler Hallada
f0ee9ee894
Merge pull request #16222 from edx/thallada/remove-old-recurring-nudge-task
...
Delete old recurring_nudge_schedules_for_hour task
2017-10-13 16:24:26 -04:00
Tyler Hallada
642a9b82b2
Delete old recurring_nudge_schedules_for_hour task
2017-10-13 14:20:11 -04:00
Adam
3fd499b40c
Merge pull request #16133 from edx/adam/fix-cg-bug
...
address coursegraph issue where components had the same block id but …
2017-10-13 13:59:10 -04:00
John Eskew
e7f288882d
Merge pull request #16188 from edx/jeskew/remove_django_simple_history
...
Remove all usage of the django-simple-history module.
2017-10-13 13:22:52 -04:00
Matt Tuchfarber
946421c438
Rebuild program marketing page in Bootstrap and make it look similar
...
to the Micromasters page
2017-10-13 13:11:39 -04:00
Calen Pennington
12e1af275a
Merge pull request #16092 from edx/upsell-nudges-for-unverified-users
...
Upsell nudges for unverified users
2017-10-13 11:32:29 -04:00
Robert Raposa
92318ccc0f
Merge pull request #16217 from edx/robrap/fix-outline-caching
...
LEARNER-2819: Fix caching of course_outline_root_block.
2017-10-13 11:19:04 -04:00
Nimisha Asthagiri
741917e92b
Course Update emails
2017-10-13 10:53:44 -04:00
Robert Raposa
1a66ae368a
Fix caching of course_outline_root_block.
...
LEARNER-2819
2017-10-13 10:10:37 -04:00
sandroroux
40d3f4f2fc
Unit tests for "_add_upsell_button_to_email_template".
2017-10-13 10:08:52 -04:00
Tyler Hallada
d571adfb99
Use upsell_link in upgrade reminder template
2017-10-13 10:01:35 -04:00
sandroroux
fc7c1652f8
Modified criteria for upselling. User must have a dynamic deadline to receive an email with an upsell button
2017-10-13 10:01:35 -04:00
Calen Pennington
8468357ac4
Separate the date and link logic out of VerifiedUpgradeDeadlineBlock, so that it can be called directly with prefetched data for check_and_get_upgrade_link_and_date
2017-10-13 10:01:34 -04:00
Douglas Hall
2062dd8629
Fix get_enterprise_customer api cache key.
...
ENT-704
2017-10-13 14:43:12 +05:00
edx-pipeline-bot
17d9336080
Merge pull request #16215 from edx/release-mergeback-to-master
...
Merge release back to master
2017-10-12 15:28:25 -04:00
John Eskew
194413cdf9
Add migrations which remove HistoricalRecord tables.
2017-10-12 11:20:25 -04:00
Matthew Piatetsky
c741bcbee7
Implement local currency in lms
...
LEARNER-2412
2017-10-11 14:37:18 -04:00
Simon Chen
29a1df3323
Revert "Exposing course run license via Course API"
...
This reverts commit a1419b15f7 .
2017-10-11 12:37:09 -04:00
John Eskew
737ebccb74
Remove django-simple-history and all HistoricalRecords.
2017-10-11 11:36:06 -04:00
Andy Armstrong
5ae2bee17f
Merge pull request #16119 from edx/hackathon/bootstrap-courseware
...
Convert course home page to Bootstrap
2017-10-11 10:21:13 -04:00
Andy Armstrong
374cdb0a3d
Convert course home page to Bootstrap
...
LEARNER-1694
Fix a11y failure
Fix header styling
Fix layout issues
Further layout fixes
2017-10-10 20:18:27 -04:00
Uman Shahzad
2601b26af6
Update mocks/docs/code to reflect Enterprise API updates.
2017-10-11 02:05:04 +05:00
Clinton Blackburn
a1419b15f7
Exposing course run license via Course API
...
The license for course run content is now stored on the CourseOverviews model and exposed via the Course API.
LEARNER-2791
2017-10-08 19:47:32 -04:00
castellanese
f8d41b9764
Differentiated emails - unverified users receive email with upsell button.
2017-10-06 15:23:42 -04:00
Tyler Hallada
d38428ea41
Merge pull request #16129 from edx/thallada/refactor-verified-upgrade-reminder
...
Refactor recurring nudge and verified upgrade reminder emails
2017-10-06 14:59:52 -04:00
Troy Sankey
f44f304559
Merge pull request #16176 from edx/pwnage101/remove-1.4-shims_PLAT-1424
...
[WIP] cleanup django 1.4 shims and mentions
2017-10-06 14:27:31 -04:00
Harry Rein
c63020f9ce
Merge pull request #16184 from edx/HarryRein/LEARNER-2784-sock-cleanup
...
Harry rein/learner 2784 sock cleanup
2017-10-06 14:18:58 -04:00
Harry Rein
f534e01888
Merge pull request #16096 from edx/HarryRein/LEARNER-2308-update-course-goal
...
Harry rein/learner 2308 update course goal
2017-10-06 14:11:23 -04:00
Calen Pennington
d5b6b170dd
Use the current site to generate absolute urls for emails
2017-10-06 13:36:27 -04:00
Tyler Hallada
e7b3590448
Add verified cert image to email template
...
Make image url in the task and pass to template
2017-10-06 13:36:18 -04:00
Tyler Hallada
9876f597e6
Refactor common task querying into a separate func
...
Address some of Cale's PR comments
Combine query functions into one. No debug logging
Pull int variables out into static class variables
Mixin needs to call super __init__ too
Remove multi-course copy from upgrade reminder
Address Cale's round 2 comments
2017-10-06 13:36:13 -04:00
Tyler Hallada
efe814c64f
Update copy for the upgrade_reminder emails
2017-10-06 13:35:05 -04:00
Tyler Hallada
4acdcc698e
Display new flags in the ScheduleConfig admin list
2017-10-06 13:35:04 -04:00
Tyler Hallada
004ca4800e
Add tests for upgrade_reminder
...
Fix test_templates
By passing the date pre-formatted to ace.
Address PR comments
Fix linting
Add TODO comment about using LoggerAdapter
More lint fixes
Fix upgrade_reminder task from silently failing
2017-10-06 13:35:00 -04:00
Tyler Hallada
1bcd3a45ca
Refactor upgrade_reminder to use async celery task
...
Finish test_base.py tests
Address some PR comments
Some test_send_recurring_nudge fixes
Fix test_schedule_bin
Fix test_site_config
Fix test_multiple_enrollments
Tests pass now!
Use consistent naming: upgrade_reminder
2017-10-06 13:34:23 -04:00
Tyler Hallada
0c0a5a93c0
Create func for common template context entries
2017-10-06 13:33:30 -04:00
Harry Rein
0666ea6969
Sock upgrade message on mobile.
2017-10-06 13:15:54 -04:00
Harry Rein
f3f3edf4bd
Allow user to update course goal on course home page.
...
LEARNER-2308
Once a goal has been set for a user on the course home message,
allow them to update it on the course home side bar. Automatically
sets a course goal for users when enrolling in a verifiable course.
2017-10-06 13:07:03 -04:00
Albert (AJ) St. Aubin
c7bfd69e88
Merge pull request #16174 from edx/aj/LEARNER-2715
...
Bug fix for unpublished courses that users have purchased within a pr…
2017-10-06 12:40:35 -04:00
Robert Raposa
91bf523920
Merge pull request #16175 from edx/robrap/LEARNER-2026-clean-up
...
LEARNER-2026: Revert remains of 'upgrade upsell to course info banner'.
2017-10-06 10:02:49 -04:00
Albert St. Aubin
724168d605
simplification pr changes
2017-10-06 09:53:58 -04:00
Albert St. Aubin
a4cb374b16
PR update
2017-10-06 09:53:58 -04:00
Albert St. Aubin
d37264ae0c
Bug fix for unpublished courses that users have putchased within a program
...
[LEARNER-2715]
2017-10-06 09:53:57 -04:00
Troy Sankey
cc2fe585ec
Remove PatchedClient, a django 1.4 shim.
2017-10-05 15:37:00 -04:00
Troy Sankey
d76a1ac014
Tests should make use of django test client's PATCH functionality
...
Previously, these tests were skipped in order to support Django 1.4.
2017-10-05 15:37:00 -04:00