Commit Graph

1224 Commits

Author SHA1 Message Date
Ram Chandra Bhavirisetty
1679e1ae4d chore: update event-tracking constraint to allow newer versions 2025-05-16 06:18:28 +00:00
Ram Chandra Bhavirisetty
8ba1d50123 chore: update django-storages constraint to allow newer versions 2025-05-14 01:12:28 +00:00
github-actions[bot]
92af214b40 feat: Upgrade Python dependency edx-enterprise (#36710)
* feat: Upgrade Python dependency edx-enterprise

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

* fix: typo fix to trigger tests

---------

Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com>
Co-authored-by: Kira Miller <kira.miller15@yahoo.com>
2025-05-13 16:19:42 -06:00
marlonkeating
dad77f52f8 feat: Upgrade Python dependency edx-enterprise
fix: flex groups reject enrollments from outside the org

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-13 18:39:59 +00:00
Feanil Patel
c42e021155 build: Pin django-user-tasks.
The latest version only works with Django 5.2 so we'll either need to
fix that or just wait till we're ready to do that bump.
2025-05-09 13:44:19 -04:00
Feanil Patel
ef93d6b863 build: Pin lxml and xmlsec.
The newest versions don't match the version of libxml2 that is available
on the ubuntu servers.  This causes an error at runtime.
2025-05-09 13:43:59 -04:00
Feanil Patel
ad37bc5c38 Merge pull request #36689 from wgu-ram-chandra/issue-35274-unpin-edx-i18n-tools
chore: update edx-i18n-tools constraint to allow newer versions
2025-05-09 09:30:21 -04:00
Feanil Patel
e4a002a409 Merge pull request #36618 from wgu-ram-chandra/issue-35278-unpin-charset-normalizer
chore: update charset-normalizer constraint to allow newer versions
2025-05-09 09:29:09 -04:00
Ram Chandra Bhavirisetty
40de4a9f35 chore: update edx-i18n-tools constraint to allow newer versions 2025-05-09 03:36:59 +00:00
katrinan029
1d8e5726d1 feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-07 21:02:27 +00:00
Ram Chandra Bhavirisetty
dcb0cfa5c0 Merge branch 'master' into issue-35278-unpin-charset-normalizer 2025-05-06 13:30:03 -06:00
Feanil Patel
0d20b49d17 Merge pull request #36657 from wgu-ram-chandra/issue-35270-unpin-moto
chore: remove moto version constraint after verifying compatibility
2025-05-06 13:40:47 -04:00
iloveagent57
5858e29de5 feat: Upgrade Python dependency edx-enterprise
fix: enterprise 5.13.3 | handling the xpert v2 response correctly

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-06 09:57:43 -04:00
marlonkeating
6c2c4333bb feat: Upgrade Python dependency edx-enterprise
fix: enterprise-customer-support sorting/pagination using view

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-05 14:54:01 +00:00
Ram Chandra Bhavirisetty
4b4faac644 chore: remove moto version constraint after verifying compatibility 2025-05-04 01:28:25 +00:00
Ram Chandra Bhavirisetty
c0b4ed8405 Merge branch 'master' into issue-35278-unpin-charset-normalizer 2025-05-01 10:14:36 -06:00
Rômulo Penido
174cd583e2 chore: upgrade openedx-learning to 0.26.0 (#36630) 2025-04-30 13:36:09 -07:00
katrinan029
b1f0f49584 feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-30 16:56:40 +00:00
Ram Chandra Bhavirisetty
aee54d6d98 Merge branch 'master' into issue-35278-unpin-charset-normalizer 2025-04-30 08:50:31 -06:00
katrinan029
da9d89f260 feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-29 21:31:29 +00:00
jesperhodge
1d95a56dd8 feat: Upgrade Python dependency edx-enterprise.
Sync django state of enterprise_customer_user with db

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-29 14:02:47 -04:00
Ram Chandra Bhavirisetty
a0eb275afc chore: update charset-normalizer constraint to allow newer versions 2025-04-29 10:27:07 -06:00
github-actions[bot]
725234815f feat: Upgrade Python dependency edx-enterprise (#36616)
* feat: Upgrade Python dependency edx-enterprise

fix: fixing enrollments bug in members endpoint

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

* fix: spelling fix to trigger tests

---------

Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com>
Co-authored-by: Kira Miller <kira.miller15@yahoo.com>
2025-04-28 12:43:49 -06:00
Kira Miller
b058845208 chore: version bump (#36592) 2025-04-25 09:09:59 -06:00
Kyle D McCormick
a790d2f5ae feat: Upgrade openedx-learning to 0.25 for Section support 2025-04-22 18:51:34 -04:00
hamzawaleed01
fe297b2b80 feat: Upgrade Python dependency edx-enterprise
chore: added logs for debuging

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-18 13:39:50 +00:00
Ivan Niedielnitsev
505b4f466c feat: Models for import_from_modulestore (#36515)
A new application has been created, described in this ADR:
https://github.com/openedx/edx-platform/pull/36545

have been created, as well as related models for mapping original content and
new content created during the import process. Python and Django APIs, as well
as a Django admin interface, will soon follow.
2025-04-17 19:03:46 +00:00
David Ormsbee
fd7ce0e273 feat: record the user for library content writes (#36513)
We were previously not recording who was doing write/delete/reset operations.
Prior to openedx-learning 0.23.0, we didn't have a place to write the user for a
reset-to-publish.

Upgrades the openedx-learning pin, 0.22 -> 0.23
2025-04-16 20:17:05 +00:00
Rômulo Penido
1047ed4d5b feat: collections support for containers [FC-0083] (#36504)
Adds support for adding Containers to Collections.
2025-04-15 13:12:51 -05:00
github-actions[bot]
25ec03ccbd feat: Upgrade Python dependency edx-enterprise (#36492)
chore: upgrade edx-enterprise to 5.12.3

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: bcitro <67378070+bcitro@users.noreply.github.com>
2025-04-07 14:39:32 -04:00
marlonkeating
3aabab2b2c feat: Upgrade Python dependency edx-enterprise
fix: assign_learners unpack args dictionary before using in query filter

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-04 20:05:45 +00:00
marlonkeating
4e811a6966 feat: Upgrade Python dependency edx-enterprise
fix: assign_learners use case insensitive lookup with received email addresses

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-04-03 19:10:37 +00:00
Navin Karkera
bcaa79cc38 feat: api for adding, removing and updating components in container (#36434)
* feat: add components to container api

* feat: remove and replace components in container api

* refactor: container childern api

* chore: fix lint issues

* temp: install openedx-learning dev branch

* feat: update publish_status and children count in index

* chore: fix mypy issues

* test: fix reindex test

* refactor: rebase and fix conflicts

* test: update test to check signals

* docs: document can_stand_alone flag

* chore: bump openedx-learning version
2025-03-31 17:40:17 +05:30
Braden MacDonald
1ca57ec129 Basic CRUD REST Endpoints for units in content libraries [FC-0083] (#36371)
* refactor: convert libraries API from attr.s to dataclass, fix types

* fix: make corresponding updates to 'search' code

* feat: use new version of openedx-learning with containers support

* temp: Use opencraft branch of opaquekeys

* refactor: Use LibraryElementKey instead of LibraryCollectionKey

* refactor: split libraries API & REST API up into smaller modules

* feat: new REST API for units in content libraries

* feat: python+REST API to get a unit

* feat: auto-generate slug/key/ID from title of units

* feat: generate search index documents for containers

* refactor: rename LibraryElementKey to LibraryItemKey

* fix: lint error

* feat: adds new units to search index on create/update

and when running reindex_studio.

Updates requirements for openedx-events and openedx-learning to support
these changes.

* fix: pylint

* fix: temp requirement

* fix: search index container events/tasks

* feat: add get_library_container_usage_key to libraries API

and use it when search indexing containers

* fix: index all containers during reindex_studio

* chore: bump openedx-events requirement

* fix: address review comments

* chore: bumps openedx-learning to 0.19.1

* fix: rename api method to library_container_locator

since container keys are locators, not usage keys

* chore: bumps opaque-keys dependency

* test: fix misnamed unit_usage_key

* feat: adds APIs to update or delete a container (#757)

* feat: adds python and REST APIs to update a container's display_name
* refactor: adds _get_container method to api to reduce code duplication
* feat: adds python and REST APIs to delete a container
* test: add container permission tests

---------

Co-authored-by: XnpioChV <xnpiochv@gmail.com>
Co-authored-by: Jillian Vogel <jill@opencraft.com>
Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
2025-03-28 18:55:04 +05:30
irfanuddinahmad
f7e037e340 feat: Upgrade Python dependency edx-enterprise
feat: external_identifier added as url param in course_run_url

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-26 04:49:41 +00:00
iloveagent57
5858be028b feat: Upgrade Python dependency edx-enterprise
quiets braze import error logging

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-24 14:36:51 -04:00
jesperhodge
eb03cfbe53 feat: Upgrade Python dependency edx-enterprise.
Adds foreign key to ECU table. Run management command from version 5.9.2 before deploying this to ensure good migration performance.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-21 11:03:38 -04:00
edX requirements bot
93a3853a27 chore: Upgrade Python requirements (#36421)
* chore: Upgrade Python requirements
* fix: pin xmlsec to 1.3.14 version
* fix: pin social-auth-core version
* docs: add the issue to unpin constraints

---------

Co-authored-by: Usama Sadiq <usama7274@gmail.com>
2025-03-21 15:27:46 +05:00
Andres Malagon
4638615f31 Unpin Click - issue #35279 (#36191)
* build: unpin click
2025-03-20 20:59:40 +05:00
Muhammad Soban Javed
314e604f4c Merge pull request #36386 from openedx/iamsobanjaved/unpin-optimzely-sdk
chore: remove optimizely-sdk constraint
2025-03-20 19:17:49 +05:00
marlonkeating
53cc4e3b11 feat: Upgrade Python dependency edx-enterprise
Adds group_uuid field to enterprise group membership api payload.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-18 18:11:30 +00:00
github-actions[bot]
d1415bd752 feat: Upgrade Python dependency edx-enterprise (#36394)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com>
2025-03-18 12:00:58 -06:00
Maxwell Frank
372884781f feat: remove algoliasearch package (#36403) 2025-03-18 11:33:41 -04:00
Alexander Dusenbery
f685234b48 feat: upgrade enterprise to 5.10.1, removing braze-client 2025-03-17 12:09:17 -04:00
Muhammad Soban Javed
0c7846cf39 chore: remove optimizely-sdk constraint 2025-03-17 12:06:05 +05:00
jesperhodge
7ef0d61e5f feat: Upgrade Python dependency edx-enterprise
fix ECU table backfill command.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-13 15:15:49 -04:00
jesperhodge
89020c3e98 feat: Upgrade Python dependency edx-enterprise
fix ECU table backfill command to also backfill historical table.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-13 14:08:27 -04:00
katrinan029
d36c98bdcb feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-03-12 21:51:37 +00:00
Jesper Hodge
3f844b6a21 fixup! feat: Upgrade Python dependency edx-enterprise 2025-03-12 13:10:28 -04:00
omar-sarfraz
18c1112a58 chore: upgrade edx-enterprise to 5.8.3 2025-03-10 14:21:52 +05:00