Commit Graph

65817 Commits

Author SHA1 Message Date
edX requirements bot
2d0f7ccc5c chore: Updating Python Requirements (#30982)
Co-authored-by: Mohammad Ahtasham ul Hassan <ahthassan74@gmail.com>
2022-09-13 12:48:48 +05:00
Zaman Afzal
45276ed5d1 chore: Upgrade learner pathway progress from 1.3.1 to 1.3.2 (#30974) 2022-09-13 08:31:01 +05:00
Jenkins
c77da05044 chore(i18n): update translations 2022-09-12 15:47:51 -04:00
Edward Zarecor
4b63337530 Merge pull request #30863 from e0d/e0d/readme-improvements
fix: initial efforts to create useful, standard readme with purpose.
2022-09-12 13:41:46 -04:00
Edward Zarecor
4b110c2fe9 fix: Add acronym expansion
Co-authored-by: Kyle McCormick <kyle@kylemccormick.me>
2022-09-12 13:01:33 -04:00
Edward Zarecor
01c4e1f69b fix: add new newline.
Co-authored-by: Kyle McCormick <kyle@kylemccormick.me>
2022-09-12 13:00:12 -04:00
Eugene Dyudyunov
74daecb155 fix: empty signature added after every certificate saving (#30912)
A new behaviour:

- Empty signature is still added when initially create a certificate;
- Empty signature isn't added when certificate has at least one signature.
2022-09-12 09:18:05 -04:00
Muhammad Adeel Tajamul
8c13fae0ff feat: backend change for copy post functionality for discussions post (#30941)
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
2022-09-12 12:31:57 +05:00
Kristin Aoki
d111be5375 feat: add check for new video editor waffle flag 2022-09-09 13:57:50 -04:00
alangsto
f4cd798429 chore: upgrade name affirmation version (#30971) 2022-09-09 11:03:36 -04:00
Jansen Kantor
3b0e7434d0 fix: change serializer key from entitlements to entitlement (#30968) 2022-09-09 09:53:53 -04:00
Mubbshar Anwar
00054881ac fix: handle course prise (#30965)
course price was not showing in braze because of multiple datatype with same event property.

VAN-1083
2022-09-08 23:11:00 +05:00
alangsto
92b60f11b2 feat: add lti proctoring provider option (#30950) 2022-09-08 13:53:23 -04:00
Muhammad Ammar
6985bc3d1e Merge pull request #30956 from openedx/ammar/return-empty-response-if-no-enterprise-enrollments-exists-for-a-learner
fix: return empty response if no enterprise enrollments exists for a learner
2022-09-08 15:43:20 +05:00
Mubbshar Anwar
9562247028 fix: add log for exception (#30952)
- handle exception and add log for exception.
- add optimizely event for email not sent.

VAN-1066"
2022-09-08 10:47:02 +05:00
Edward Zarecor
0dacf83789 fix: updated name 2022-09-07 17:13:59 -04:00
Edward Zarecor
501a1b62d7 fix: Update README.rst
Co-authored-by: Kyle McCormick <kyle@kylemccormick.me>
2022-09-07 17:13:59 -04:00
Edward Zarecor
d3ff7adef7 fix: Update README.rst
Co-authored-by: Kyle McCormick <kyle@kylemccormick.me>
2022-09-07 17:13:59 -04:00
Edward Zarecor
6982807a52 fix: add link, and dash.
Co-authored-by: Kyle McCormick <kyle@kylemccormick.me>
2022-09-07 17:13:59 -04:00
Edward Zarecor
9d42ed5d7e fix: actually remove the badge. 2022-09-07 17:13:59 -04:00
Edward Zarecor
07f5f04fad fix: removing PyPi publish badge 2022-09-07 17:13:59 -04:00
Edward Zarecor
3aca32c49c fix: initial efforts to create useful, standard readme with purpose. 2022-09-07 17:13:59 -04:00
Jenkins
e713d11e27 chore: geoip2: update maxmind geolite country database 2022-09-07 16:51:50 -04:00
leangseu-edx
9b7f9a83cc feat: entitlement for learner dash (#30877)
* feat: add course entitlement info to learner home

* feat: add uuid to entitlement serializer

* feat: add enrollURL

* docs: update comment about booleanfield

* fix: code review

* fix: update unfulfilled entitlement static enrollment response data

Co-authored-by: jansenk <jkantor@edx.org>
2022-09-07 15:19:33 -04:00
Ben Warzeski
a7edcf8276 feat: update learner home mock data (#30948) 2022-09-07 14:56:37 -04:00
Justin Hynes
7524bc56dc Merge pull request #30958 from openedx/jhynes/APER-1922_route-to-lr-mfe-from-program-dash
feat: Add configuration option to route `View Records` button to the Learner Record MFE
2022-09-07 14:08:18 -04:00
Justin Hynes
9e83bf8f94 feat: Add configuration option to route View Records button to the Learner Record MFE
[APER-1922]

We are converting the legacy UI of the `records` app in the Credentials IDA (credentials.edx.org/records/, credentials.edx.org/records/programs/{uuid}, etc.) to a new MFE. Today, the Program Dashboard and the legacy (non-MFE) profile page have buttons that route learners to the Credentials IDA pages. We need to (optionally) introduce a way to route learner's to the new MFE instead.

- Introduces a new configuration setting called `LEARNER_RECORD_MICROFRONTEND_URL` (defaulting to None). This will be used by the LMS to store the base URL of the new MFE (e.g. records.stage.edx.org).
- Introduces a new waffle switch named `USE_LEARNER_RECORD_MFE`. This will be used to control whether routing learner's to the new MFE is enabled from the LMS's side.
- Updates the existing `get_credentials_records_url` function to add additional logic that will determine if we need to build a link to the legacy FE or the new MFE
- Adds tests for new and existing behavior. There were no existing unit tests for the utility function that I updated.
2022-09-07 13:44:05 -04:00
Eugene Dyudyunov
3d86f8d8de fix: registration form population with unicode through tpa (#30935)
Fixes the registration form username field prefilling with the
third party auth data when unicode usernames are allowed.
2022-09-07 11:59:58 -04:00
Kshitij Sobti
0be6a7aa93 fix: allow flagging for abuse when filtering comments by user (#30346)
Abuse flagging is always supported, so allow abuse flagging even when no other
actions are available due to the lack of a thread context in the comment api.
2022-09-07 17:30:45 +05:00
Kshitij Sobti
3cd3c60b59 feat: enable unit-level control over discussions by default (#30903)
This PR changes the default behaviour of the discussions experience by making the previous "unit-level
visibility" the default mechanism for configuring discussions.

Prior to this PR, under the new discussions configuration experience, all units would automatically get
assigned a discussion topic and have discussions enabled for them (other than units in graded or exam
subsections). However, if authors wanted they could enabled a custom visibility mode which would allow
toggling discussions on or off on a per-unit level.

This PR makes this custom visibility mode the standard behaviour (and eventually, only behaviour)
and enables discussion for all units by default. This replicates the behaviour that already existed,
however, now gives authors control over disabling discussions for individual units by default.

It also removes the ability to disable discussions for all units (while still keeping course-wide
discussions) enabled.
2022-09-07 16:41:17 +05:00
muhammad-ammar
7a8834a4b9 fix: return empty response if no enterprise enrollments exists for a learner 2022-09-07 15:52:56 +05:00
Muhammad Ammar
b8e5540fcc Merge pull request #30947 from openedx/ammar/upgrade-outcome-surveys-package
feat!: Add ability to track sent follow up events via a boolean field
2022-09-07 15:36:42 +05:00
edX requirements bot
39a9082ace Python Requirements Update (#30944)
* chore: Updating Python Requirements
* fix: fix relative paths

Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-09-07 15:00:41 +05:00
Ahtisham Shahid
4541750eec feat: added tracking event on learner search (#30945) 2022-09-07 14:50:00 +05:00
Hammad Ahmad Waqas
19c6bae60e Merge pull request #30920 from openedx/hammad/ENT-6111
feat: added support to check if active enterprise is same as EnterpriseCourseEnrollment object.
2022-09-07 11:55:56 +05:00
hammadahmadwaqas
02c799df61 feat: added support to check if active enterprise is same as EnterpriseCourseEnrollment object. 2022-09-07 11:24:33 +05:00
Kristin Aoki
601904c6ad fix: readability of course creator access request button text 2022-09-06 15:41:57 -04:00
Jansen Kantor
2f84f71c03 feat: learner home enterprise dash data (#30939)
* feat: learner home enterprise dash data
2022-09-06 14:29:19 -04:00
moeez96
eaefd726cf fix: Fix retiring user auth models on disable event 2022-09-06 20:54:12 +05:00
Ahtisham Shahid
d9073e99b0 feat: fixed iframe redirection logic (#30946)
* feat: fixed iframe redirection logic
* fix: Updated unit test to resolve test fails
2022-09-06 19:40:25 +05:00
Nathan Sprenkle
a12243e9b3 feat: learner home contract updates (#30930)
* refactor: update enterprise dashboard data shape

* refactor: remove hasFinished

* refactor: allow enterprise dashboard to be null

* docs: update mock data

* feat: get if an enrollment has unmet prerequisites

* feat: get is staff for course

* feat: get is too early for course

Co-authored-by: nsprenkle <nsprenkle@2u.com>
2022-09-06 09:30:46 -04:00
muhammad-ammar
dbdcfb7cd1 feat!: Add ability to track sent follow up events via a boolean field 2022-09-06 17:49:59 +05:00
Ahtisham Shahid
80b654676e fix: update free tier validation rule (#30932) 2022-09-06 16:59:07 +05:00
Shafqat Farhan
e46b4603e4 Merge pull request #30943 from openedx/shafqat/VAN-1075
feat: VAN-1075 - Added country field validation on registration endpoint
2022-09-06 15:58:48 +05:00
Shafqat Farhan
34a4cbf715 feat: VAN-1075 - Added country field validation on registration endpoint 2022-09-06 15:19:14 +05:00
Zainab Amir
c962583304 fix: remove legacy error messages (#30937) 2022-09-06 14:26:27 +05:00
Saad Yousaf
fb716a76d9 fix: allow discussion moderators to unreport their content (#30938)
Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local>
2022-09-05 18:39:46 +05:00
Mubbshar Anwar
22b378e605 feat: Pass segment properties (#30919)
- For new enrollment email pass extra segment event properties.
VAN-999
2022-09-05 16:55:46 +05:00
Jenkins
cb9e6d4841 chore(i18n): update translations 2022-09-04 16:57:32 -04:00
Saleem Latif
5afe7064c7 Merge pull request #30936 from openedx/saleem-latif/ENT-6234
ENT-6234: Upgraded learner-pathway-progress version to 1.3.1
2022-09-02 17:07:45 +05:00