Commit Graph

60121 Commits

Author SHA1 Message Date
alangsto
37a5381997 chore: update proctoring version (#29009) 2021-10-13 11:07:45 -04:00
Usama Sadiq
db99cbf79c Use latest pip & pip-tools in jenkins_env (#29004)
* fix: replace pip-sync with pip install in env creation

* fix: use pip-tools==6.4.0 with pip==21.3
2021-10-13 18:40:18 +05:00
Shafqat Farhan
29368ce2df Merge pull request #28996 from edx/shafqat/VAN-739-revert
fix: VAN-739 - removed is_active property from Segment
2021-10-11 20:11:15 +05:00
Attiya Ishaque
e7021933fc feat: Add feature flag for year of birth field (#28992) 2021-10-11 19:44:56 +05:00
Shafqat Farhan
feb732d859 fix: VAN-739 - removed is_active property from Segment 2021-10-11 19:23:14 +05:00
Muhammad Ammar
2bc74c9c9e Merge pull request #28994 from edx/ammar/upgrade-edx-enterprise-to-3.30.7
chore: upgrade edx-enterprise to 3.30.7
2021-10-11 18:34:32 +05:00
muhammad-ammar
ac316b07b2 chore: upgrade edx-enterprise to 3.30.7 2021-10-11 17:49:02 +05:00
SaadYousaf
91fcad813d fix: update discussion features with support level added to API response 2021-10-11 17:40:44 +05:00
Manjinder Singh
9ef8332a60 Revert "feat: adding code owner for a Celery event"
This reverts commit 2c37fec345.
2021-10-08 17:30:16 -04:00
Manjinder Singh
2c37fec345 feat: adding code owner for a Celery event 2021-10-08 17:29:06 -04:00
Mubbshar Anwar
23c94b7ec5 fix: add opt in/out event (#28985)
add opt in/out event for Braze.

VAN-738
2021-10-08 22:39:54 +05:00
Sarina Canelake
ccabea1dbb Merge pull request #28915 from igobranco/igobranco/add-pt_pt-locale
Add pt_PT locale
2021-10-08 13:04:21 -04:00
Ivo Branco
4c4c8f24ee feat(locale): add pt_PT locale 2021-10-08 14:28:29 +00:00
Mubbshar Anwar
66291c3aa6 feat: record opt in/out attribute (#28883)
* feat: record opt in/out attribute

save opt in/out attribute comming from frontend-app-authn register page.
VAN-738

* feat: VAN-738 - Send marketing event property and email subscription

* feat: VAN-738 - Send marketing event property and email subscription

* feat: VAN-738 - updated conditions

* feat: VAN-738 - added is_active for braze during registration

* feat: VAN-738 - added is_active for braze during registration

* feat: VAN-738 - fixed pep8 violation

Co-authored-by: Shafqat Farhan <shafqat.farhan@arbisoft.com>
2021-10-08 18:29:18 +05:00
AsadAzam
3d3bdbe98d feat: put teams app availability behind waffle flag (#28969)
* feat: Put teams app availability behind waffle flag

* refactor: updated comment
2021-10-08 18:24:18 +05:00
Matthew Piatetsky
d73d267761 fix: pluralize times per week and increase width of unsubscribe element (#28978) 2021-10-07 17:08:43 -04:00
Alexander J Sheehan
9b7af318cb Merge pull request #28980 from edx/asheehan-edx/ENT-bumping-enterprise-to-3-30-6
chore: bumping enterprise version to 3.30.6
2021-10-07 16:01:08 -04:00
David Ormsbee
ae124bd554 Revert "feat: store split modulestore's course indexes in Django/MySQL"
This reverts commit 96e5ff8dce.
2021-10-07 15:07:42 -04:00
Alexander Sheehan
d0555daa39 chore: bumping enterprise version to 3.30.6 2021-10-07 13:25:07 -04:00
David Ormsbee
da2bae21ae docs: ADR for Limit LMS Modulestore access
Explains why we want to limit Modulestore access, along with some
guidelines about what to use instead.
2021-10-07 11:10:24 -04:00
Braden MacDonald
96e5ff8dce feat: store split modulestore's course indexes in Django/MySQL
Split modulestore persists data in three MongoDB "collections": course_index (list of courses and the current version of each), structure (outline of the courses, and some XBlock fields), and definition (other XBlock fields). While "structure" and "definition" data can get very large, which is one of the reasons MongoDB was chosen for modulestore, the course index data is very small.

By moving course index data to MySQL / a django model, we get these advantages:
* Full history of changes to the course index data is now preserved
* Includes a django admin view to inspect the list of courses and libraries
* It's much easier to "reset" a corrupted course to a known working state, by using the simple-history revert tools from the django admin.
* The remaining MongoDB collections (structure and definition) are essentially just used as key-value stores of large JSON data structures. This paves the way for future changes that allow migrating courses one at a time from MongoDB to S3, and thus eliminating any use of MongoDB by split modulestore, simplifying the stack.
2021-10-07 10:59:47 -04:00
Ned Batchelder
d20a769f73 build: use the reusable commitlint action 2021-10-07 10:53:45 -04:00
Matthew Piatetsky
4f47fc3141 fix: font family for goal reminder email (#28976) 2021-10-07 10:33:38 -04:00
M. Zulqarnain
404ab77ec3 chore: Updating Python Requirements (#28974)
Co-authored-by: edX requirements bot <testeng+edx-requirements-bot@edx.org>
2021-10-07 19:31:33 +05:00
Muhammad Soban Javed
fc14dba632 Merge pull request #28968 from edx/iamsobanjaved/django32-user-api-bool-fix
refactor: use value for filtering indexed boolean field
2021-10-07 17:53:06 +05:00
Jawayria
7d50ce104a refactor: use value to filter indexed boolean field (#28970)
* refactor: use value to filter indexed boolean field

* Update views.py

Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
2021-10-07 17:52:45 +05:00
Soban Javed
a830b08f05 refactor: use value for filtering indexed boolean field 2021-10-07 16:06:58 +05:00
Ahtisham Shahid
009f1aac0d refactor: moved program journey data to appropriate tabs (#28898)
* refactor: moved program journey data to appropriate tabs
2021-10-07 14:15:09 +05:00
Kshitij Sobti
3e05e0f49b feat: add support for enabling/disabling the wiki app (#28889)
Currently the wiki app can't be enabled or configured. This change allows enabling/disabling the wiki app which effectively hides/shows the wiki tab.
2021-10-07 11:04:03 +05:00
Binod Pant
5d8acc5b41 feat: Enterprise 3.30.4 (#28962)
fixes Blackboard client oauth transactional handling of refresh token

ENT-4988
2021-10-06 23:25:43 -04:00
edX Transifex Bot
8943e12dc3 geoip2: update maxmind geolite country database 2021-10-07 02:19:25 +05:00
Ned Batchelder
a77c5c320c docs: pull request template doesn't need Lilac mention anymore 2021-10-06 15:26:28 -04:00
Matthew Piatetsky
449d5c7a2d feat: only email users about their goal in the morning in their timezone (#28922) 2021-10-06 15:02:03 -04:00
Muhammad Soban Javed
e2dc24af3a fix: update quality checks for django 3.2 (#28958) 2021-10-06 23:44:48 +05:00
Muhammad Soban Javed
47b56b8417 chore: upgrade edx-enterprise version to 3.30.3 (#28960) 2021-10-06 13:36:17 -04:00
Matthew Piatetsky
d7cc866280 feat: surface goals in courseware api (#28952) 2021-10-06 12:28:06 -04:00
Muhammad Soban Javed
c930b2a673 test: removing test as not needed anymore (#28954)
This test case was added to make sure that django-cookies-samesite is installed with Django uptill 3.0 but as now we are moving to Django 3.2, this isn't needed anymore
2021-10-06 20:53:46 +05:00
Bianca Severino
12cdfa6201 Merge pull request #28927 from edx/bseverino/same-name-change
[MST-1105] Prevent name change request if requested name is identical to existing name
2021-10-06 11:07:40 -04:00
Eugene Dyudyunov
7f40e3aa60 fix: course search sidebar filters (#28708)
Elasticsearch7 returns `aggs` instead of `facets`,
fixed elasticsearch response parsing on the FrontEnd.

YT: https://youtrack.raccoongang.com/issue/RGOeX-413
2021-10-06 11:04:52 -04:00
Bianca Severino
e9d22fc190 fix: prevent name change request if requested name is identical to the existing name 2021-10-06 10:01:23 -04:00
alangsto
a06ce27f9d chore: update edx-proctoring version (#28937) 2021-10-06 08:56:14 -04:00
Aarif
b51201beb6 fix: updated the migrations workflow to run on ubuntu 18 so we can run migrations against mysql 5.7 (#28935) 2021-10-06 17:46:57 +05:00
edX requirements bot
35ea4d8312 chore: Updating Python Requirements
* chore: Updating Python Requirements

* Update base.txt

* Update development.txt

* Update testing.txt

Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
2021-10-06 17:43:26 +05:00
edX requirements bot
e8d43032d6 chore: Updating Python Requirements (#28949)
* chore: Updating Python Requirements

* Update base.txt

* Update development.txt

* Update testing.txt

Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
2021-10-06 16:40:09 +05:00
Awais Jibran
aac6c4c4cb fix: default discussion config (#28900)
* fix: default discussion config

* refactor: add closing bracket

Co-authored-by: Asad <asadazam93@gmail.com>
2021-10-06 16:37:16 +05:00
Alexander J Sheehan
ad9de1c375 Merge pull request #28942 from edx/asheehan-edx/bumping-enterprise-3-30-1
maint: bumping enterprise version to 3.30.1
2021-10-05 16:18:53 -04:00
Alexander Sheehan
b75f958654 feat: bumping enterprise version to 3.30.1 2021-10-05 14:21:42 -04:00
Robert Raposa
f3e5838b89 docs: update unexpected_multiple_exceptions comment (#28939)
Update the unexpected_multiple_exceptions comment based on findings
from monitoring since this was originally released.
2021-10-05 14:08:22 -04:00
Diana Huang
849dd693cf fix: Add back in dummy locales for unit test. (#28938)
Clear old files before regenerating them.
2021-10-05 13:52:27 -04:00
João Victor Martins
1fc33070c3 docs: Add ADR for LTI tools in content libraries 2021-10-05 10:11:06 -07:00