MANIFEST.in
README.rst
UPGRADE.rst
setup.py
src/educommon/__init__.py
src/educommon/thread_data.py
src/educommon/version.conf
src/educommon.egg-info/PKG-INFO
src/educommon.egg-info/SOURCES.txt
src/educommon.egg-info/dependency_links.txt
src/educommon.egg-info/requires.txt
src/educommon.egg-info/top_level.txt
src/educommon/about/README.rst
src/educommon/about/__init__.py
src/educommon/about/apps.py
src/educommon/about/utils.py
src/educommon/about/static/edu_about/barsgroup.png
src/educommon/about/ui/__init__.py
src/educommon/about/ui/about-window.js
src/educommon/about/ui/actions.py
src/educommon/about/ui/common-tab.html
src/educommon/about/ui/packages-tab.js
src/educommon/about/ui/postgresql-extensions-tab.js
src/educommon/about/ui/ui.py
src/educommon/async_task/__init__.py
src/educommon/async_task/actions.py
src/educommon/async_task/apps.py
src/educommon/async_task/consts.py
src/educommon/async_task/exceptions.py
src/educommon/async_task/helpers.py
src/educommon/async_task/locker.py
src/educommon/async_task/models.py
src/educommon/async_task/tasks.py
src/educommon/async_task/ui.py
src/educommon/async_task/migrations/0001_initial.py
src/educommon/async_task/migrations/0002_task_type_and_status_data.py
src/educommon/async_task/migrations/__init__.py
src/educommon/async_task/templates/ui-js/async-task-list-win.js
src/educommon/async_task/templates/ui-js/async-task-revoke.js
src/educommon/async_task/templates/ui-js/async-task-view-win.js
src/educommon/async_tasks/__init__.py
src/educommon/async_tasks/apps.py
src/educommon/async_tasks/exceptions.py
src/educommon/async_tasks/locks.py
src/educommon/async_tasks/models.py
src/educommon/async_tasks/statuses.py
src/educommon/async_tasks/tasks.py
src/educommon/async_tasks/fixtures/initial_data.json
src/educommon/async_tasks/migrations/0001_initial.py
src/educommon/async_tasks/migrations/0002_load_initial_data.py
src/educommon/async_tasks/migrations/__init__.py
src/educommon/audit_log/__init__.py
src/educommon/audit_log/actions.py
src/educommon/audit_log/app_meta.py
src/educommon/audit_log/apps.py
src/educommon/audit_log/constants.py
src/educommon/audit_log/helpers.py
src/educommon/audit_log/middleware.py
src/educommon/audit_log/models.py
src/educommon/audit_log/permissions.py
src/educommon/audit_log/proxies.py
src/educommon/audit_log/routers.py
src/educommon/audit_log/ui.py
src/educommon/audit_log/error_log/__init__.py
src/educommon/audit_log/error_log/actions.py
src/educommon/audit_log/management/__init__.py
src/educommon/audit_log/management/commands/__init__.py
src/educommon/audit_log/management/commands/reinstall_audit_log.py
src/educommon/audit_log/migrations/0001_initial.py
src/educommon/audit_log/migrations/0002_install_audit_log.py
src/educommon/audit_log/migrations/0003_logproxy.py
src/educommon/audit_log/migrations/0004_reinstall_audit_log.py
src/educommon/audit_log/migrations/0005_postgresql_error.py
src/educommon/audit_log/migrations/0006_auto_20200806_1707.py
src/educommon/audit_log/migrations/0007_create_selective_tables_function.py
src/educommon/audit_log/migrations/0008_table_logged.py
src/educommon/audit_log/migrations/0009_reinstall_audit_log.py
src/educommon/audit_log/migrations/__init__.py
src/educommon/audit_log/sql/configure_audit_log.sql
src/educommon/audit_log/sql/install_audit_log.sql
src/educommon/audit_log/utils/__init__.py
src/educommon/audit_log/utils/operations.py
src/educommon/auth/__init__.py
src/educommon/auth/rbac/__init__.py
src/educommon/auth/rbac/actions.py
src/educommon/auth/rbac/app_meta.py
src/educommon/auth/rbac/checker.py
src/educommon/auth/rbac/config.py
src/educommon/auth/rbac/constants.py
src/educommon/auth/rbac/manager.py
src/educommon/auth/rbac/models.py
src/educommon/auth/rbac/permissions.py
src/educommon/auth/rbac/ui.py
src/educommon/auth/rbac/utils.py
src/educommon/auth/rbac/validators.py
src/educommon/auth/rbac/backends/__init__.py
src/educommon/auth/rbac/backends/base.py
src/educommon/auth/rbac/backends/caching.py
src/educommon/auth/rbac/backends/simple.py
src/educommon/auth/rbac/management/__init__.py
src/educommon/auth/rbac/management/commands/__init__.py
src/educommon/auth/rbac/management/commands/rbac.py
src/educommon/auth/rbac/migrations/0001_initial.py
src/educommon/auth/rbac/migrations/0002_model_modifier_metaclass_fix.py
src/educommon/auth/rbac/migrations/0003_permission_hidden.py
src/educommon/auth/rbac/migrations/0004_auto_20171024_1245.py
src/educommon/auth/rbac/migrations/__init__.py
src/educommon/auth/rbac/templates/rbac/role-add-window.js
src/educommon/auth/rbac/templates/rbac/role-edit-window.js
src/educommon/auth/rbac/templates/rbac/roles-list-window.js
src/educommon/auth/rbac/templates/rbac/roles-view-list-window.js
src/educommon/auth/simple_auth/__init__.py
src/educommon/auth/simple_auth/actions.py
src/educommon/auth/simple_auth/app_meta.py
src/educommon/auth/simple_auth/checkers.py
src/educommon/auth/simple_auth/const.py
src/educommon/auth/simple_auth/models.py
src/educommon/auth/simple_auth/ui.py
src/educommon/auth/simple_auth/validators.py
src/educommon/auth/simple_auth/migrations/0001_initial.py
src/educommon/auth/simple_auth/migrations/__init__.py
src/educommon/auth/simple_auth/static/simple_auth/simple_auth.css
src/educommon/auth/simple_auth/templates/simple_auth/change_reset_password_page.html
src/educommon/auth/simple_auth/templates/simple_auth/login_page.html
src/educommon/auth/simple_auth/templates/simple_auth/reset_password_page.html
src/educommon/auth/simple_auth/templates/simple_auth/email/reset_password.html
src/educommon/contingent/__init__.py
src/educommon/contingent/actions.py
src/educommon/contingent/app_meta.py
src/educommon/contingent/base.py
src/educommon/contingent/catalogs.py
src/educommon/contingent/contingent_plugin/__init__.py
src/educommon/contingent/contingent_plugin/actions.py
src/educommon/contingent/contingent_plugin/apps.py
src/educommon/contingent/contingent_plugin/model_views.py
src/educommon/contingent/contingent_plugin/models.py
src/educommon/contingent/contingent_plugin/observer.py
src/educommon/contingent/contingent_plugin/plugin_meta.py
src/educommon/contingent/contingent_plugin/storage.py
src/educommon/contingent/contingent_plugin/utils.py
src/educommon/contingent/contingent_plugin/migrations/0001_initial.py
src/educommon/contingent/contingent_plugin/migrations/0002_add_contingent_model_deleted.py
src/educommon/contingent/contingent_plugin/migrations/__init__.py
src/educommon/contingent/json_data/okogu.json
src/educommon/contingent/json_data/oksm.json
src/educommon/django/__init__.py
src/educommon/django/db/__init__.py
src/educommon/django/db/fields.py
src/educommon/django/db/models.py
src/educommon/django/db/observer.py
src/educommon/django/db/routers.py
src/educommon/django/db/signals.py
src/educommon/django/db/utils.py
src/educommon/django/db/migration/__init__.py
src/educommon/django/db/migration/operations.py
src/educommon/django/db/mixins/__init__.py
src/educommon/django/db/mixins/date_interval.py
src/educommon/django/db/mixins/validation.py
src/educommon/django/db/model_view/__init__.py
src/educommon/django/db/model_view/table-view.html
src/educommon/django/db/partitioning/README.md
src/educommon/django/db/partitioning/__init__.py
src/educommon/django/db/partitioning/partitioning.sql
src/educommon/django/db/partitioning/triggers.sql
src/educommon/django/db/partitioning/management/__init__.py
src/educommon/django/db/partitioning/management/commands/__init__.py
src/educommon/django/db/partitioning/management/commands/apply_partitioning.py
src/educommon/django/db/partitioning/management/commands/clear_table.py
src/educommon/django/db/partitioning/management/commands/split_table.py
src/educommon/django/db/validators/__init__.py
src/educommon/django/db/validators/simple.py
src/educommon/django/storages/__init__.py
src/educommon/django/storages/atcfs/README.rst
src/educommon/django/storages/atcfs/__init__.py
src/educommon/django/storages/atcfs/api.py
src/educommon/django/storages/atcfs/app_meta.py
src/educommon/django/storages/atcfs/exceptions.py
src/educommon/django/storages/atcfs/models.py
src/educommon/django/storages/atcfs/monkey_patching.py
src/educommon/django/storages/atcfs/settings.py
src/educommon/django/storages/atcfs/storage.py
src/educommon/django/storages/atcfs/management/__init__.py
src/educommon/django/storages/atcfs/management/commands/__init__.py
src/educommon/django/storages/atcfs/management/commands/atcfs_migrate.py
src/educommon/django/storages/atcfs/templates/atcfs_unavailable.html
src/educommon/extjs/__init__.py
src/educommon/extjs/fields/__init__.py
src/educommon/extjs/fields/input_params.py
src/educommon/importer/XLSReader.py
src/educommon/importer/__init__.py
src/educommon/importer/api.py
src/educommon/importer/constants.py
src/educommon/importer/loggers.py
src/educommon/importer/proxy.py
src/educommon/importer/proxy_import.py
src/educommon/importer/refactoring-notes.txt
src/educommon/importer/report.py
src/educommon/importer/test_file.xls
src/educommon/importer/ui.py
src/educommon/importer/validators.py
src/educommon/integration_entities/README.rst
src/educommon/integration_entities/__init__.py
src/educommon/integration_entities/consts.py
src/educommon/integration_entities/entities.py
src/educommon/integration_entities/enums.py
src/educommon/integration_entities/helpers.py
src/educommon/integration_entities/mixins.py
src/educommon/ioc/__init__.py
src/educommon/logger/__init__.py
src/educommon/logger/app_settings.py
src/educommon/logger/apps.py
src/educommon/logger/consts.py
src/educommon/logger/formatters.py
src/educommon/logger/helpers.py
src/educommon/logger/loggers.py
src/educommon/logger/records.py
src/educommon/m3/__init__.py
src/educommon/m3/transaction_context.py
src/educommon/m3/extensions/__init__.py
src/educommon/m3/extensions/ui.py
src/educommon/m3/extensions/listeners/__init__.py
src/educommon/m3/extensions/listeners/delete_check/__init__.py
src/educommon/m3/extensions/listeners/delete_check/cancel-confirm-window.js
src/educommon/m3/extensions/listeners/delete_check/listeners.py
src/educommon/m3/extensions/listeners/delete_check/mixins.py
src/educommon/m3/extensions/listeners/delete_check/related-objects-window.html
src/educommon/m3/extensions/listeners/delete_check/signals.py
src/educommon/m3/extensions/listeners/delete_check/ui.py
src/educommon/m3/extensions/listeners/delete_check/utils.py
src/educommon/objectpack/__init__.py
src/educommon/objectpack/actions.py
src/educommon/objectpack/apps.py
src/educommon/objectpack/filters.py
src/educommon/objectpack/ui.py
src/educommon/objectpack/templates/base-grid-window.js
src/educommon/objectpack/templates/filter-panel.js
src/educommon/objectpack/templates/grid-panel.js
src/educommon/objectpack/templates/multiSelectWindow.js
src/educommon/objectpack/templates/multiselect-page-fix.js
src/educommon/objectpack/templates/relations-check-mixin-template.html
src/educommon/report/__init__.py
src/educommon/report/actions.py
src/educommon/report/reporter.py
src/educommon/report/utils.py
src/educommon/report/constructor/README.rst
src/educommon/report/constructor/__init__.py
src/educommon/report/constructor/app_meta.py
src/educommon/report/constructor/apps.py
src/educommon/report/constructor/base.py
src/educommon/report/constructor/config.py
src/educommon/report/constructor/constants.py
src/educommon/report/constructor/exceptions.py
src/educommon/report/constructor/mixins.py
src/educommon/report/constructor/models.py
src/educommon/report/constructor/plugin_meta.py
src/educommon/report/constructor/registries.py
src/educommon/report/constructor/utils.py
src/educommon/report/constructor/validators.py
src/educommon/report/constructor/builders/__init__.py
src/educommon/report/constructor/builders/excel/__init__.py
src/educommon/report/constructor/builders/excel/_base.py
src/educommon/report/constructor/builders/excel/_header.py
src/educommon/report/constructor/builders/excel/constants.py
src/educommon/report/constructor/builders/excel/product.py
src/educommon/report/constructor/builders/excel/with_merged_cells.py
src/educommon/report/constructor/editor/__init__.py
src/educommon/report/constructor/editor/actions.py
src/educommon/report/constructor/editor/edit-window.js
src/educommon/report/constructor/editor/list-window.js
src/educommon/report/constructor/editor/ui.py
src/educommon/report/constructor/migrations/0001_initial.py
src/educommon/report/constructor/migrations/0002_report_filters.py
src/educommon/report/constructor/migrations/0003_reportfilter_exclude.py
src/educommon/report/constructor/migrations/0004_reportfilter_fields.py
src/educommon/report/constructor/migrations/0005_reportcolumn_visible.py
src/educommon/report/constructor/migrations/0006_reportsorting.py
src/educommon/report/constructor/migrations/0007_include_available_units.py
src/educommon/report/constructor/migrations/0008_auto_20170407_1318.py
src/educommon/report/constructor/migrations/0009_auto_20180405_0642.py
src/educommon/report/constructor/migrations/0010_add_aggregate_fields.py
src/educommon/report/constructor/migrations/__init__.py
src/educommon/rest/__init__.py
src/educommon/rest/actions.py
src/educommon/rest/context.py
src/educommon/rest/controllers.py
src/educommon/rest/misc.py
src/educommon/rest/mixins.py
src/educommon/secure_media/README.rst
src/educommon/secure_media/__init__.py
src/educommon/secure_media/app_meta.py
src/educommon/utils/__init__.py
src/educommon/utils/caching.py
src/educommon/utils/conversion.py
src/educommon/utils/crypto.py
src/educommon/utils/date.py
src/educommon/utils/misc.py
src/educommon/utils/object_grid.py
src/educommon/utils/patches.py
src/educommon/utils/plugins.py
src/educommon/utils/registry.py
src/educommon/utils/seqtools.py
src/educommon/utils/serializer.py
src/educommon/utils/storage.py
src/educommon/utils/system.py
src/educommon/utils/ui.py
src/educommon/utils/db/__init__.py
src/educommon/utils/db/postgresql.py
src/educommon/utils/fonts/Arial.ttf
src/educommon/utils/fonts/Calibri.ttf
src/educommon/utils/fonts/Tahoma.ttf
src/educommon/utils/fonts/__init__.py
src/educommon/utils/licence/__init__.py
src/educommon/utils/licence/converters.py
src/educommon/utils/system_app/__init__.py
src/educommon/utils/system_app/management/__init__.py
src/educommon/utils/system_app/management/commands/__init__.py
src/educommon/utils/system_app/management/commands/delete_objects.py
src/educommon/utils/system_app/templatetags/__init__.py
src/educommon/utils/system_app/templatetags/educommon.py
src/educommon/utils/xml/__init__.py
src/educommon/utils/xml/catalog.json
src/educommon/utils/xml/resolver.py
src/educommon/utils/xml/saml-schema-assertion-2.0.xsd
src/educommon/utils/xml/saml-schema-protocol-2.0.xsd
src/educommon/utils/xml/xenc-schema.xsd
src/educommon/utils/xml/xmldsig-core-schema.xsd
src/educommon/ws_log/README.rst
src/educommon/ws_log/__init__.py
src/educommon/ws_log/actions.py
src/educommon/ws_log/app_meta.py
src/educommon/ws_log/base.py
src/educommon/ws_log/models.py
src/educommon/ws_log/provider.py
src/educommon/ws_log/report.py
src/educommon/ws_log/ui.py
src/educommon/ws_log/utils.py
src/educommon/ws_log/migrations/0001_initial.py
src/educommon/ws_log/migrations/0002_auto_20160628_1334.py
src/educommon/ws_log/migrations/0003_add_fields_to_smev_logs.py
src/educommon/ws_log/migrations/0004_auto_20160727_1600.py
src/educommon/ws_log/migrations/0005_auto_20161130_1615.py
src/educommon/ws_log/migrations/0006_auto_20170327_1027.py
src/educommon/ws_log/migrations/0007_auto_20180607_1040.py
src/educommon/ws_log/migrations/0008_auto_20180713_1445.py
src/educommon/ws_log/migrations/0009_auto_20201130_1553.py
src/educommon/ws_log/migrations/__init__.py
src/educommon/ws_log/smev/__init__.py
src/educommon/ws_log/smev/applications.py
src/educommon/ws_log/smev/exceptions.py
src/educommon/ws_log/templates/report/smev_logs.xlsx
src/educommon/ws_log/templates/ui-js/smev-logs-list-window.js
src/educommon/ws_log/templates/ui-js/smev-logs-report-setting-window.js
tests/test_contingent_plugin_utils.py
tests/test_dates_splitter.py
tests/test_delete_check.py
tests/test_delete_objects.py
tests/test_django_db_utils.py
tests/test_interval_mixins.py
tests/test_patches.py
tests/test_personal_data_fields.py
tests/test_report.py
tests/test_service_db_router.py
tests/test_utils.py
tests/test_utils_plugins.py
tests/test_validators.py
tests/tests_rbac.py