Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:
run: make requirements
- name: Build package
run: python setup.py sdist bdist_wheel
- name: Pull translations
run: make pull_translations
- name: Publish to PyPi
uses: pypa/gh-action-pypi-publish@release/v1
with:
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ Unreleased
----------
* nothing unreleased

[6.6.0] - 2026-01-08
---------------------
* feat: added atlas translations flow in enterprise app

[6.5.7] - 2025-11-28
---------------------
* feat: fetch SAP user id by remote_id_field_name
Expand Down
14 changes: 10 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,16 @@ extract_translations: ## extract strings to be translated, outputting .mo files

fake_translations: extract_translations dummy_translations compile_translations ## generate and compile dummy translation files

pull_translations: ## pull translations from Transifex
tx pull -a

push_translations: ## push source translation files (.po) from Transifex
pull_translations: ## Pull translations from openedx-translations via Atlas
rm -rf enterprise/conf/locale consent/conf/locale
mkdir -p enterprise/conf/locale consent/conf/locale
atlas pull $(ATLAS_OPTIONS) \
translations/edx-enterprise/enterprise/conf/locale:enterprise/conf/locale \
translations/edx-enterprise/consent/conf/locale:consent/conf/locale \
$(ATLAS_EXTRA_SOURCES)
python manage.py compilemessages

push_translations: ## push source translation files (.po) to Transifex (deprecated)
tx push -s

coverage: clean ## generate and view HTML coverage report
Expand Down
2 changes: 1 addition & 1 deletion enterprise/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
Your project description goes here.
"""

__version__ = "6.5.7"
__version__ = "6.6.0"
1 change: 1 addition & 0 deletions requirements/base.in
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ tincan
edx-toggles
jsondiff
jsonfield
openedx-atlas
openedx-events
paramiko
path.py
Expand Down
2 changes: 1 addition & 1 deletion requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
# pip-compile requirements/ci.in
#
cachetools==6.2.4
# via tox
Expand Down
14 changes: 3 additions & 11 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
# pip-compile requirements/dev.in
#
accessible-pygments==0.0.5
# via
Expand All @@ -16,7 +16,6 @@ amqp==5.3.1
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# kombu
aniso8601==10.0.1
# via
Expand Down Expand Up @@ -74,7 +73,6 @@ billiard==4.2.4
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# celery
bleach==6.3.0
# via
Expand Down Expand Up @@ -115,7 +113,6 @@ celery==5.6.0
# -c requirements/constraints.txt
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
certifi==2025.11.12
# via
# -r requirements/doc.txt
Expand Down Expand Up @@ -148,7 +145,6 @@ click==8.3.1
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# celery
# click-didyoumean
# click-log
Expand All @@ -162,7 +158,6 @@ click-didyoumean==0.3.1
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# celery
click-log==0.4.0
# via edx-lint
Expand All @@ -176,7 +171,6 @@ click-repl==0.3.0
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# celery
code-annotations==2.3.0
# via
Expand Down Expand Up @@ -222,7 +216,6 @@ django==5.2.9
# -c requirements/common_constraints.txt
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# django-config-models
# django-crum
# django-fernet-fields-v2
Expand Down Expand Up @@ -650,7 +643,6 @@ kombu==5.6.1
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# celery
lxml[html-clean]==6.0.2
# via
Expand Down Expand Up @@ -686,6 +678,8 @@ oauthlib==3.3.1
# -r requirements/test-master.txt
# -r requirements/test.txt
# django-oauth-toolkit
openedx-atlas==0.7.0
# via -r requirements/test-master.txt
openedx-events==10.5.0
# via
# -r requirements/doc.txt
Expand Down Expand Up @@ -759,7 +753,6 @@ prompt-toolkit==3.0.52
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# click-repl
proto-plus==1.26.1
# via
Expand Down Expand Up @@ -1170,7 +1163,6 @@ vine==5.1.0
# via
# -r requirements/doc.txt
# -r requirements/test-master.txt
# -r requirements/test.txt
# amqp
# celery
# kombu
Expand Down
4 changes: 3 additions & 1 deletion requirements/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
# pip-compile requirements/doc.in
#
accessible-pygments==0.0.5
# via pydata-sphinx-theme
Expand Down Expand Up @@ -418,6 +418,8 @@ oauthlib==3.3.1
# via
# -r requirements/test-master.txt
# django-oauth-toolkit
openedx-atlas==0.7.0
# via -r requirements/test-master.txt
openedx-events==10.5.0
# via -r requirements/test-master.txt
packaging==25.0
Expand Down
6 changes: 5 additions & 1 deletion requirements/test-master.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
# pip-compile requirements/test-master.in
#
amqp==5.3.1
# via kombu
Expand Down Expand Up @@ -415,6 +415,10 @@ oauthlib==3.3.1
# via
# -c requirements/edx-platform-constraints.txt
# django-oauth-toolkit
openedx-atlas==0.7.0
# via
# -c requirements/edx-platform-constraints.txt
# -r requirements/base.in
openedx-events==10.5.0
# via
# -c requirements/edx-platform-constraints.txt
Expand Down
14 changes: 13 additions & 1 deletion requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
# pip-compile requirements/test.in
#
amqp==5.3.1
# via
# -r requirements/test-master.txt
# kombu
Expand Down Expand Up @@ -34,6 +35,7 @@ bcrypt==5.0.0
# via
# -r requirements/test-master.txt
# paramiko
billiard==4.2.4
# via
# -r requirements/test-master.txt
# celery
Expand All @@ -57,6 +59,7 @@ cachetools==6.2.2
# via
# -r requirements/test-master.txt
# google-auth
celery==5.6.0
# via
# -c requirements/constraints.txt
# -r requirements/test-master.txt
Expand All @@ -79,6 +82,7 @@ charset-normalizer==3.4.4
# -r requirements/test-master.txt
# requests
# snowflake-connector-python
click==8.3.1
# via
# -r requirements/test-master.txt
# celery
Expand All @@ -87,13 +91,15 @@ charset-normalizer==3.4.4
# click-repl
# code-annotations
# edx-django-utils
click-didyoumean==0.3.1
# via
# -r requirements/test-master.txt
# celery
click-plugins==1.1.1.2
# via
# -r requirements/test-master.txt
# celery
click-repl==0.3.0
# via
# -r requirements/test-master.txt
# celery
Expand Down Expand Up @@ -121,6 +127,7 @@ defusedxml==0.7.1
# djangorestframework-xml
diff-cover==10.0.0
# via -r requirements/test.in
django==5.2.9
# via
# -c requirements/common_constraints.txt
# -r requirements/test-master.txt
Expand Down Expand Up @@ -382,6 +389,7 @@ jwcrypto==1.5.6
# via
# -r requirements/test-master.txt
# django-oauth-toolkit
kombu==5.6.1
# via
# -r requirements/test-master.txt
# celery
Expand All @@ -401,6 +409,8 @@ oauthlib==3.3.1
# via
# -r requirements/test-master.txt
# django-oauth-toolkit
openedx-atlas==0.7.0
# via -r requirements/test-master.txt
openedx-events==10.5.0
# via -r requirements/test-master.txt
packaging==25.0
Expand Down Expand Up @@ -431,6 +441,7 @@ pluggy==1.6.0
# diff-cover
# pytest
# pytest-cov
prompt-toolkit==3.0.52
# via
# -r requirements/test-master.txt
# click-repl
Expand Down Expand Up @@ -642,6 +653,7 @@ urllib3==2.5.0
# -r requirements/test-master.txt
# botocore
# requests
vine==5.1.0
# via
# -r requirements/test-master.txt
# amqp
Expand Down