Ahtisham Shahid
22e2a23b9f
feat: add new notifiction type for discussions post followers ( #33009 )
...
feat: added model for subscription
feat: added logic for notifaction to followers
2023-10-12 13:03:02 +05:00
salman2013
4a640fec8b
chore: update drf endpoints to use default authentication
2023-10-12 11:27:45 +05:00
Erica Nwoga
95b658c2ae
feat: toggle to enable/disable lti pii acknowledgement ( #33437 )
...
* feat: toggle to enable/disable lti pii acknowledgement
2023-10-11 15:00:42 -04:00
Jillian
ba5546e29d
feat: adds endpoint for downloading taxonomy templates ( #33464 )
2023-10-11 10:59:11 -07:00
Awais Qureshi
254903531a
feat!: Adding fall back method for sha1 in case default algo is sha256 ( #33345 )
...
* feat!: `sha1` has been deprecated in django32 and removed in django42.
* test: fix quality failure
* fixup! update custom attribute tests (#33436 )
I was wondering about all the cases, so I
updated the test to reflect this. I also
made some other minor adjustments.
---------
Co-authored-by: Muhammad Soban Javed <iamsobanjaved@gmai.com >
Co-authored-by: Robert Raposa <rraposa@edx.org >
Co-authored-by: Muhammad Soban Javed <58461728+iamsobanjaved@users.noreply.github.com >
2023-10-11 19:54:01 +05:00
farhan
ff17e51699
refactor: remove xblockutils package
2023-10-11 14:46:09 +05:00
Syed Sajjad Hussain Shah
b0f5d1e8cd
fix: name field validations ( #33429 )
2023-10-11 05:03:41 +00:00
Feanil Patel
1e2ea85372
test: Update more tests that had short passwords.
2023-10-10 16:36:26 -04:00
Braden MacDonald
d6e21a1c29
feat: remove Taxonomy.required, squash taxonomy migrations ( #33438 )
...
* feat: remove Taxonomy.required, make allow_multiple True by default
* chore: squash migrations
* fix: more robust migration
Co-authored-by: Jillian <jill@opencraft.com >
* chore: version bump, use squashed migration
---------
Co-authored-by: Jillian <jill@opencraft.com >
2023-10-10 10:44:10 -07:00
Muhammad Adeel Tajamul
29c83ca56b
feat: notifications and preferences will be created in batches ( #33418 )
2023-10-06 16:27:22 +05:00
Braden MacDonald
0a6eb51166
feat: Simplify Content Tagging Models ( #33378 )
...
* feat: Simplify tagging - remove Content*Taxonomy models
* chore: bump version of openedx-learning
* chore: fix lint errors
2023-10-05 09:38:24 -07:00
Awais Qureshi
64eba521f8
Revert "[django42] sha1 is removed in django42 version. " ( #33213 )
...
* Revert "[django42] sha1 is removed in django42 version. (#33129 )"
2023-10-05 15:56:55 +05:00
salmannawaz
a71ce9f447
Merge branch 'master' into salman/remove-bok-choy
2023-10-04 20:02:50 +05:00
salman2013
01a4908562
chore: fix tests
2023-10-04 19:41:57 +05:00
Erica Nwoga
3d26512759
feat: add python apis to agreements models ( #32967 )
...
* feat: added python apis to agreements models
* feat: add python apis to agreements app
* feat: updated pyton apis and rest api
* feat: fixed python apis and added tests
* test: Added error handling and updated test functions
* style: fixed test formatting
* style: fixed test formatting
* style: fixed test formatting
* feat: Fixed error handling for python APIs
* feat: Fixed error handling for python APIs
* fix: edited python api for agreements app
* style: quality revisions for python apis
2023-10-04 10:36:18 -04:00
Yagnesh Nayi
d9af2dfb36
feat!: DEPR expected error part of EXPECTED_ERRORS ( #33184 )
...
Removes expected part of EXPECTED_ERRORS with a variety of changes.
- In many placed in the code, "expected" was used to mean
"ignored and expected", and all such instances are renamed to "ignored".
- The setting ``EXPECTED_ERRORS`` is renamed to ``IGNORED_ERRORS``,
which better matches how it was being used in the first place.
- The setting ``EXPECTED_ERRORS[REASON_EXPECTED]`` is renamed to ``IGNORED_ERRORS[REASON_IGNORED]``.
- The setting toggle ``EXPECTED_ERRORS[IS_IGNORED]`` is removed,
because it will now always be True.
- The how-to will is renamed to how_tos/logging-and-monitoring-ignored-errors.rst.
See 0002-logging-and-monitoring-expected-errors-removed.rst for more details.
Implements DEPR: https://github.com/openedx/edx-platform/issues/32405
**BREAKING CHANGE:** The rename of the setting ``EXPECTED_ERRORS`` to
``IGNORED_ERRORS``, and ``REASON_EXPECTED`` to ``REASON_IGNORED``,
was implemented without backward compatibility. Simply copy the old settings
with the new name as an expand phase before deleting the old names in the
contract phase.
2023-10-04 10:03:41 -04:00
salman2013
52860c5c9d
chore: resolve conflicts
2023-10-04 18:45:02 +05:00
Feanil Patel
68150b511f
Merge pull request #33405 from eduNEXT/mfmz/improve-enrollmentallowed-doc
...
docs: fix the EnrollmentAllowedView doc to be right
2023-10-04 08:54:22 -04:00
Syed Sajjad Hussain Shah
e7f6d1c8f1
fix: null email in identify calls ( #33410 )
2023-10-04 12:08:58 +00:00
salman2013
2b6a6f867e
chore: remove plugin which is not using
2023-10-04 15:57:33 +05:00
salman2013
70eafef798
chore: fixed comments as per review, code improvements
2023-10-04 15:28:49 +05:00
Maria Fernanda Magallanes Zubillaga
8c071a30b4
docs: fix the EnrollmentAllowedView doc to be right
2023-10-03 21:33:15 -05:00
Zachary Hancock
835a81c466
feat: handle exam events for credit state ( #33402 )
...
Handles exam related events from the event bus that impact credit state. Functionally this will behave the same as the existing CreditService which is called by edx-proctoring. This enables edx-exams (an IDA) to have the same behavior.
2023-10-03 16:50:47 -04:00
salman2013
4dbefe33f4
chore: fix tests
2023-10-03 08:59:21 +05:00
salman2013
65d3b1084b
chore: fix test cases
2023-10-03 00:11:23 +05:00
Feanil Patel
ae42b094ea
test: Fix validation tests.
...
Make them resilient to the default changing where it makes sense.
2023-10-02 14:10:03 -04:00
salman2013
74a4c88c3d
chore: fix tests
2023-10-02 16:51:12 +05:00
salman2013
d668af2fce
chore: fix comments, remove and add some code for karma
2023-10-02 16:04:33 +05:00
salman2013
a763287152
chore: remove all reference for bok-choy
2023-09-28 16:05:15 +05:00
salman2013
0370f44b50
chore: fix test cases
2023-09-27 19:16:01 +05:00
salman2013
3d893a510a
chore: remove bok-choy
2023-09-27 18:56:25 +05:00
salman2013
74ff28cd3f
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-09-27 16:58:51 +05:00
salman2013
3abf597152
chore: fix test cases
2023-09-27 16:57:53 +05:00
salman2013
42ca0ddec4
chore: remove bok choy settings
2023-09-27 10:58:37 +05:00
Rômulo Penido
64adc5ee4d
feat: Remove tagging object rest api pagination ( #33311 )
2023-09-26 10:48:34 -07:00
Feanil Patel
437b7e6219
Merge pull request #33289 from raccoongang/rg/feat/FC0031/add_bearer_authorization_in_delete_user_api
...
feat: [FC-0031] Add Bearer Authentication to Delete Account view
2023-09-26 07:49:38 -04:00
Ahtisham Shahid
c7c2d916de
Revert "chore: added log to track changes in user notification pref ( #33237 )" ( #33334 )
...
This reverts commit 90ca72a34e .
2023-09-26 14:27:59 +05:00
Oksana Slusarenko
cd3abbfdb4
Merge branch 'master' into rg/feat/FC0031/add_bearer_authorization_in_delete_user_api
2023-09-25 14:28:38 +03:00
KyryloKireiev
6a1f126be9
fix: (review) Add comment to Delete Account view
2023-09-25 14:12:17 +03:00
Muhammad Adeel Tajamul
8c9232ace9
feat: updated notification admin ( #33320 )
2023-09-25 11:14:32 +05:00
Kyrylo Kireiev
4c50ad0a43
feat: [AXIM-44] Adapt Delete Account to Bearer Authorization
2023-09-22 12:07:36 +03:00
Emily Rosario-Aquin
be9a97a617
Merge branch 'master' into ea/ent-7453
2023-09-21 14:04:28 -05:00
Rômulo Penido
e45460a2ce
refactor: Move content_tagging django app so that CMS-only tests run ( #33259 )
2023-09-21 12:01:20 -07:00
Emily Aquin
98721ec551
chore: remove lms_enroll_user_in_course
2023-09-21 18:18:35 +00:00
Dmytro
f81b64f415
fix: get registration fields from site configuration ( #33165 )
...
Co-authored-by: Edward Zarecor <ezarecor@tcril.org >
Co-authored-by: Zainab Amir <zainab.amir@arbisoft.com >
2023-09-21 13:57:30 +05:00
ABBOUD Moncef
9b44065ab0
fix: hide sequences & sections when access is restricted in units through cohorts ( #33191 )
...
This does two major things:
* Removes subsections from a student's course outline if the
subsection's units are all restricted to a cohort that the student
is not a part of (see CohortPartitionGroupsOutlineProcessor).
* Removes sections from the course outline if the user is not allowed
to see any of its child subsections.
2023-09-19 10:05:02 -04:00
Rômulo Penido
3c3306ce85
feat: implement tag object rest api in cms ( #33181 )
2023-09-18 11:07:00 -07:00
Tim McCormack
25b18e83cd
build: Add missing Celery task decorators, and add CI check for it ( #33154 )
2023-09-15 20:03:04 +00:00
María Fernanda Magallanes
76dbcdee6f
feat: CourseEnrollmentAllowed API ( #33059 )
2023-09-15 11:43:59 -07:00
María Fernanda Magallanes
cddfc02fbc
feat: add email support to the enrollment post and get methods ( #33006 )
2023-09-15 11:43:14 -07:00