Stu Young
73578845ae
Merge pull request #20317 from eduNEXT/anmrdz/INCR-174
...
INCR-174
2019-04-25 12:04:13 -04:00
Dave St.Germain
589bd9b660
Merge pull request #20121 from edx/dcs/add-edx-when
...
Add edx-when
2019-04-25 10:00:57 -04:00
Michael Youngstrom
d0601d3b49
Merge pull request #20294 from edx/youngstrom/INCR-115
...
INCR-115
2019-04-24 16:38:56 -04:00
Dave St.Germain
42ede57383
Hide edx-when feature behind waffle flag
2019-04-24 16:36:56 -04:00
Ana Maria Rodriguez
75cae7ebd2
INCR-174
...
Run python-modernize on openedx/core/djangoapps/heartbeat and openedx/core/djangoapps/signals
2019-04-24 14:07:32 -05:00
Dave St.Germain
b4ccd03740
This adds a new django app -- edx-when -- that will copy start and due dates to mysql and allow per-learner overrides in the instructor dashboard, using the existing IDDE interface.
...
It adds a data migration for existing IDDE data.
2019-04-24 12:26:19 -04:00
Michael Youngstrom
353d006839
INCR-115
2019-04-24 11:07:37 -04:00
Matthew Piatetsky
c324b54d58
Merge pull request #20273 from edx/REVMI-152
...
allow overriding FBE group access restrictions for problems at the unit level
2019-04-24 10:18:23 -04:00
Matthew Piatetsky
6c2c896ec3
allow overriding FBE group access restrictions for problems at the unit level
2019-04-23 11:31:41 -04:00
Matt Hughes
2dc19c4139
Merge pull request #20263 from edx/matthugs/EDUCATOR-4158-logged-out-course-page-masters-only-courses
...
Remove misleading copy for Master's-only courses' course pages'
2019-04-22 11:02:59 -04:00
Hammad Ahmad Waqas
26ef549941
Merge pull request #20232 from edx/hammad/WL-1913
...
WL-1913 | sync_hubspot_contacts Jenkins job disabled due to OOM
2019-04-22 16:56:07 +05:00
Hammad Ahmad Waqas
90a8c3fd20
using generators instead of list for sync_hubspot_contact command to
...
handle OOM issues
2019-04-22 11:46:38 +05:00
Matt Hughes
1070ba0236
WIP: Remove misleading copy for Master's-only courses' course pages'
...
Logged out learners shouldn't be lead to believe they'll be able to
enroll themselves into such courses, which we're worried they may've
read into the existing copy
JIRA:EDUCATOR-4158
2019-04-19 10:30:24 -04:00
Calen Pennington
f18fc1e7aa
Expose will_recheck_access further up the LMS xblock stack
2019-04-18 14:58:15 -04:00
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