CHANGELOG.md
CONDUCT.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/edu_rdm_integration/__init__.py
src/edu_rdm_integration/apps.py
src/edu_rdm_integration/models.py
src/edu_rdm_integration.egg-info/PKG-INFO
src/edu_rdm_integration.egg-info/SOURCES.txt
src/edu_rdm_integration.egg-info/dependency_links.txt
src/edu_rdm_integration.egg-info/requires.txt
src/edu_rdm_integration.egg-info/top_level.txt
src/edu_rdm_integration/collect_and_export_data/__init__.py
src/edu_rdm_integration/collect_and_export_data/apps.py
src/edu_rdm_integration/collect_and_export_data/models.py
src/edu_rdm_integration/collect_and_export_data/migrations/0001_initial.py
src/edu_rdm_integration/collect_and_export_data/migrations/0002_auto_20250204_1413.py
src/edu_rdm_integration/collect_and_export_data/migrations/0003_auto_20250704_0725.py
src/edu_rdm_integration/collect_and_export_data/migrations/__init__.py
src/edu_rdm_integration/core/__init__.py
src/edu_rdm_integration/core/consts.py
src/edu_rdm_integration/core/enums.py
src/edu_rdm_integration/core/helpers.py
src/edu_rdm_integration/core/mapping.py
src/edu_rdm_integration/core/operations.py
src/edu_rdm_integration/core/redis_cache.py
src/edu_rdm_integration/core/signals.py
src/edu_rdm_integration/core/storages.py
src/edu_rdm_integration/core/typing.py
src/edu_rdm_integration/core/utils.py
src/edu_rdm_integration/core/registry/__init__.py
src/edu_rdm_integration/core/registry/actions.py
src/edu_rdm_integration/core/registry/apps.py
src/edu_rdm_integration/core/registry/ui.py
src/edu_rdm_integration/core/registry/templates/ui-js/start-task.js
src/edu_rdm_integration/migrations/0001_initial.py
src/edu_rdm_integration/migrations/0002_init_data_uploadstatus.py
src/edu_rdm_integration/migrations/0003_create_index_file_upload_status.py
src/edu_rdm_integration/migrations/0004_uploaderclientlog.py
src/edu_rdm_integration/migrations/0005_auto_20231204_1224.py
src/edu_rdm_integration/migrations/0006_request_status_data.py
src/edu_rdm_integration/migrations/0007_delete_upload_status.py
src/edu_rdm_integration/migrations/0008_transferredentity.py
src/edu_rdm_integration/migrations/0009_auto_20240522_1619.py
src/edu_rdm_integration/migrations/0010_transferredentity_export_enabled.py
src/edu_rdm_integration/migrations/0011_exportingdatasubstageentity.py
src/edu_rdm_integration/migrations/0012_exportingdatasubstageattachment_attachment_size.py
src/edu_rdm_integration/migrations/0013_set_attachment_size.py
src/edu_rdm_integration/migrations/0014_uploaddatacommand.py
src/edu_rdm_integration/migrations/0015_set_exporting_sub_stage_status.py
src/edu_rdm_integration/migrations/0016_transferredentity_queue_level.py
src/edu_rdm_integration/migrations/0017_delete_uploaddatacommand.py
src/edu_rdm_integration/migrations/0018_auto_20250704_0725.py
src/edu_rdm_integration/migrations/__init__.py
src/edu_rdm_integration/pipelines/__init__.py
src/edu_rdm_integration/pipelines/cleanup_outdated_data/__init__.py
src/edu_rdm_integration/pipelines/cleanup_outdated_data/apps.py
src/edu_rdm_integration/pipelines/cleanup_outdated_data/management/__init__.py
src/edu_rdm_integration/pipelines/cleanup_outdated_data/management/commands/__init__.py
src/edu_rdm_integration/pipelines/cleanup_outdated_data/management/commands/rdm_cleanup_outdated_data.py
src/edu_rdm_integration/pipelines/transfer/__init__.py
src/edu_rdm_integration/pipelines/transfer/actions.py
src/edu_rdm_integration/pipelines/transfer/app_meta.py
src/edu_rdm_integration/pipelines/transfer/apps.py
src/edu_rdm_integration/pipelines/transfer/enums.py
src/edu_rdm_integration/pipelines/transfer/mixins.py
src/edu_rdm_integration/pipelines/transfer/models.py
src/edu_rdm_integration/pipelines/transfer/tasks.py
src/edu_rdm_integration/pipelines/transfer/ui.py
src/edu_rdm_integration/pipelines/transfer/migrations/0001_initial.py
src/edu_rdm_integration/pipelines/transfer/migrations/__init__.py
src/edu_rdm_integration/pipelines/transfer/templates/ui-js/transferred-entity-list.js
src/edu_rdm_integration/rdm_entities/__init__.py
src/edu_rdm_integration/rdm_entities/apps.py
src/edu_rdm_integration/rdm_entities/entities.py
src/edu_rdm_integration/rdm_entities/mixins.py
src/edu_rdm_integration/rdm_entities/models.py
src/edu_rdm_integration/rdm_entities/utils.py
src/edu_rdm_integration/rdm_entities/migrations/0001_initial.py
src/edu_rdm_integration/rdm_entities/migrations/0002_rename_regionaldatamartentityenum_rdmentityenum.py
src/edu_rdm_integration/rdm_entities/migrations/__init__.py
src/edu_rdm_integration/rdm_models/__init__.py
src/edu_rdm_integration/rdm_models/apps.py
src/edu_rdm_integration/rdm_models/mixins.py
src/edu_rdm_integration/rdm_models/models.py
src/edu_rdm_integration/rdm_models/utils.py
src/edu_rdm_integration/rdm_models/migrations/0001_initial.py
src/edu_rdm_integration/rdm_models/migrations/0002_rename_regionaldatamartmodelenum_rdmmodelenum.py
src/edu_rdm_integration/rdm_models/migrations/__init__.py
src/edu_rdm_integration/stages/__init__.py
src/edu_rdm_integration/stages/utils.py
src/edu_rdm_integration/stages/collect_data/__init__.py
src/edu_rdm_integration/stages/collect_data/apps.py
src/edu_rdm_integration/stages/collect_data/consts.py
src/edu_rdm_integration/stages/collect_data/generators.py
src/edu_rdm_integration/stages/collect_data/helpers.py
src/edu_rdm_integration/stages/collect_data/mixins.py
src/edu_rdm_integration/stages/collect_data/models.py
src/edu_rdm_integration/stages/collect_data/operations.py
src/edu_rdm_integration/stages/collect_data/tests.py
src/edu_rdm_integration/stages/collect_data/function_templates/__init__.py
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/__init__.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/apps.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/caches.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/consts.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/enums.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/errors.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/functions.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/helpers.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/managers.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/presenters.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/results.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/runners.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/strings.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/tests.py-tpl
src/edu_rdm_integration/stages/collect_data/function_templates/function_collect_data_template/validators.py-tpl
src/edu_rdm_integration/stages/collect_data/functions/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/base/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/base/caches.py
src/edu_rdm_integration/stages/collect_data/functions/base/consts.py
src/edu_rdm_integration/stages/collect_data/functions/base/functions.py
src/edu_rdm_integration/stages/collect_data/functions/base/helpers.py
src/edu_rdm_integration/stages/collect_data/functions/base/managers.py
src/edu_rdm_integration/stages/collect_data/functions/base/mixins.py
src/edu_rdm_integration/stages/collect_data/functions/base/runners.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/strategies.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/caches.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/consts.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/enums.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/errors.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/functions.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/helpers.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/managers.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/presenters.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/results.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/runners.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/strings.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/tests.py
src/edu_rdm_integration/stages/collect_data/functions/calculated/base/validators.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/strategies.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/__init__.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/caches.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/consts.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/enums.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/errors.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/functions.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/helpers.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/managers.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/presenters.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/results.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/runners.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/strings.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/tests.py
src/edu_rdm_integration/stages/collect_data/functions/non_calculated/base/validators.py
src/edu_rdm_integration/stages/collect_data/management/__init__.py
src/edu_rdm_integration/stages/collect_data/management/base.py
src/edu_rdm_integration/stages/collect_data/management/commands/__init__.py
src/edu_rdm_integration/stages/collect_data/management/commands/collect_latest_models_data.py
src/edu_rdm_integration/stages/collect_data/management/commands/collect_models_data.py
src/edu_rdm_integration/stages/collect_data/migrations/0001_initial.py
src/edu_rdm_integration/stages/collect_data/migrations/0002_edurdmcollectdatacommandprogress.py
src/edu_rdm_integration/stages/collect_data/migrations/0003_auto_20250704_0810.py
src/edu_rdm_integration/stages/collect_data/migrations/0004_auto_20250704_0825.py
src/edu_rdm_integration/stages/collect_data/migrations/0005_alter_rdmcollectingdatasubstage_previous.py
src/edu_rdm_integration/stages/collect_data/migrations/0006_fix_fk_constraints.py
src/edu_rdm_integration/stages/collect_data/migrations/__init__.py
src/edu_rdm_integration/stages/collect_data/registry/__init__.py
src/edu_rdm_integration/stages/collect_data/registry/actions.py
src/edu_rdm_integration/stages/collect_data/registry/apps.py
src/edu_rdm_integration/stages/collect_data/registry/ui.py
src/edu_rdm_integration/stages/collect_data/registry/templates/ui-js/collect-command-window.js
src/edu_rdm_integration/stages/collect_data/registry/templates/ui-js/validators.js
src/edu_rdm_integration/stages/export_data/__init__.py
src/edu_rdm_integration/stages/export_data/apps.py
src/edu_rdm_integration/stages/export_data/consts.py
src/edu_rdm_integration/stages/export_data/generators.py
src/edu_rdm_integration/stages/export_data/helpers.py
src/edu_rdm_integration/stages/export_data/mixins.py
src/edu_rdm_integration/stages/export_data/models.py
src/edu_rdm_integration/stages/export_data/operations.py
src/edu_rdm_integration/stages/export_data/strategies.py
src/edu_rdm_integration/stages/export_data/function_templates/__init__.py
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/__init__.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/apps.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/caches.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/consts.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/enums.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/errors.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/functions.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/helpers.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/managers.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/presenters.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/results.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/runners.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/strings.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/tests.py-tpl
src/edu_rdm_integration/stages/export_data/function_templates/function_export_data_template/validators.py-tpl
src/edu_rdm_integration/stages/export_data/functions/__init__.py
src/edu_rdm_integration/stages/export_data/functions/base/__init__.py
src/edu_rdm_integration/stages/export_data/functions/base/caches.py
src/edu_rdm_integration/stages/export_data/functions/base/consts.py
src/edu_rdm_integration/stages/export_data/functions/base/enums.py
src/edu_rdm_integration/stages/export_data/functions/base/errors.py
src/edu_rdm_integration/stages/export_data/functions/base/functions.py
src/edu_rdm_integration/stages/export_data/functions/base/helpers.py
src/edu_rdm_integration/stages/export_data/functions/base/managers.py
src/edu_rdm_integration/stages/export_data/functions/base/presenters.py
src/edu_rdm_integration/stages/export_data/functions/base/requests.py
src/edu_rdm_integration/stages/export_data/functions/base/results.py
src/edu_rdm_integration/stages/export_data/functions/base/runners.py
src/edu_rdm_integration/stages/export_data/functions/base/strings.py
src/edu_rdm_integration/stages/export_data/functions/base/tests.py
src/edu_rdm_integration/stages/export_data/functions/base/validators.py
src/edu_rdm_integration/stages/export_data/management/__init__.py
src/edu_rdm_integration/stages/export_data/management/base.py
src/edu_rdm_integration/stages/export_data/management/commands/__init__.py
src/edu_rdm_integration/stages/export_data/management/commands/export_entities_data.py
src/edu_rdm_integration/stages/export_data/management/commands/export_latest_entities_data.py
src/edu_rdm_integration/stages/export_data/migrations/0001_initial.py
src/edu_rdm_integration/stages/export_data/migrations/0002_auto_20250704_0810.py
src/edu_rdm_integration/stages/export_data/migrations/0003_alter_rdmexportingdatasubstageattachment_exporting_data_sub_stage.py
src/edu_rdm_integration/stages/export_data/migrations/0004_fix_fk_constraints.py
src/edu_rdm_integration/stages/export_data/migrations/__init__.py
src/edu_rdm_integration/stages/export_data/registry/__init__.py
src/edu_rdm_integration/stages/export_data/registry/actions.py
src/edu_rdm_integration/stages/export_data/registry/apps.py
src/edu_rdm_integration/stages/export_data/registry/ui.py
src/edu_rdm_integration/stages/export_data/registry/templates/ui-js/create-export-command-win.js
src/edu_rdm_integration/stages/export_data/registry/templates/ui-js/stage_for_export.js
src/edu_rdm_integration/stages/service/__init__.py
src/edu_rdm_integration/stages/service/apps.py
src/edu_rdm_integration/stages/service/tasks.py
src/edu_rdm_integration/stages/service/model_outdated_data/__init__.py
src/edu_rdm_integration/stages/service/model_outdated_data/cleaners.py
src/edu_rdm_integration/stages/service/model_outdated_data/managers.py
src/edu_rdm_integration/stages/service/service_outdated_data/__init__.py
src/edu_rdm_integration/stages/service/service_outdated_data/managers.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/__init__.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/base.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/collect_data.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/consts.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/export_data.py
src/edu_rdm_integration/stages/service/service_outdated_data/cleaners/upload_data.py
src/edu_rdm_integration/stages/upload_data/__init__.py
src/edu_rdm_integration/stages/upload_data/apps.py
src/edu_rdm_integration/stages/upload_data/consts.py
src/edu_rdm_integration/stages/upload_data/dataclasses.py
src/edu_rdm_integration/stages/upload_data/enums.py
src/edu_rdm_integration/stages/upload_data/export_managers.py
src/edu_rdm_integration/stages/upload_data/helpers.py
src/edu_rdm_integration/stages/upload_data/models.py
src/edu_rdm_integration/stages/upload_data/operations.py
src/edu_rdm_integration/stages/upload_data/queues.py
src/edu_rdm_integration/stages/upload_data/tasks.py
src/edu_rdm_integration/stages/upload_data/management/__init__.py
src/edu_rdm_integration/stages/upload_data/management/base.py
src/edu_rdm_integration/stages/upload_data/management/commands/__init__.py
src/edu_rdm_integration/stages/upload_data/management/commands/async_fix_attachment_size.py
src/edu_rdm_integration/stages/upload_data/management/commands/check_upload_status.py
src/edu_rdm_integration/stages/upload_data/management/commands/datamart_status.py
src/edu_rdm_integration/stages/upload_data/management/commands/datamart_upload.py
src/edu_rdm_integration/stages/upload_data/migrations/0001_initial.py
src/edu_rdm_integration/stages/upload_data/migrations/0002_auto_20250704_0810.py
src/edu_rdm_integration/stages/upload_data/migrations/0003_auto_20251006_1417.py
src/edu_rdm_integration/stages/upload_data/migrations/0004_fix_fk_constraints.py
src/edu_rdm_integration/stages/upload_data/migrations/__init__.py
src/edu_rdm_integration/stages/upload_data/uploader_log/__init__.py
src/edu_rdm_integration/stages/upload_data/uploader_log/actions.py
src/edu_rdm_integration/stages/upload_data/uploader_log/apps.py
src/edu_rdm_integration/stages/upload_data/uploader_log/enums.py
src/edu_rdm_integration/stages/upload_data/uploader_log/managers.py
src/edu_rdm_integration/stages/upload_data/uploader_log/models.py
src/edu_rdm_integration/stages/upload_data/uploader_log/ui.py
src/edu_rdm_integration/stages/upload_data/uploader_log/migrations/0001_initial.py
src/edu_rdm_integration/stages/upload_data/uploader_log/migrations/__init__.py
src/edu_rdm_integration/stages/upload_data/uploader_log/templates/ui-js/object-grid-buttons.js