.annotation_safe_list.yml
.dockerignore
.editorconfig
.gitignore
.pii_annotations.yml
.readthedocs.yaml
CHANGELOG.rst
CLAUDE.md
Dockerfile
LICENSE.txt
MANIFEST.in
Makefile
README.rst
catalog-info.yaml
codecov.yml
docker-compose.yml
manage.py
openedx.yaml
pylintrc
pylintrc_tweaks
pyproject.toml
pytest.local.ini
test_settings.py
tox.ini
uv.lock
.github/PULL_REQUEST_TEMPLATE.md
.github/copilot-instructions.md
.github/dependabot.yml
.github/workflows/add-depr-ticket-to-depr-board.yml
.github/workflows/add-remove-label-on-comment.yml
.github/workflows/ci.yml
.github/workflows/commitlint.yml
.github/workflows/release.yml
.github/workflows/self-assign-issue.yml
.github/workflows/upgrade-python-requirements.yml
docs/Makefile
docs/conf.py
docs/decisions.rst
docs/getting_started.rst
docs/index.rst
docs/internationalization.rst
docs/make.bat
docs/readme.rst
docs/testing.rst
docs/_static/theme_overrides.css
docs/decisions/0001-purpose-of-this-repo.rst
docs/decisions/0002-ledger-balance-enforcement.rst
docs/decisions/0003-explicit-external-and-internal-references.rst
docs/decisions/0004-ledger-balance-enforcement-revised.rst
docs/decisions/0005-ledger-event-signals.rst
docs/decisions/0006-ledger-balance-transaction-states.rst
docs/decisions/0007-adjustments.rst
docs/decisions/0008-parent-content-key.rst
docs/decisions/0009-deposit-model.rst
docs/decisions/README.rst
src/openedx_ledger/__init__.py
src/openedx_ledger/admin.py
src/openedx_ledger/api.py
src/openedx_ledger/apps.py
src/openedx_ledger/constants.py
src/openedx_ledger/models.py
src/openedx_ledger/urls.py
src/openedx_ledger/utils.py
src/openedx_ledger/views.py
src/openedx_ledger.egg-info/PKG-INFO
src/openedx_ledger.egg-info/SOURCES.txt
src/openedx_ledger.egg-info/dependency_links.txt
src/openedx_ledger.egg-info/requires.txt
src/openedx_ledger.egg-info/scm_file_list.json
src/openedx_ledger.egg-info/top_level.txt
src/openedx_ledger/conf/locale/config.yaml
src/openedx_ledger/migrations/0001_initial.py
src/openedx_ledger/migrations/0002_historicalledger_historicalreversal_historicaltransaction.py
src/openedx_ledger/migrations/0003_field_updates_20230216_1605.py
src/openedx_ledger/migrations/0004_ledger_idpkey_blankable.py
src/openedx_ledger/migrations/0005_help_text_and_more_indices.py
src/openedx_ledger/migrations/0006_auto_20230404_1744.py
src/openedx_ledger/migrations/0007_alter_externalfulfillmentprovider_name.py
src/openedx_ledger/migrations/0008_adjustment_model.py
src/openedx_ledger/migrations/0009_add_email_and_title_to_transactions.py
src/openedx_ledger/migrations/0010_transaction_parent_content_key.py
src/openedx_ledger/migrations/0011_deposit_models.py
src/openedx_ledger/migrations/0012_optional_deposit_sales_contract_reference.py
src/openedx_ledger/migrations/0013_alter_historicaladjustment_options_and_more.py
src/openedx_ledger/migrations/0014_rename_transaction_ledger_content_key_openedx_led_ledger__4c90f0_idx_and_more.py
src/openedx_ledger/migrations/0015_add_course_run_start_date_to_transaction.py
src/openedx_ledger/migrations/0016_mariadb_uuid_conversion.py
src/openedx_ledger/migrations/__init__.py
src/openedx_ledger/signals/__init__.py
src/openedx_ledger/signals/signals.py
src/openedx_ledger/templates/edx_ledger/base.html
src/openedx_ledger/templates/edx_ledger/admin/reverse_transaction.html
src/openedx_ledger/test_utils/__init__.py
src/openedx_ledger/test_utils/factories.py
src/openedx_ledger/tests/__init__.py
src/openedx_ledger/tests/test_views.py
tests/test_api.py
tests/test_models.py
tests/test_utils.py