Commit Graph

61892 Commits

Author SHA1 Message Date
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
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
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
Saleem Latif
99b81cdc8e chore: Upgraded learner-pathway-progress version to 1.3.1 2022-09-02 15:39:10 +05:00
Navin Karkera
40180a688e [BD-38] fix: hide discussion xblock for openedx provider (#30845)
* fix: hide discussion xblock for openedx provider

* fix: test cases

* refactor: hide xblock is provider not legacy and add message in studio

* fix: lint issue

* refactor: update discussion block studio msg

* fix: test discussion xblock query number
2022-09-02 14:38:53 +05:00
Syed Sajjad Hussain Shah
68bba463a0 feat: Send hotjar event for recommendations survey [VAN-1046] (#30926) 2022-09-02 09:48:24 +05:00
Sarina Canelake
4f954f3f0c Merge pull request #30894 from openedx/sarina/add-tutorial-check
build: add check for Open edX tutorial changes
2022-09-01 16:30:11 -04:00
Sarina Canelake
b0143c0e43 build: add check for Open edX tutorial changes 2022-09-01 16:08:30 -04:00
Tim McCormack
322c22a4eb chore: Upgrade event-bus-kafka to 0.6.0 (#30934) 2022-09-01 17:27:34 +00:00
Eugene Dyudyunov
ff33fc1014 fix: studio registration using the LMS SSO (#30855)
* fix: studio registration using the LMS SSO

Add the social-core settings:
```
INACTIVE_USER_LOGIN = True
INACTIVE_USER_URL = 'http://localhost:18010'
```

Change the registration link's `next` parameter to trigger SSO login
after the registration.
2022-09-01 11:25:22 -04:00
SaadYousaf
a1b43766cd fix: update email links to point to new discussions MFE. 2022-09-01 19:18:33 +05:00
Muhammad Adeel Tajamul
20477abcd1 feat: redirect urls to discussions domain (#30924)
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com>
2022-09-01 15:58:44 +05:00
Jenkins
b76065f900 chore: geoip2: update maxmind geolite country database 2022-08-31 16:51:59 -04:00
Nathan Sprenkle
05a14f4b17 feat: learner home get certificate info (#30898)
* feat: update certificate serializer

* refactor: move create test enrollment to utils

* feat: get certificate statuses

Co-authored-by: nsprenkle <nsprenkle@2u.com>
2022-08-31 14:51:31 -04:00
John Nagro
21362344d4 feat: release edx-enterprise 3.56.9 (#30928) 2022-08-31 14:28:51 -04:00
AsadAzam
21e9490c66 fix: hide new provider if flag disabled (#30925) 2022-08-31 18:29:53 +05:00
jawad khan
dc256139f3 feat: Exchange jwt token with session cookies (#29963)
Exchange jwt token with session cookies so that it can work on mobile.
Mobile platform is migrating to jwt and for accessing  xblocks we need session cookies in exchnage of jwt token.
For additional details, see
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/oauth_dispatch/docs/decisions/0013-mobile-migration-to-jwt.rst

LEARNER-8518
2022-08-31 13:29:52 +05:00
Andrew Shultz
9105a877fe Merge pull request #30923 from openedx/ashultz0/proctoring4103
fix: force procoring back to 4.10.3
2022-08-30 16:48:16 -04:00
Andy Shultz
210d9fbee6 fix: requirements changesd from proctoring pin to 4.10.3 2022-08-30 15:40:24 -04:00
Andy Shultz
818371a672 fix: pin proctoring library to 4.10.3 2022-08-30 15:37:07 -04:00
John Nagro
bdd7ca60c1 feat: release edx-enterprise 3.56.8 (#30922) 2022-08-30 14:38:56 -04:00
edX requirements bot
08d4538c8b Python Requirements Update (#30917)
* chore: Updating Python Requirements
* fix: fix relative paths in requirements

Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-08-30 15:12:50 +05:00