Calen Pennington
f3bce46757
Allow due-dates for self-paced courses in the course outline
2020-02-24 12:43:09 -05:00
Calen Pennington
8d25274cec
Revert "Allow due-dates for self-paced courses in the course outline"
2020-02-24 10:18:08 -05:00
Calen Pennington
bfb374c941
Merge pull request #23161 from cpennington/show-due-dates-self-paced
...
Allow due-dates for self-paced courses in the course outline
2020-02-24 09:36:49 -05:00
Dillon Dumesnil
eab8001ad3
AA-35: Adds functions to subscribe and unsubscribe from a calendar sync
2020-02-21 15:04:01 -05:00
Dillon Dumesnil
bb1981de6c
AA-34: Add UserCalendarSyncConfig Model
2020-02-21 14:21:20 -05:00
Dillon Dumesnil
e738d046da
Merge pull request #23141 from edx/ddumesnil/create-calendar-event-id-AA-33
...
AA-33: Function to uniquely create calendar event id for user and assignment
2020-02-21 13:13:28 -05:00
Calen Pennington
645c70a140
Allow due-dates for self-paced courses in the course outline
2020-02-21 11:58:17 -05:00
Troy Sankey
3f85ba3fe6
Merge pull request #23144 from edx/pwnage101/rename_site_configuration_siteconfiguration_values_1.1
...
Rename values in SiteConfiguration/History (1/3) (retry)
2020-02-21 11:42:15 -05:00
Dillon Dumesnil
57dbb2d47c
AA-33: Function to create calendar event id
...
The function will create a unique event id using a user and assignment
2020-02-21 11:41:16 -05:00
Calen Pennington
b47eb0f24c
Extract common configuration/documentation into the base StackedConfigModelAdmin class
2020-02-21 10:50:22 -05:00
Calen Pennington
98328ea426
On publish, add evenly spaced dates to self-paced courses
2020-02-21 10:50:22 -05:00
Dave St.Germain
a5b0f71108
Several optimizations for improving vertical rendering performance.
2020-02-20 11:41:21 -05:00
Troy Sankey
18deacde54
Revert "Revert "This stage does the following: ( #22692 )""
...
This reverts commit 84de6bc6de
which reverts commit cebeab4348
which implements the first stage of the `values` column rename in
SiteConfiguration. However, I included a small change:
This time, we set a default value on the new `site_values` column so
that the ORM will happily deserialize the JSONField without throwing a
JSONDecodeError.
2020-02-19 12:01:57 -05:00
Manjinder Singh
d7bd80a100
Renamed OAuth2Authentication to BearerAuthentication ( #23128 )
...
* Renamed OAuth2Authentication to BearerAuthentication
* Added back OAuth2Authentication name
-there are libraries such as edx-enterprise that still import OAuth2Authentication. The OAuth2Authentication class should be fully removed when everything is importing BearerAuthentication correctly
2020-02-18 13:29:29 -05:00
Dillon Dumesnil
be7ef9804d
AA-4: Adding waffle flag for dates widget
2020-02-18 11:20:32 -05:00
Dillon Dumesnil
5853cddfc1
AA-4: Extreme defensiveness over any fields accessed from modulestore
2020-02-18 08:43:45 -05:00
Dillon Dumesnil
fe91d63a0b
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-18 08:42:15 -05:00
zia.fazal@arbisoft.com
2453bc8c05
Stop showing hitting enterprise API in case of 404 error
...
Stop showing hitting enterprise API when request is originated as result of 404 error.
fixed quality violations
Removed line break
add unit tests
Updated test docstring
2020-02-14 15:16:51 +05:00
Manjinder Singh
cce8cdd661
Replacing OAuth2Auth ( #23067 )
...
- Removing deprecated auth classes
- Replacing OAuth2AuthenticationAllowInactiveUserDeprecated with OAuth2AuthenticationAllowInactiveUser
- the old class was a child class of a deprecated class that we are removing and replacing.
2020-02-11 10:38:13 -05:00
Michael Terry
69418e3633
Merge pull request #23065 from edx/mikix/rel-date-waffle
...
Add relative dates waffle flag
2020-02-10 14:22:03 -05:00
Michael Terry
f684d2b541
Add relative dates waffle flag
...
Specifically, course_experience.relative_dates. This will be used
by future PRs to control our rollout of this new feature.
AA-27
2020-02-10 13:41:40 -05:00
Dillon Dumesnil
b4fed7c2a4
Merge pull request #23063 from edx/ddumesnil/revert-AA-4
...
Revert commits for AA-4
2020-02-10 13:11:19 -05:00
Dillon Dumesnil
00fe1495b4
Revert commits for AA-4
2020-02-10 12:10:59 -05:00
Zainab Amir
644d4d44bc
Add condition to fix incorrectly set schedules ( #23028 )
...
Choose max of course start or enrollment created date when
schedule start date is in the past
PROD-1198
2020-02-10 11:51:52 +05:00
Dillon Dumesnil
7444980fbd
Merge pull request #22911 from edx/ddumesnil/relevant-dates-AA-4
...
Show relevant dates in course dates sidebar
2020-02-07 10:27:43 -05:00
Dillon Dumesnil
23486a560d
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-06 16:01:46 -05:00
Manjinder Singh
cea795b02e
Added new auth class ( #23018 )
...
* Added new auth class
- Created new class called OAuth2AuthenticationAllowInactiveUser, which replaces old class with same name
- Renames previous OAuth2AuthenticationAllowInactiveUser to OAuth2AuthenticationAllowInactiveUserDeprecated
- Replaced all imports of OAuth2AuthenticationAllowInactiveUser to call deprecated class instead
- testing new class in discussion(added flag based on django setting)
2020-02-06 10:37:27 -05:00
Michael Terry
ea92073e08
Limit course outline to a depth of two
...
Previously, we'd show three layers deep (section, subsection, and
unit). But now we cut out unit and stop at subsection.
AA-17
2020-02-03 14:49:34 -05:00
hunytalk
35d3a285d5
Fix jenkins test
2020-01-30 02:34:02 +05:00
Troy Sankey
b0285c142b
Fix typo in comment
2020-01-29 16:25:23 -05:00
hunytalk
499fd0e450
Remove reads from old column
2020-01-30 01:25:21 +05:00
Waheed Ahmed
54b64e70f4
Restrict certificate endpoint to return certificates.
...
Do not return certificates if there is no active certificate
configuration.
PROD-1200
2020-01-29 22:29:55 +05:00
Waheed Ahmed
442da4a7fe
Don't show certificate on profile if no active config.
...
Stop showing certificate information on profile page if there is no
active certificate configuration.
PROD-1200
2020-01-28 22:30:16 +05:00
DawoudSheraz
466e2ce530
remove the logs
2020-01-16 13:14:29 +05:00
Julia Eskew
84de6bc6de
Revert "This stage does the following: ( #22692 )"
...
This reverts commit cebeab4348 .
2020-01-14 13:01:21 -05:00
Julia Eskew
cebeab4348
This stage does the following: ( #22692 )
...
- Adds the new field and migration to create the column.
- Makes all writes go to both old and new field.
2020-01-14 10:40:39 -05:00
Nicholas D'Alfonso
3ad963b8a7
AA-3 course dates cleanup
...
-change Important Course Dates to Upcoming Dates
-remove today's date
-left align date, right aling rest of info
2020-01-13 14:58:23 -05:00
Zia Fazal
f9e73da4f7
Merge pull request #22772 from edx/ziafazal/ENT-2524
...
ENT-2524: Unmarked name field of content gating partition for translation
2020-01-10 12:26:17 +05:00
zia.fazal@arbisoft.com
5367af07d8
Unmarked name field of content gating partition
...
Unmarked name field of content gating partition. edX mobile apps expect it in english. If value of name field of content gating partition is not `Feature-based Enrollments` string literal mobile apps ignore gating restriction and try to pull content of the block which cause 404 errors for all those blocks which are gated.
ENT-2524
2020-01-09 16:06:51 +05:00
Matthew Piatetsky
a47e68321e
add coupon code to discount banner
2020-01-08 16:57:04 -05:00
hasnain.naveed
447f873924
ENT-2524 | Added the request META in exception traceback.
...
Only add `PATH_INFO` to log
removed METH from label too
2020-01-07 19:13:53 +05:00
Christian Clauss
6e8b4ccb08
Use ==/!= to compare str, bytes, and int literals
...
Identity is not the same thing as equality in Python so use ==/!= to compare str, bytes, and int literals. In Python >= 3.8, these instances will raise SyntaxWarnings so it is best to fix them now. https://docs.python.org/3.8/whatsnew/3.8.html#porting-to-python-3-8
2020-01-02 19:26:13 +01:00
Matthew Piatetsky
09e62afb99
Merge pull request #22598 from edx/REV-1061
...
[REV-1061] Set discount on order based on discount that was on basket
2020-01-01 22:53:01 -05:00
Zaman Afzal
363a75cc99
ENT-2518 Fix Enterprise Login Page not showing to the user ( #22602 )
2020-01-01 15:18:45 +05:00
David Ormsbee
3f0281dd66
Fix test that assumes 2020 is in the future.
2019-12-31 17:25:02 -05:00
David Ormsbee
2cb2265ffe
Add request caching to reduce ORM queries
...
This adds request caching to the following places:
* course expiration wrapper (displayed in Units)
* offer banner generation (displayed in Units)
* get_enrollment
* user_by_anonymous_id
* youtube_disabled_for_course
On a sample course with edx-val enabled, this reduced the queries
for a large sequence from 450 to 155.
2019-12-30 16:19:25 -05:00
Feanil Patel
046feb0cf0
Merge pull request #22649 from edx/feanil/fix_pep8
...
Fix all E303 pep8 errors.
2019-12-30 13:32:26 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
2df8b8226b
Merge pull request #22643 from edx/feanil/2to3_asserts
...
Run `2to3 -f asserts . -w` on edx-platform.
2019-12-30 12:13:42 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00