Alex Dusenbery
8a2bf2b60e
EDUCATOR-4543 | Let the program_enrollments overview endpoint return course enrollment information for verified and masters mode enrollments, even if they are not directly tied to a ProgramCourseEnrollment.
2019-08-06 16:49:44 -04:00
Zachary Hancock
90c9103a89
command to remove social auth users ( #21280 )
...
remove social auth users command
2019-08-06 15:48:19 -04: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
Ayub
e5f3da9afa
Merge pull request #21296 from edx/BOM-78
...
BOM-78
2019-08-06 18:49:19 +05:00
Ayub
3f2bd0a020
Merge pull request #21229 from edx/BOM-70
...
BOM-70
2019-08-06 18:48:42 +05:00
Ayub khan
2244540ade
BOM-78
...
Update uuid4().hex.decode(ascii) calls
2019-08-06 17:16:08 +05:00
Ayub khan
c9080e257e
-fixed tests
2019-08-06 15:31:41 +05:00
Calen Pennington
f319d20d6d
Fix publishing for access control experiment
2019-08-05 14:53:56 -04:00
Alex Dusenbery
70e2aaa95b
EDUCATOR-4543 | Add utility functions to the catalog module that picks out all of the course_runs associated with a program, even those that live inside the curriculum of a sub-program. Use these functions to populate the course -> program index of the catalog/programs cache. Also some refactoring of a program_enrollments overview endpoint.
2019-08-05 11:30:19 -04:00
Calen Pennington
0c01c6f056
Merge pull request #21285 from cpennington/masquerade-permission
...
Switch courseware.masquerade_as_student over to using a StaffAccessRu…
2019-08-05 10:46:58 -04:00
Calen Pennington
0cd8f58bcc
Remove all instances of from instructor import imports
2019-08-05 09:59:30 -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
Ayub khan
9b3960ed90
-added zendesk api endpoints
2019-08-05 13:38:46 +05:00
Ayub khan
c965e13c73
BOM-70
...
-Removed Submit-feedback View
-Removed related tests
-Removed help_modal.html
-Removed help_modal.html test
-Removed zendesk from requirements
-Updated requirements
2019-08-05 13:38:46 +05:00
Calen Pennington
7bbf4ad15c
Switch courseware.masquerade_as_student over to using a StaffAccessRule with query checking
2019-08-02 15:06:35 -04:00
Feanil Patel
dead415d2b
:-( Moto and HTTPretty don't play well together.
...
Moto has a vendored version of HTTPretty which also monkey patches the
socket object. If you activate both, you get weird errors like
https://github.com/spulec/moto/issues/750
So we're opting not to activate both in this test. We're are just using
the moto vendored version of httpretty for both our usage and the
mocking of boto.
I also removed the logic that seemed like it was just testing that our
mock is a mocking s3 correctly.
2019-08-02 13:42:10 -04:00
Feanil Patel
624455c89a
Use deprecated s3 mock from moto.
...
Longer term we should move to boto3 in general and then we can use the
default moto mock for s3.
2019-08-02 13:42:02 -04:00
David Ormsbee
358ba27a2a
Merge pull request #21248 from open-craft/samuel/se-1155-fix-ccx-unicode
...
SE-1155 [Campus.il] fix crashes on non-ascii in usernames for ccx enrollments
2019-08-02 13:15:41 -04:00
Julia Eskew
a2dac21843
Add optional role parameter to course API endpoint. ( #21059 )
...
* Add optional role parameter to course API endpoint.
* fixup! Add optional role parameter to course API endpoint.
2019-08-02 12:52:30 -04:00
Christie Rice
bf414335cc
REVMI-354 Add edit_bookmark permission ( #21254 )
2019-08-02 11:01:43 -04:00
Christie Rice
1c9904859b
REVMI-354 Add view_xqa permission ( #21255 )
2019-08-02 11:01:21 -04:00
Nimisha Asthagiri
d20f68b6e0
Merge pull request #21282 from edx/arch/depr-15-notes-token
...
DEPR-15: Remove usage of firebase-token-generator
2019-08-02 09:19:07 -04:00
uzairr
80316c632d
Update Help msgs of management commands
...
PROD-399
2019-08-02 15:20:26 +05:00
Usama Sadiq
2484c3118e
Merge pull request #21273 from edx/usama/learner-6735-help-center-language
...
Spanish Help Center Page Update
2019-08-02 15:06:29 +05:00
usama sadiq
aa8003baeb
Added check to exclude OpenEdx
...
Added check to only apply the changes for
edx.org help center pages.
2019-08-02 12:05:54 +05:00
Samuel Walladge
54f9434d46
Allows unicode usernames to be used in CCX enrollments and reports.
...
Previously, unicode would result in a UnicodeEncodeError as a result of
the format string being str instead of unicode.
Additionally, the log calls would crash with a traceback (while not
affecting the program flow).
2019-08-02 08:50:15 +09:30
Nimisha Asthagiri
c1a5d2fa06
DEPR-15: Remove usage of firebase-token-generator
...
The old Notes Django app is the only caller of this no longer
supported library. I have verified that this old app is no
longer functional and is already slated to be removed as part
of DEPR-18.
So this commit simply removes the call to firebase-token-generator
and leaves removal of the Notes app to DEPR-18.
2019-08-01 18:56:04 -04:00
Matthew Piatetsky
a4866d4163
[REVMI-354] add view_ccx_coach_dashboard permission ( #21259 )
...
[REVMI-354] add view_ccx_coach_dashboard permission
2019-08-01 15:17:53 -04:00
Christie Rice
c146f82e84
REVMI-354 REVMI-356 Revert more masquerade code ( #21278 )
...
* REVMI-354 REVMI-356 Revert more masquerade code
* Fix quality
2019-08-01 13:17:52 -04:00
Matthew Piatetsky
628ae59682
add view_ccx_coach_dashboard permission
2019-08-01 12:41:47 -04:00
Christie Rice
a9ebf91c4d
REVMI-354 Revert masquerade changes ( #21276 )
2019-08-01 12:05:59 -04:00
David Ormsbee
b3614f3a00
Merge pull request #20954 from open-craft/symbolist/html-block
...
HtmlModule to HtmlBlock [SE-1089]
2019-08-01 11:36:23 -04:00
Matthew Piatetsky
6cc02f711d
Merge pull request #21264 from edx/mpiatetsky_authz_5
...
[REVMI-354] Add preview_certificates permission
2019-08-01 09:48:39 -04:00
Christie Rice
0426446549
REVMI-354 Add view_courseware permission ( #21237 )
2019-08-01 09:12:48 -04:00
Christie Rice
3d062aab62
REVMI-354 Add enroll_in_course permission ( #21243 )
...
* REVMI-354 Add enroll_in_course permission
* Fix test
2019-08-01 08:37:41 -04:00
usama sadiq
825c02b4a2
Updated Spanish Language Code
...
Changed Spanish language code from es to es-419
modified _build_help_center_url() to receive
selected language instead of default from settings.
2019-08-01 13:24:30 +05:00
Usama Sadiq
c78db13de1
Merge pull request #21263 from edx/usama/learner-6735-help-center-language
...
Updated Help Center Url
2019-08-01 12:46:52 +05:00
usama sadiq
d83ec0f607
Updated Help Center Url
...
Updated the generated url in the navigation
and footer based on the selected language of
the page.
2019-08-01 12:12:06 +05:00
Calen Pennington
b5a8f67e64
Merge pull request #21219 from cpennington/permission-courseware-enable-masquerade
...
Permission courseware enable masquerade
2019-07-31 14:15:28 -04:00