Gabe Mulley
7fd643faa4
Add tests for experience types, ensure courses have a verified mode
2017-11-01 16:51:10 -04:00
Awais Jibran
e39451a9a2
Merge pull request #16376 from edx/aj/cleanup-and-logging
...
Import Cleanup and Adding Logging message
2017-10-31 14:21:52 +05:00
Andy Armstrong
03e496bdbd
Merge pull request #16370 from edx/andya/waffle-fix
...
Allow Waffle flags to work when outside a request context
2017-10-30 09:33:09 -04:00
Awais Jibran
abe8b7e7b2
Import Cleanups more logging
...
This PR is to add more logging when user clicks "Request Certificate" and gets error "Your certificate will be available when you pass the course."
EDUCATOR-1616
2017-10-30 17:48:28 +05:00
Harry Rein
58f93cc7cc
Styling fixes for the dashboard and course header.
2017-10-29 15:04:29 -04:00
Andy Armstrong
c55dbb2c61
Allow Waffle flags to work when outside a request context
2017-10-27 16:24:33 -04:00
Brian Beggs
3608b86273
Merge pull request #16309 from edx/bbeggs/PLAT-1411
...
Replace SubfieldBase functionality PLAT-1411
2017-10-27 10:41:32 -04:00
Cliff Dyer
2cadbbad0b
Merge pull request #16186 from open-craft/cliff/complete-scored-blocks
...
Complete scored blocks
2017-10-27 10:32:05 -04:00
M. Rehan
f04594b8f6
Merge pull request #16290 from edx/mrehan/exlude-bumper
...
Exclude bumper from VAL handling the transcripts
2017-10-27 17:37:27 +05:00
Brian Beggs
ca92ffe21d
Remove SubfieldBase metaclass
2017-10-26 16:59:51 -04:00
Gabe Mulley
05dd63e85a
fix tests, I hope?
2017-10-26 10:32:33 -04:00
Qubad786
4aef8d1c7b
exclude bumper
2017-10-26 16:28:25 +05:00
Tyler Hallada
806114a3ef
Check org before course deadline config w/ tests
2017-10-25 17:54:47 -04:00
Tyler Hallada
4c8b257bbb
Add OrgDynamicUpgradeDeadlineConfiguration model
2017-10-25 15:56:28 -04:00
J. Cliff Dyer
69271d043b
Handle completion of scorable blocks
...
* Add a handler to mark a block complete when a problem is scored.
* Also handle marking incomplete when user problem state is deleted.
* Add score_deleted to published providing_args for PROBLEM_{RAW,WEIGHTED}_SCORE_CHANGED
OC-3089
2017-10-25 11:50:09 -04:00
Cliff Dyer
ab13544cf2
Merge pull request #16112 from open-craft/cliff/handle-completion-events
...
Handle completion events
2017-10-25 10:13:18 -04:00
Waheed Ahmed
8c0e87ab65
Fix unicode error on financial assistance page.
...
If country name has special character str() raises unicode error.
LEARNER-2951
2017-10-25 17:27:46 +05:00
J. Cliff Dyer
94d05bceb5
Add handler to receive completion events
...
* Submit a completion when receiving a completion event from an XBlock.
* Handle legacy progress events.
* Convert handler to use a dispatch dict instead of an if-else chain.
* Extract masquerade checking from individual handlers.
* Gate submit_completion on waffle switch
* 404 on handler views when trying to submit completion without waffle
switch enabled.
OC-3087
Disallow calling submit_completion when waffle flag is disabled.
Add tests that trying to publish completion errors.
2017-10-25 06:54:59 -04:00
Gabe Mulley
e6abdf7e63
Merge pull request #16328 from edx/mulby/fix-course-sock
...
Merge PR 16260 back into master with a fix for the course sock
2017-10-24 15:08:05 -04:00
Gabe Mulley
7efa805fbc
fix tests
2017-10-24 13:51:22 -04:00
Harry Rein
ed2e6dc889
Merge pull request #16306 from edx/HarryRein/responsive-dashboard
...
Harry rein/responsive dashboard
2017-10-24 12:33:12 -04:00
Gabe Mulley
44e5afba1e
Revert "Revert "Merge pull request #16260 from edx/mulby/dynamic-deadline-upgrade-messaging""
...
This reverts commit b541dfa3fd .
2017-10-24 11:18:06 -04:00
Harry Rein
889e9880f5
Responsive dashboard and learner profile.
2017-10-24 11:08:35 -04:00
Clinton Blackburn
b574641f17
Minor update to if-else to avoid unnecessary query
...
If an anonymous learner visits the course tab view, we now perform one
less query to check enrollment status. This query has been moved inside
an else statement, and is only called if the learer is logged in.
2017-10-23 17:47:35 -04:00
Sanford Student
fd8a9fdb02
EDUCATOR-1511: credit users added to verified user partition irrespective of upgrade deadline
2017-10-23 13:14:47 -04:00
Jillian Vogel
1b63bd9cd7
Merge pull request #16155 from open-craft/jill/enable_enterprise_integration
...
Lets ENABLE_ENTERPRISE_INTEGRATION be configurable
2017-10-23 20:09:43 +10:30
Eric Fischer
b541dfa3fd
Revert "Merge pull request #16260 from edx/mulby/dynamic-deadline-upgrade-messaging"
...
This reverts commit a13595352f , reversing
changes made to 68d5fe8922 .
2017-10-20 10:45:40 -04:00
Andy Armstrong
e2612bdccf
Merge pull request #16249 from edx/andya/responsive-discussions
...
Make the discussion board responsive
2017-10-19 17:09:47 -04:00
Andy Armstrong
d18022bb5d
Make the discussion board responsive
...
LEARNER-1923
2017-10-19 14:09:22 -04:00
Gabe Mulley
dafeca5770
Change upgrade deadline messaging
2017-10-19 10:59:44 -04:00
Jillian Vogel
425239a509
Disables Enterprise Integration feature by default
...
Moves ENABLE_ENTERPRISE_INTEGRATION to settings.FEATURES,
and changes the default value to False.
2017-10-19 15:58:13 +10:30
Qubad786
9c06bb65b1
Use edx-val transcripts and translations collectively with contentstore.
...
Adds val trancripts in outcome of get_transcripts_info and rest of flow remains the same and also add fallback to edx-val rtanscripts for mobile accessible video endpoints.
2017-10-16 19:23:18 +05:00
Qubad786
ec7b78d60e
Use edx-val transcripts as a fallback on the video component
...
Purpose of this, is to serve transcripts from edx-val if the requested transcripts are not found in the contentstore i.e. that's where all the transcripts are living to date.
2017-10-16 19:23:18 +05:00
muhammad-ammar
845bb7b884
transcript import export
...
EDUCATOR-1216
2017-10-16 19:23:18 +05: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
sandroroux
40d3f4f2fc
Unit tests for "_add_upsell_button_to_email_template".
2017-10-13 10:08:52 -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
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
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
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
Troy Sankey
e94d265fa7
Remove our copy of the slugify() implementation
2017-10-05 15:37:01 -04:00
John Eskew
0890193d6b
PLAT-1408: Import csrf from new path.
2017-10-05 11:12:53 -04:00
John Eskew
7dfb6cc681
Change all UTC timezones to import from pytz instead of Django.
2017-10-05 11:12:52 -04:00
Robert Raposa
07061caf91
Revert remains of 'upgrade upsell to course info banner'.
...
TNL-6381 added an upgrade upsell to course info. In PR #15265 , this was
partially removed/moved, but some clean-up work remained.
LEARNER-2026
2017-10-05 10:54:08 -04:00
Andy Armstrong
c13b531eeb
Display course home message for certificate availability
...
LEARNER-2182
2017-10-03 14:06:11 -04:00
Diana Huang
7f4550387c
Add eventing to course home upgrade paths.
2017-10-02 17:27:51 -04:00
Andy Armstrong
7dfe12a1f3
Show course home messages for important course dates
...
LEARNER-2073
2017-10-02 17:27:51 -04:00
Nimisha Asthagiri
1febdbfac9
Grades cleanup: remove read_only param and create method
...
EDUCATOR-171
2017-09-28 07:48:25 -04:00