Commit Graph

59032 Commits

Author SHA1 Message Date
edX cache uploader bot
114fbeabdf Updating Bokchoy testing database cache (#27823) 2021-06-03 19:58:37 +05:00
Bianca Severino
96d4a87312 Merge pull request #27824 from edx/bseverino/zendesk-field
[MST-821] Require `create_zendesk_tickets` field
2021-06-03 10:54:33 -04:00
Shimul Chowdhury
2a8a58ae6b feat: add Course Membership API
The get_course_members API returns a dict of users associated with a course.
This is a potentially expensive operation on a large course, so there is a
control in place to limit its cost.  If a course has more than
settings.COURSE_MEMBER_API_ENROLLMENT_LIMIT enrollments, then the function
raises an OverEnrollmentLimitException.

This API was added to help implement the LTI 1.3 Names and Roles Provisioning
service.

Jira references: [BD-24] [BB-2726] [TNL-7330] 
Pull request: #25843
Co-authored-by: Giovanni Cimolin da Silva <giovannicimolin@gmail.com>
2021-06-03 09:38:13 -04:00
Maari
a0165e88b2 Badgr integration updates (#27181)
* Badgr integration fix

Badges are no longer created on the Badgr side with a given
'slug'. Instead, a slug(v1) or an entityId(v2) will be generated
for each badge on the Badgr side and we will need to use that
value to check if a certain badge matching a BadgeClass on our side
exists and/or to create assertions for it.

This commit introduces a new field to the badgeclass:
'badgr_server_slug' by cherry-picking the following commit from
3309aab2a2eb00d28c5ca3d3145c8dddb15e6159
- TTK-18543: fix Badgr Server
connection (https://github.com/teltek/edx-platform/pull/46)

This commit also modifies the cherry-picked commit by making the newly
added field optional since the BadgeClass is not neccessarily always used
with the Badgr backend.

Co-authored-by: mrey <mrey@teltek.es>

* Implement OAuth2 tokens flow for BadgrBackend

* Use Badgr v2 API

Co-authored-by: mrey <mrey@teltek.es>
2021-06-03 08:46:21 -04:00
edX requirements bot
7a96588b15 Updating Python Requirements (#27819) 2021-06-03 13:30:48 +05:00
Julia Eskew
f88a44d8dd TNL-8080 ][: Use module mixin and fix permissions for proxy models. (#27811)
* chore: Update Python requirements via pip-tools. Needed the newest
edx-django-utils version.

* refactor: Use the newly-added ReadOnlyAdminMixin from the updated module and
remove the existing implementation.

* fix: edx-platform now has a Django proxy model - CourseOutlineRegenerate.
Without this fix, the permissions to the model's admin interface cannot be
added to a group and successfully granted to users.
2021-06-02 17:33:03 -04:00
edX Transifex Bot
8bcf248339 geoip2: update maxmind geolite country database 2021-06-03 02:17:21 +05:00
Matthew Piatetsky
afbfc1d31f Merge pull request #27813 from edx/AA-759b
[AA-759b] fix: pass course_key as a string in the edx.bi.experiment.AA759.bucketed event
2021-06-02 17:06:41 -04:00
Matthew Piatetsky
acbec4d0c1 fix: pass course_key as a string in the edx.bi.experiment.AA759.bucketed event 2021-06-02 16:02:23 -04:00
Carla Duarte
6e843f9e72 Merge pull request #27800 from edx/ciduarte/AA-807
feat: surface subsection block keys in progress api
2021-06-02 12:05:08 -04:00
irfanuddinahmad
07ab9f4c44 Merge pull request #27808 from edx/iahmad/ENT-4567-3
chore: ENT-4567 Updated edx-enterprise to 3.23.10
2021-06-02 19:33:30 +05:00
Christie Rice
8c9435cbbf docs: Write ADR on web certs (#27726)
MICROBA-1218
2021-06-02 10:23:53 -04:00
Awais Qureshi
6db70d2791 Merge pull request #27766 from edx/remove-django-user-cons
fix: Removing constraint. ( django-user-tasks )
2021-06-02 18:57:25 +05:00
Christie Rice
953004e58a feat: Add CertificateAllowlist model (#27802)
MICROBA-982
2021-06-02 09:20:02 -04:00
irfanuddinahmad
ce6b666351 chore: Updated edx-enterprise 2021-06-02 18:07:05 +05:00
Awais Qureshi
c21b7d2050 feat: Removing constraint.
chore: Updating Python Requirements

chore: Updating Python Requirements
2021-06-02 17:58:26 +05:00
Matthew Piatetsky
74c0181e42 Merge pull request #27804 from edx/AA-759b
[AA-759] fix: pass in course key when checking the bucket for the streak discount experiment
2021-06-02 08:09:10 -04:00
edX requirements bot
5a58b94019 Updating Python Requirements (#27805) 2021-06-02 15:46:07 +05:00
Matthew Piatetsky
cea450a35b fix: pass in course key when checking the bucket for the streak discount experiment 2021-06-01 16:32:21 -04:00
Matthew Piatetsky
3048cfd1aa Merge pull request #27801 from edx/revert-27772-debugging_logs
Revert "feat: add debugging logs to help figure out why experiment isn't activating in production"
2021-06-01 16:21:03 -04:00
Bianca Severino
52f0bcb4f9 fix: require create_zendesk_tickets field 2021-06-01 15:37:40 -04:00
Matthew Piatetsky
f89ae754e4 Revert "feat: add debugging logs to help figure out why experiment isn't activating in production" 2021-06-01 15:10:14 -04:00
Justin Hynes
58d36e966b Merge pull request #27798 from edx/jhynes/microba-1075_update-doc
docs: update event info in comments of the `emit_certificate_event` function
2021-06-01 15:02:25 -04:00
Julia Eskew
d83051f33b feat: Add Django admin interface to backfill course outlines. (#27749)
TNL-8080
2021-06-01 13:40:32 -04:00
Justin Hynes
855cf11dd1 docs: update event info in comments of the emit_certificate_event function
[MICROBA-1075]
- update event info in comments of the `emit_certificate_event` function
2021-06-01 13:11:30 -04:00
Simon Chen
3d93553f8b [Chore] Upgrade edx-prctoring to 3.11.5 (#27794)
With this upgrade, a small piece of javascript was fixed so we pass milliseconds instead of seconds to vendor script to check the healthiness of the proctoring desktop app
2021-06-01 11:00:58 -04:00
Matthew Piatetsky
9a76223047 Merge pull request #27772 from edx/debugging_logs
feat: add debugging logs to help figure out why experiment isn't activating in production
2021-06-01 10:02:09 -04:00
Carla Duarte
cecd37c45b feat: surface subsection block keys in progress api 2021-06-01 09:57:54 -04:00
irfanuddinahmad
33655f9edd Merge pull request #27793 from edx/iahmad/ENT-4567-2
chore: ENT-4567 updated edx-enterprise
2021-06-01 18:57:53 +05:00
irfanuddinahmad
20266ed38e chore: updated edx-enterprise 2021-06-01 18:19:18 +05:00
Matthew Piatetsky
98eb516745 feat: add debugging logs to help figure out why experiment isn't activating in production 2021-06-01 09:10:40 -04:00
Matt Drayer
89aa72d212 Bump edX-enterprise package to 3.23.8 (#27787) 2021-06-01 08:59:09 -04:00
edX requirements bot
8eb3d59cb4 chore: Updating Python Requirements (#27789) 2021-06-01 13:18:10 +05:00
stvn
259499c181 merge(#27774): build/codeowners
commits
=======
- build: assign edx/community-engineering for squad-owned directories
2021-05-31 14:52:24 -07:00
edX requirements bot
01408d986e Updating Python Requirements (#27778) 2021-05-31 11:44:46 +05:00
stvn
2ec7c61319 build: assign edx/community-engineering for squad-owned directories
A couple of these (*/static, */templates) may prove to be too noisy, but
most of them seem low-traffic enough. If we find any of these
directories to be unhelpful, we can/should remove them.
2021-05-28 15:27:58 -07:00
Ali Akbar
ccfc632a5d Merge pull request #27773 from edx/aakbar/revert-PROD-1473
Revert "feat: Add Help Center search in Contact Us"
2021-05-29 03:06:38 +05:00
Ali-D-Akbar
760539cd80 Revert "feat: Add Help Center search in Contact Us"
This reverts commit aadbad02b2.
2021-05-29 01:54:41 +05:00
Ali Akbar
3027cab454 Merge pull request #27728 from edx/aakbar/PROD-1473
feat: Add Help Center search in Contact Us
2021-05-29 00:02:18 +05:00
Simon Chen
a99da581e3 [Chore] Upgrade edx-proctoring to 3.11.4 to fix javascript on proctoring worker not starting exam with the same ping interval as during the exam (#27747) 2021-05-28 14:35:49 -04:00
Josh McLaughlin
2650d591fd feat: Use pluggable override for certificate html view 2021-05-28 11:10:52 -07:00
Ali-D-Akbar
aadbad02b2 feat: Add Help Center search in Contact Us 2021-05-28 23:08:16 +05:00
Raul Gallegos
24f9568c4e fix: no library context when not found (#27493)
FAL-1848 (OpenCraft)
2021-05-28 13:01:35 -04:00
edX cache uploader bot
7a6ac8642d Updating Bokchoy testing database cache (#27769) 2021-05-28 20:39:49 +05:00
Kyle McCormick
8f577003fe refactor: uninstall user_tasks app from lms (#27754)
The user_tasks app is only needed by a cms feature.
However, it has been listed under INSTALLED_APPS
for both cms and lms because app-permissions only ran
in an lms context until recently.

Since app-permissions now creates the user_tasks_admin
group in a cms context, the app can be safely removed
from lms's INSTALLED_APPS.

TNL-8274
2021-05-28 10:19:48 -04:00
Adam Stankiewicz
50c8ab2d7b fix: close modal on escape keydown (#27758) 2021-05-28 10:01:12 -04:00
Awais Qureshi
636b2ca4c5 Merge pull request #27764 from edx/django-user-constraint
feat: Adding temporary constraint to check the newly merged changes.
2021-05-28 15:57:55 +05:00
Awais Qureshi
adf81fb69a feat: Adding temporary constraint to check the newly merged changes in package. 2021-05-28 14:11:11 +05:00
edX requirements bot
0021be0a71 Updating Python Requirements (#27759) 2021-05-28 12:47:49 +05:00
=Awais Jibran
1b8195be60 Fix NR Dashbaord inconsistency with failed state 2021-05-28 11:04:52 +05:00