Michael Youngstrom
7ddb806135
Merge pull request #20223 from edx/youngstrom/deprecate-lettuce
...
Remove lettuce infrastructure
2019-04-18 11:54:57 -04:00
Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
Ned Batchelder
7d964b12db
Context managers need to clean up properly
...
An @contextmanager will raise an exception from its yield statement if
an exception happens in the with-block that uses it. If the context
manager needs to do clean up, it should do it even if an exception is
raised, so it needs to be done in a finally clause.
2019-04-17 13:14:48 -04:00
Michael Roytman
93ce716327
Merge pull request #20201 from edx/mroytman/EDUCATOR-4159-masters-only-logged-in
...
remove enroll CTA on course homepage for logged out users visiting a …
2019-04-17 11:12:26 -04:00
Waheed Ahmed
3bdf83dba7
Update third party auth login page message.
...
LEARNER-5258
2019-04-17 15:20:38 +05:00
Michael Roytman
f7d0753210
remove enroll CTA on course homepage for logged out users visiting a Master's only course
2019-04-16 16:05:56 -04:00
Calen Pennington
3ffe64525d
Don't check the schedule upgrade_deadline before sending Access Expiry Email
2019-04-16 13:13:01 -04:00
Calen Pennington
7d695ab71a
Merge pull request #20224 from cpennington/fbe-access-expiry-upgrade-deadline
...
Don't check the schedule upgrade_deadline before sending Access Expir…
2019-04-16 12:39:49 -04:00
Matthew Piatetsky
f893f86f36
Merge pull request #20211 from edx/REVMI-103c
...
Change enabled_for_enrollment/enabled_for_course to return false if a course has no verified mode or a user is not enrolled in the audit mode
2019-04-16 08:45:05 -04:00
Waheed Ahmed
6da5f36a7f
Escape login error messages.
...
Used Text/HTML functions to escape login error messages.
LEARNER-5258
2019-04-15 12:31:00 +05:00
Matthew Piatetsky
62b9bb89c8
Change content_type_gating enabled_for_enrollment to return false if a course has no verified mode or a user is not enrolled in the audit mode
2019-04-14 16:32:13 -04:00
Calen Pennington
10531559d5
Don't check the schedule upgrade_deadline before sending Access Expiry Email
2019-04-12 14:22:12 -04:00
Nimisha Asthagiri
dbde017a9b
Order History: Toggled redirection to Microfrontend
...
ARCH-641
2019-04-11 08:21:49 -04:00
Hammad Ahmad Waqas
7e9b6d3a82
Merge pull request #20195 from edx/hammad/WL-1904
...
WL-1904 | Enrollment view does not support URL-encoded course keys
2019-04-11 11:59:35 +05:00
Douglas Hall
c4a26571cc
Return 401 from login_refresh if the user is not authenticated.
2019-04-10 15:25:32 -04:00
Matt Drayer
04aa7495ea
Downgrade log level from warning to info for expected consent gating workflow.
2019-04-10 11:22:19 -04:00
Hammad Ahmad Waqas
75f59decc2
for logout view, encoding and decoding next query param if not already encoded.
2019-04-10 19:41:50 +05:00
Zainab Amir
97e26785e3
Change attribute in ProgramDataExtender log warning
...
The variable course_run is not an attribute of object
ProgramDataExtender and should not be accessed using self.
LEARNER-6734
2019-04-10 12:11:31 +05:00
Matthew Piatetsky
51b991c128
fix bug and add temporary waffle flag
2019-04-09 15:38:55 -04:00
Matthew Piatetsky
064f041276
Revert "Revert both"
2019-04-09 11:04:10 -04:00
Calen Pennington
bf302ccca1
Merge pull request #20187 from cpennington/fix-access-expiry-upsell-link
...
Allow Access Expiry emails to users w/o dynamic pacing deadlines, and only bucket valid users
2019-04-08 16:01:22 -04:00
Calen Pennington
e31598ae9f
Allow Access Expiry emails to users w/o dynamic pacing deadlines, and only bucket valid users
2019-04-08 15:20:14 -04:00
Matthew Piatetsky
be9eb46364
Revert "handle missing fields on access denied blocks"
...
This reverts commit 418540b713 .
2019-04-08 12:13:30 -04:00
Matthew Piatetsky
9de5e65b75
Revert "add course blocks api check to _assert_block_is_gated function"
...
This reverts commit f69811ee91 .
2019-04-08 12:12:48 -04:00
Michael Youngstrom
7841cbaa96
Merge pull request #20161 from jolyonb/incr-199
...
INCR-199 migrate openedx/core/djangoapps/schedules
2019-04-08 10:28:56 -04:00
Hammad Ahmad Waqas
3955dab574
Merge pull request #20164 from edx/hammad/WL-1905
...
WL-1905 | Some learners not showing up in report | Missing Data Sharing Consent Redirection
2019-04-08 12:39:43 +05:00
Nimisha Asthagiri
e780eae04c
Merge pull request #20177 from edx/arch/annotate-profile-mfe-toggle
...
Learner Profile Toggles: Annotate and Remove outdated ones
2019-04-07 23:21:17 -04:00
Nimisha Asthagiri
47759427ba
Learner Profile Toggles: Annotate and Remove outdated ones
...
ARCH-453
2019-04-07 11:30:35 -04:00
Dave St.Germain
66e104b816
Modernize course_groups
2019-04-05 14:01:42 -04:00
Jolyon Bloomfield
f2a0bd666e
Fixing quality
2019-04-05 12:00:04 -04:00
Hammad Ahmad Waqas
974a937f70
session is replaced with cache to hold data_sharing_consent_needed
...
flag value
added signal to destroy data_sharing_consent_needed flag if user is
is enrolled in enterprise course.
2019-04-05 18:06:54 +05:00
Jolyon Bloomfield
b66e367520
INCR-199 migrate openedx/core/djangoapps/schedules
2019-04-05 00:43:41 -04:00
Matthew Piatetsky
f69811ee91
add course blocks api check to _assert_block_is_gated function
2019-04-03 14:13:59 -04:00
Matthew Piatetsky
e14c5d69ec
Merge pull request #20091 from edx/check_for_denial_reason
...
handle missing fields on access denied blocks
2019-04-03 14:13:03 -04:00
Matthew Piatetsky
418540b713
handle missing fields on access denied blocks
2019-04-03 12:32:35 -04:00
Michael Youngstrom
d859d2300c
INCR-190
2019-04-02 15:25:52 -04:00
Diana Huang
238a91c0e6
Merge pull request #20115 from edx/diana/removing-microsites
...
Remove dependence on microsite factory.
2019-04-02 13:57:35 -04:00
Michael Youngstrom
fd4bb5191a
Merge pull request #20113 from edx/INCR-187
...
INCR-187
2019-04-02 10:46:09 -04:00
Michael Youngstrom
e624b4f11e
Merge pull request #20114 from edx/INCR-186
...
INCR-186
2019-04-02 10:45:53 -04:00
Andrés González
26b3a40133
INCR-108 ( #20058 )
...
* INCR-108: Run python-modernize on openedx/core/lib
* Fixed urlencode import
* Fixed diff quality warnings and six.string_types error
* Fixed pickle import
* Fixed iteritems import
* Fixed ungrouped imports
* Fixed six.moves import issues
2019-04-02 10:26:00 -04:00
Michael Youngstrom
de52c6d310
INCR-186
2019-04-01 16:08:31 -04:00
Michael Youngstrom
01fa25a595
INCR-187
2019-04-01 15:47:32 -04:00
Diana Huang
bc37cf1247
Remove dependence on microsite factory.
2019-04-01 15:41:28 -04:00
Jeremy Bowman
c75da56a85
Merge pull request #20105 from open-craft/giovanni/incr-118
...
INCR-118: Run python-modernize on openedx/core/djangoapps/content/cou…
2019-03-29 18:37:46 -07:00
Jeremy Bowman
c859b168f9
Merge pull request #20104 from jolyonb/incr-179
...
INCR-179 Migrating openedx/features/journals
2019-03-29 18:15:56 -07:00
Jolyon Bloomfield
202edb872b
INCR-179 Migrating openedx/features/journals
2019-03-29 15:25:54 -07:00
Alex Dusenbery
3848e86ce9
EDUCATOR-4222 | Let the gating API read persistent grade information.
2019-03-29 16:13:56 -04:00
Michael Youngstrom
9ce60190d4
Merge pull request #20090 from edx/youngstrom/INCR-113
...
INCR-113
2019-03-29 14:53:38 -04:00
Michael Youngstrom
98cd8881b6
Merge pull request #20088 from edx/youngstrom/INCR-138
...
INCR-138
2019-03-29 14:14:04 -04:00
Michael Youngstrom
54a8b4baf9
Merge pull request #20087 from edx/youngstrom/INCR-182
...
INCR-182
2019-03-29 14:13:47 -04:00