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
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
Dave St.Germain
3d82ce18f9
Check for data download permission in report endpoints
2020-01-27 13:55:18 -05:00
Dave St.Germain
8b815b802b
Added new role for course data researcher.
2020-01-27 13:55:18 -05:00
atesker
b4202bf8b7
EDUCATOR-4828
2020-01-07 15:42:02 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -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
Hasnain Naveed
2316aba391
Merge pull request #22456 from edx/hasnain-naveed/ENT-1961
...
ENT-1961 | Making the manual enrollment reason field optional via con…
2019-12-13 11:03:20 +05:00
hasnain.naveed
c926a13f41
ENT-1961 | Making the manual enrollment reason field optional via configuration flag ENABLE_MANUAL_ENROLLMENT_REASON_FIELD.
2019-12-10 17:31:58 +05:00
Daniel Clemente Laboreo
a9476ea50e
Add last_login and date_joined to the student profile export
2019-11-25 19:58:05 +01:00
Awais Qureshi
3bea5b5d24
BOM-1005
...
Fixing encoding issue.
2019-11-01 18:41:44 +05:00
Awais Qureshi
91e7d8a7be
BOM-913
...
reduce functions moves into functools in python3. Fixed the import.
Fixing bytes issue.
2019-10-10 20:06:08 +05:00
Awais Qureshi
5c8db66021
BOM-841
...
Python3 fix.
2019-09-30 13:47:50 +05:00
Ned Batchelder
efba6e45e8
Finally import courseware properly everywhere to get rid of a warning
2019-09-26 09:40:15 -04:00
Diana Huang
e80265bb9a
Remove shoppingcart pdf generation.
...
DEPR-40
2019-09-25 09:07:09 -04:00
Awais Qureshi
a0e4e94e31
BOM-482
...
Fixing python3
2019-09-20 20:18:18 +05:00
Awais Jibran
f98c819f74
Merge pull request #160 from edx/aj/add-noopener-to-new-window-urls
...
Update hyperlinks in platfrom
2019-09-06 11:43:38 +05:00
Ayub khan
8e71206312
BOM-96
...
-fixes all issues
2019-09-02 13:30:33 +05:00
arbisoft
5a2114ac6c
BOM-114
...
python2 tests failures.
2019-08-30 14:02:24 +05:00
Awais Jibran
1a4eb7d2e8
Pervent reverse tabnabbing in edx platform
2019-08-28 16:08:34 +05:00
noraiz-anwar
ffeff8db3d
check for too long data in task_input field
2019-08-27 15:39:30 +05:00
Dave St.Germain
eccfeef94b
Convert from utf8
2019-08-19 15:13:37 -04:00
Nimisha Asthagiri
d564af8301
Fix for decode errors in bulk_email.tests.test_course_optout.py
2019-08-19 14:26:48 -04:00
Feanil Patel
f5f875401a
Fix some of the common test collection issues. ( #21340 )
...
* Remove old performance tests that we haven't been running.
As far as I can tell, these tests to capture HAR files were created 5
years ago and not being run as a part of our suite? They capture HAR
data that we do nothing with so even if they were running we should
remove them until we're ready to care about consuming this kind of
information.
* Update password test unicode string.
* Add ugettext translation helper function.
* Fix lambda syntax that is not valid in python 3.
* Fix ur raw strings which his not valid in python 3
* Use edx_six.get_gettext instead of ugettext.
* Fix a few other encoding issues.
* Don't use old form of sorted funciton.
This form which uses a 'cmp' method is not available in python 3.
2019-08-16 11:31:36 -04:00
Syed Muhammad Dawoud Sheraz Ali
22d3f802f2
Revert "[BB-873] Support for filters, and multiple roots in problem response reports"
2019-08-09 17:17:36 +05:00
David Ormsbee
98deba6ec3
Merge pull request #19781 from open-craft/kshtij/problem-response-multi-root-and-fitler
...
[BB-873] Support for filters, and multiple roots in problem response reports
2019-08-08 13:36:43 -04:00
Kshitij Sobti
98af7496d7
Add support for generating problem response reports for multiple blocks, or filtered block types.
...
This change adds support for specifying multiple root blocks while generating
problem response reports. It also allows specifying a block type filter so that
only blocks of the filtered types will be included in the report.
Finally, this change also consistenly uses absolute path for the location in the
report instead of relative paths.
2019-08-08 15:02:46 +05:30
aarif
61800c619f
replaced StringIO imports with import from six
...
replaced cStringIO and StringIO imports with import from six
fixed StringIO imports
fixed StringIO imports
fixed XSS python-wrap warning
2019-08-08 00:09:16 +05:00
Calen Pennington
1f028e0be3
Merge pull request #21269 from cpennington/requires-level-permissions
...
Add a decorator that checks for course-level permissions
2019-08-06 15:09:43 -04:00
Calen Pennington
e0981f3b96
Switch generate_certificate_exceptions over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
23a91ba0f2
Switch generate_bulk_certificate_exceptions over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
b855275353
Switch enable_certificate_generation over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
32f154d3ea
Switch reset_due_date over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
1aed6c882b
Switch change_due_date over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
c3d86c9b3c
Switch sale_validation over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
11677d052c
Switch update_forum_role_membership over to using a StaffAccessRule with query checking
2019-08-05 09:59:30 -04:00
Calen Pennington
7d55483fbe
Convert modify_access to require_course_permission
2019-08-05 09:59:30 -04:00
Calen Pennington
04e5501324
Convert add_users_to_cohorts to require_course_permission
2019-08-05 09:59:30 -04:00
Calen Pennington
a2ea80dbca
Convert mark_student_can_skip_entrance_exam to require_course_permission
2019-08-05 09:59:30 -04:00
Calen Pennington
c270273e13
Convert get_issued_certificates to use requires_course_permission
2019-08-05 09:59:30 -04:00
Calen Pennington
2e1fec921c
Add a decorator that checks for course-level permissions
2019-08-05 09:59:30 -04:00
Usman Khalid
8dfc8e5fda
Convert AboutModule, CourseInfoModule, HtmlModule and StaticTabModule to XBlocks.
2019-07-24 20:19:44 +05:00
Aarif
00717a5f77
Merge pull request #21117 from edx/INCR-448
...
INCR-448 Python 3 compatibility
2019-07-23 12:26:25 +05:00
Amit
0c513e2139
INCR-449: Make compatible with Python 3.x ( #21100 )
...
* INCR-449: Make compatible with Python 3.x
* INCR-449: Fixes for line long
2019-07-16 10:41:06 -04:00
aarif
c82d5031f0
ran python-modernize and isort on files mentioned in INCR-448
2019-07-12 16:42:19 +05:00
Dave St.Germain
49b5b88a30
Bumped edx-when
2019-05-30 10:48:38 -04:00
Michael Roytman
b33b8e8897
introduce Python API for BulkEmail Djangoapp
2019-05-21 09:22:08 -04:00
Nimisha Asthagiri
eb0791ec89
Inter-app API cleanup for Grades
2019-05-04 11:35:06 -04:00
Nimisha Asthagiri
dfa3728edf
Move django_comment_common from common to openedx
2019-05-03 12:10:18 -04:00
Nimisha Asthagiri
e160b23903
Move django_comment_client to discussion/
2019-05-03 12:09:46 -04:00