muhammad-ammar
c35025fd9d
feat: api to fetch all programs where an enterprise learner is enrolled
2022-03-04 17:42:30 +05:00
Sameen Fatima
0d9e845f1b
feat: Created an API to fetch progress details about a learner's program ( #29975 )
2022-03-04 16:11:28 +05:00
Mohammad Ahtasham ul Hassan
a838ab4b01
fix: fixed django4 warnings ( #29643 )
2022-03-04 15:03:02 +05:00
connorhaugh
23690712ba
fix: capa numerical response with scientic notation ( #30010 )
...
I found a potential location for a solution to the numericalinput bug. The problem stemmed from. In the convert markdown -> xml process, here, the checkIsNumeric function rejects the input if stringValue.match(/[a-z]/i) which says: does this value contain any letters, regardless of case? This rejection would cause uses of e and i in answers like the described problem to be string input problems. A simple fix would be to replace that match with regex like '/[a-df-hj-z]/i'.
2022-03-03 16:16:17 -05:00
Nathan Sprenkle
e86b6fe358
fix: ESG init gradeStatus key ( #30009 )
...
* fix: change gradingStatus to gradeStatus in ESG init call
2022-03-03 12:58:14 -05:00
Simon Chen
0b158a8a42
feat: provide new verification details endpoint for support-tools ( #30004 )
...
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local >
2022-03-03 10:33:14 -05:00
Maria Grimaldi
c6cd064194
test: favor CourseOverview when getting course listing for groups
2022-03-03 10:04:39 -05:00
Maria Grimaldi
3322d18446
perf: improve course listing performance for non-staff users
2022-03-03 10:04:39 -05:00
alangsto
361bbf1330
chore: update edx-name-affirmation version ( #30008 )
2022-03-03 09:24:07 -05:00
Kshitij Sobti
6042972235
fix: Use legacy view for legacy URLs ( #30006 )
...
If a user navigates to a legacy URL, then use the legacy view for discussions.
2022-03-03 16:19:12 +05:00
Justin Hynes
a94d5e1ae3
Merge pull request #30000 from openedx/jhynes/revert_microba-1666
...
revert: reverts 53041a2 after reports of bulk email message issues
2022-03-02 14:41:39 -05:00
Justin Hynes
bbb0bc77d9
revert: reverts 53041a2, causing email issues
...
[MICROBA-1666]
This reverts commit 53041a2d34 after course team started reporting issues of images in emails not respecting dimensions set with the email editor.
After a brief investigation we found unexpected attributes (like `width` and `height` of an image) being stripped from the HTML.
2022-03-02 14:03:55 -05:00
Bianca Severino
b50de1d6e5
Merge pull request #29993 from openedx/bseverino/confirm-name-change
...
[MST-1362] Add REST endpoint to confirm name changes
2022-03-02 09:49:51 -05:00
Mohammad Ahtasham ul Hassan
4260bd2af5
fix: fixed django40 warnings ( #29655 )
...
* fix: fixed django40 warnings
* fix: fix quality failures
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com >
2022-03-02 16:08:04 +05:00
Usama Sadiq
193efadd30
Remove django-countries pin ( #29990 )
...
* fix: remove django-countries pin
django-countries==7.3.1 resolved the issue with Python<3.9 so
the constraint can be removed now.
2022-03-02 11:36:17 +05:00
Muhammad Adeel Tajamul
d0e6b2dd20
Merge pull request #29982 from openedx/tnl-9619
...
fix: post summary taking more than one lines
2022-03-02 07:14:26 +05:00
Jansen Kantor
05b8da5d93
feat: teams csv export split username / external key columns ( #29981 )
...
When doing import, we ran into an issue where there was a learner with an external program key that was the
same as an existing, completely unrelated edX account username. Rather than try to guess which learner we want
or do the lookups backwards, it seemed that splitting these columns to avoid any ambiguity would be the most
straightforward and simple approach
2022-03-01 20:04:32 -05:00
Bianca Severino
f177855e1b
feat: add REST endpoint to confirm name changes
2022-03-01 16:22:31 -05:00
Bianca Severino
3d4cdbcfe9
Merge pull request #29991 from openedx/bseverino/name-affirmation-2.3.0
...
chore: upgrade edx-name-affirmation to 2.3.0
2022-03-01 11:45:01 -05:00
Bianca Severino
d54c5e6350
chore: upgrade edx-name-affirmation to 2.3.0
2022-03-01 11:22:56 -05:00
Michael Terry
5e80b692c8
Merge pull request #29987 from openedx/mikix/no-enrollment-old-mongo
...
feat: mark Old Mongo courses as invitation-only
2022-03-01 10:13:42 -05:00
Awais Qureshi
fe57074dab
feat!: Remove django-admin default login ( #29876 )
...
* feat!: Remove django-admin default login
2022-03-01 17:38:36 +05:00
Justin Hynes
5d4aa3af8b
Merge pull request #29984 from openedx/jhynes/microba-1666_sanitize-ADR
...
docs: ADR for bulk email content html sanitization
2022-03-01 07:36:11 -05:00
edX requirements bot
c2cda91e27
chore: Updating Python Requirements ( #29988 )
2022-03-01 11:16:03 +05:00
Michael Terry
ff90533074
feat: mark Old Mongo courses as invitation-only
...
This is in service of dropping support for these ancient
courses and removing legacy code that they rely on.
Eventually, we'll remove all access. But this is a first step,
to reduce enrolled learners.
DEPR-58
2022-02-28 16:31:46 -05:00
Justin Hynes
884e8af0f2
docs: ADR for bulk email content html sanitization
...
[MICROBA-1666]
* Add ADR explaining introduction of bulk email HTML content sanitization and the new `BULK_COURSE_EMAIL_ALLOWED_HTML_TAGS` setting.
2022-02-28 16:01:25 -05:00
edX requirements bot
3b27444ce5
Fix: pin django-countries<7.3 ( #29985 )
...
* fix: pin django-countries<7.3
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com >
2022-02-28 23:38:34 +05:00
Justin Hynes
e608db847c
Merge pull request #29969 from openedx/jhynes/microba-1666_sanitize-bulk-email
...
feat: sanitize bulk course email message content before storing in database
2022-02-28 13:25:11 -05:00
Maria Grimaldi
d7a5ff2326
Merge pull request #29953 from eduNEXT/cag/fix-link-to-students-guide
...
fix: update old links edx-guide-for-students in calculator
2022-02-28 13:49:48 -04:00
Rebecca Graber
0157518a9c
feat: remove kafka_consumer from edx-platform ( #29983 )
2022-02-28 09:41:57 -05:00
Justin Hynes
53041a2d34
feat: sanitize bulk course email message content before storing in database
...
[MICROBA-1666]
* Use bleach to sanitize user-provided content of bulk course emails before storing in the database.
* Add new `BULK_COURSE_EMAIL_ALLOWED_HTML_TAGS` setting to enable configuration of allowed HTML tags in bulk course emails.
2022-02-28 08:49:06 -05:00
adeel.tajamul
4af4a6a802
fix: post summary taking more than one lines
2022-02-28 15:58:55 +05:00
Kshitij Sobti
f7df694c5f
feat: add provider info to the discussion configuration API ( #29864 )
...
The new discusions MFE needs to know which provider is in use (legacy or new) to deliver the expected experience. This adds the provider name and other relevant configuration to the discussion configuraiton API.
2022-02-28 11:23:28 +05:00
Alexander J Sheehan
781183ce6b
Merge pull request #29980 from openedx/asheehan-edx/ENT-5341-enterprise-version-bump
...
chore: enterprise version bumnp 3.40.9
2022-02-25 15:47:31 -05:00
Alexander Sheehan
d1e89a3417
chore: enterprise version bumnp 3.40.9
2022-02-25 14:50:28 -05:00
Mohammad Ahtasham ul Hassan
dd488a76d1
fix: fixed django40 warnings ( #29641 )
...
* fix: fixed django4 warnings
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com >
2022-02-25 16:24:51 +05:00
Sarina Canelake
e8953398ac
Merge DEPR automation workflow
...
Add DEPR workflow automation & default issue overrides
2022-02-24 15:03:19 -05:00
Ahtisham Shahid
5e6aa147dd
feat: added model for course Live integrations ( #29968 )
2022-02-24 16:47:35 +05:00
Sarina Canelake
b50e947cab
build: add DEPR workflow automation & default issue overrides
2022-02-23 14:27:38 -05:00
alangsto
e2b24e3cdd
chore: update edx-name-affirmation version to latest release ( #29970 )
2022-02-23 12:02:34 -05:00
Long Lin
4dc360314c
chore: bump edx-enterprise version
2022-02-23 09:46:08 -05:00
Bianca Severino
cc43b5e567
Merge pull request #29952 from openedx/bseverino/name-affirmation-plugin
...
[MST-1360] Only enable verified name feature if Name Affirmation is installed
2022-02-23 09:18:44 -05:00
AsadAzam
60a21ad664
fix: add separate flag for new structure discussions ( #29962 )
...
* fix: add separate flag for new structure discussions
* fix: fixed tests
2022-02-23 10:57:19 +05:00
John Nagro
508a1d3a05
fix: release edx-enterprise 3.40.7 ( #29966 )
...
- fix: broken Canvas oauth authorization url
ENT-5479
2022-02-22 16:00:13 -05:00
Zainab Amir
bd08bc7bdc
feat: add optional fields rest api ( #29942 )
2022-02-22 17:51:34 +05:00
edX requirements bot
704df3f27b
chore: Updating Python Requirements ( #29960 )
2022-02-22 13:12:23 +05:00
Ahtisham Shahid
4138c2cc16
fix: Updated discussions banner text as per changed requirements ( #29961 )
2022-02-22 13:03:03 +05:00
Eugene Dyudyunov
2b32828083
fix: registration form validation message ( #29843 )
2022-02-22 12:34:36 +05:00
Ahtisham Shahid
af86e1612c
fix: moved new discussions mfe behind waffle flag ( #29941 )
2022-02-21 21:04:50 +05:00
Kshitij Sobti
ce456db4b7
fix: discussion configuration not saved to course for new provider ( #29863 )
...
This fixes an issue where updating settings for the new discussion provider using the API doesn't save them to the course.
2022-02-21 19:38:01 +05:00