CHANGELOG.md
LICENSE
MANIFEST.in
README.md
requirements-all.txt
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
.reuse/dep5
LICENSES/CC0-1.0.txt
LICENSES/GFDL-1.3-or-later.txt
LICENSES/GPL-3.0-or-later.txt
caluma/__init__.py
caluma/caluma_metadata.py
caluma/conftest.py
caluma/schema.py
caluma/urls.py
caluma/utils.py
caluma/wsgi.py
caluma.egg-info/PKG-INFO
caluma.egg-info/SOURCES.txt
caluma.egg-info/dependency_links.txt
caluma.egg-info/requires.txt
caluma.egg-info/top_level.txt
caluma/caluma_core/__init__.py
caluma/caluma_core/apps.py
caluma/caluma_core/collections.py
caluma/caluma_core/events.py
caluma/caluma_core/factories.py
caluma/caluma_core/faker.py
caluma/caluma_core/filters.py
caluma/caluma_core/forms.py
caluma/caluma_core/jexl.py
caluma/caluma_core/models.py
caluma/caluma_core/mutation.py
caluma/caluma_core/ordering.py
caluma/caluma_core/pagination.py
caluma/caluma_core/permissions.py
caluma/caluma_core/relay.py
caluma/caluma_core/serializers.py
caluma/caluma_core/types.py
caluma/caluma_core/urls.py
caluma/caluma_core/validations.py
caluma/caluma_core/visibilities.py
caluma/caluma_core/management/__init__.py
caluma/caluma_core/management/commands/__init__.py
caluma/caluma_core/management/commands/cleanup_history.py
caluma/caluma_core/management/commands/migrate.py
caluma/caluma_core/management/commands/migrate_to_prefixed_apps.py
caluma/caluma_core/tests/__init__.py
caluma/caluma_core/tests/fake_model.py
caluma/caluma_core/tests/test_collections.py
caluma/caluma_core/tests/test_commands.py
caluma/caluma_core/tests/test_inversible_filters.py
caluma/caluma_core/tests/test_jexl.py
caluma/caluma_core/tests/test_meta_filters.py
caluma/caluma_core/tests/test_migrate_to_prefixed_apps.py
caluma/caluma_core/tests/test_mutation.py
caluma/caluma_core/tests/test_mutation_params.py
caluma/caluma_core/tests/test_ordersets.py
caluma/caluma_core/tests/test_pagination.py
caluma/caluma_core/tests/test_permissions.py
caluma/caluma_core/tests/test_relay.py
caluma/caluma_core/tests/test_urls.py
caluma/caluma_core/tests/test_validations.py
caluma/caluma_core/tests/test_visibility.py
caluma/caluma_data_source/__init__.py
caluma/caluma_data_source/apps.py
caluma/caluma_data_source/data_source_handlers.py
caluma/caluma_data_source/data_sources.py
caluma/caluma_data_source/schema.py
caluma/caluma_data_source/utils.py
caluma/caluma_data_source/tests/__init__.py
caluma/caluma_data_source/tests/data_sources.py
caluma/caluma_data_source/tests/test_cache_decorator.py
caluma/caluma_data_source/tests/test_data_source.py
caluma/caluma_form/__init__.py
caluma/caluma_form/api.py
caluma/caluma_form/apps.py
caluma/caluma_form/domain_logic.py
caluma/caluma_form/factories.py
caluma/caluma_form/filters.py
caluma/caluma_form/format_validators.py
caluma/caluma_form/historical_schema.py
caluma/caluma_form/jexl.py
caluma/caluma_form/models.py
caluma/caluma_form/ordering.py
caluma/caluma_form/schema.py
caluma/caluma_form/serializers.py
caluma/caluma_form/signals.py
caluma/caluma_form/storage_clients.py
caluma/caluma_form/structure.py
caluma/caluma_form/validators.py
caluma/caluma_form/management/__init__.py
caluma/caluma_form/management/commands/__init__.py
caluma/caluma_form/management/commands/create_bucket.py
caluma/caluma_form/migrations/0001_initial.py
caluma/caluma_form/migrations/0002_auto_20181221_1517.py
caluma/caluma_form/migrations/0003_auto_20190130_0920.py
caluma/caluma_form/migrations/0004_auto_20190207_1405.py
caluma/caluma_form/migrations/0005_auto_20190208_1016.py
caluma/caluma_form/migrations/0006_choice_type_conversion.py
caluma/caluma_form/migrations/0007_auto_20190208_1232.py
caluma/caluma_form/migrations/0008_auto_20190319_1720.py
caluma/caluma_form/migrations/0009_auto_20190321_1722.py
caluma/caluma_form/migrations/0010_auto_20190404_0652.py
caluma/caluma_form/migrations/0011_auto_20190411_0607.py
caluma/caluma_form/migrations/0012_auto_20190416_1835.py
caluma/caluma_form/migrations/0013_auto_20190418_0733.py
caluma/caluma_form/migrations/0014_auto_20190429_0910.py
caluma/caluma_form/migrations/0015_question_format_validators.py
caluma/caluma_form/migrations/0016_auto_20190510_0843.py
caluma/caluma_form/migrations/0017_auto_20190619_1320.py
caluma/caluma_form/migrations/0018_remove_answer_value_document_data_migration.py
caluma/caluma_form/migrations/0019_remove_answer_value_document.py
caluma/caluma_form/migrations/0020_historicalanswer_historicalanswerdocument_historicaldocument_historicalfile_historicalform_historica.py
caluma/caluma_form/migrations/0021_auto_20190708_0905.py
caluma/caluma_form/migrations/0022_add_gin_index_to_jsonfields.py
caluma/caluma_form/migrations/0023_auto_20190729_1448.py
caluma/caluma_form/migrations/0024_auto_20190919_1244.py
caluma/caluma_form/migrations/0025_dynamicoption_historicaldynamicoption.py
caluma/caluma_form/migrations/0026_auto_20191031_0834.py
caluma/caluma_form/migrations/0027_auto_20200113_0727.py
caluma/caluma_form/migrations/0028_auto_20200210_0929.py
caluma/caluma_form/migrations/0029_dynamic_option_unique_together.py
caluma/caluma_form/migrations/0030_auto_20200219_1359.py
caluma/caluma_form/migrations/0031_auto_20200220_0910.py
caluma/caluma_form/migrations/0032_auto_20200220_1311.py
caluma/caluma_form/migrations/0033_slugfield_length.py
caluma/caluma_form/migrations/0034_fix_fk_lengths.py
caluma/caluma_form/migrations/0035_historicalanswer_history_question_type.py
caluma/caluma_form/migrations/0036_default_answers.py
caluma/caluma_form/migrations/0037_default_answer_one2one.py
caluma/caluma_form/migrations/0038_auto_20201224_0920.py
caluma/caluma_form/migrations/0038_remove_table_answer_value.py
caluma/caluma_form/migrations/0039_merge_20210114_0956.py
caluma/caluma_form/migrations/__init__.py
caluma/caluma_form/tests/__init__.py
caluma/caluma_form/tests/test_answer.py
caluma/caluma_form/tests/test_document.py
caluma/caluma_form/tests/test_filter_by_answer.py
caluma/caluma_form/tests/test_form.py
caluma/caluma_form/tests/test_format_validators.py
caluma/caluma_form/tests/test_history.py
caluma/caluma_form/tests/test_jexl.py
caluma/caluma_form/tests/test_migration.py
caluma/caluma_form/tests/test_model.py
caluma/caluma_form/tests/test_option.py
caluma/caluma_form/tests/test_order_by_meta.py
caluma/caluma_form/tests/test_question.py
caluma/caluma_form/tests/test_root_document_filter.py
caluma/caluma_form/tests/test_search_answers.py
caluma/caluma_form/tests/test_type.py
caluma/caluma_form/tests/test_validators.py
caluma/caluma_logging/__init__.py
caluma/caluma_logging/apps.py
caluma/caluma_logging/factories.py
caluma/caluma_logging/middleware.py
caluma/caluma_logging/models.py
caluma/caluma_logging/management/__init__.py
caluma/caluma_logging/management/commands/__init__.py
caluma/caluma_logging/management/commands/cleanup_access_log.py
caluma/caluma_logging/migrations/0001_initial.py
caluma/caluma_logging/migrations/__init__.py
caluma/caluma_logging/tests/__init__.py
caluma/caluma_logging/tests/test_command.py
caluma/caluma_logging/tests/test_logging_middleware.py
caluma/caluma_user/__init__.py
caluma/caluma_user/apps.py
caluma/caluma_user/models.py
caluma/caluma_user/permissions.py
caluma/caluma_user/views.py
caluma/caluma_user/visibilities.py
caluma/caluma_user/tests/__init__.py
caluma/caluma_user/tests/test_permissions.py
caluma/caluma_user/tests/test_views.py
caluma/caluma_user/tests/test_visibility.py
caluma/caluma_workflow/__init__.py
caluma/caluma_workflow/api.py
caluma/caluma_workflow/apps.py
caluma/caluma_workflow/domain_logic.py
caluma/caluma_workflow/dynamic_groups.py
caluma/caluma_workflow/dynamic_tasks.py
caluma/caluma_workflow/events.py
caluma/caluma_workflow/factories.py
caluma/caluma_workflow/filters.py
caluma/caluma_workflow/jexl.py
caluma/caluma_workflow/models.py
caluma/caluma_workflow/schema.py
caluma/caluma_workflow/serializers.py
caluma/caluma_workflow/utils.py
caluma/caluma_workflow/validators.py
caluma/caluma_workflow/visibilities.py
caluma/caluma_workflow/migrations/0001_initial.py
caluma/caluma_workflow/migrations/0002_auto_20181213_1334.py
caluma/caluma_workflow/migrations/0003_auto_20181217_1051.py
caluma/caluma_workflow/migrations/0004_auto_20181218_1352.py
caluma/caluma_workflow/migrations/0005_auto_20181228_1243.py
caluma/caluma_workflow/migrations/0006_auto_20190121_1440.py
caluma/caluma_workflow/migrations/0007_auto_20190206_0854.py
caluma/caluma_workflow/migrations/0008_auto_20190208_1302.py
caluma/caluma_workflow/migrations/0009_auto_20190213_0939.py
caluma/caluma_workflow/migrations/0010_auto_20190213_1050.py
caluma/caluma_workflow/migrations/0011_auto_20190220_1303.py
caluma/caluma_workflow/migrations/0012_historicalcase_historicalflow_historicaltask_historicaltaskflow_historicalworkflow_historicalworkite.py
caluma/caluma_workflow/migrations/0013_auto_20190718_1235.py
caluma/caluma_workflow/migrations/0014_add_gin_index_to_jsonfields.py
caluma/caluma_workflow/migrations/0015_add_work_item_skipped.py
caluma/caluma_workflow/migrations/0016_auto_20200113_0727.py
caluma/caluma_workflow/migrations/0017_auto_20200210_0929.py
caluma/caluma_workflow/migrations/0018_auto_20200219_1359.py
caluma/caluma_workflow/migrations/0019_slugfield_length.py
caluma/caluma_workflow/migrations/0020_case_families.py
caluma/caluma_workflow/migrations/0021_work_item_controlling_groups.py
caluma/caluma_workflow/migrations/0022_workitem_name_description.py
caluma/caluma_workflow/migrations/0023_auto_20200730_1135.py
caluma/caluma_workflow/migrations/0024_auto_20200901_1026.py
caluma/caluma_workflow/migrations/0025_auto_20200901_1415.py
caluma/caluma_workflow/migrations/0026_auto_20200901_1435.py
caluma/caluma_workflow/migrations/__init__.py
caluma/caluma_workflow/tests/__init__.py
caluma/caluma_workflow/tests/test_base_filters.py
caluma/caluma_workflow/tests/test_case.py
caluma/caluma_workflow/tests/test_date_filters.py
caluma/caluma_workflow/tests/test_dynamic_groups.py
caluma/caluma_workflow/tests/test_dynamic_tasks.py
caluma/caluma_workflow/tests/test_events.py
caluma/caluma_workflow/tests/test_jexl.py
caluma/caluma_workflow/tests/test_migrations.py
caluma/caluma_workflow/tests/test_task.py
caluma/caluma_workflow/tests/test_visibilities.py
caluma/caluma_workflow/tests/test_work_item.py
caluma/caluma_workflow/tests/test_workflow.py
caluma/extensions/__init__.py
caluma/extensions/data_sources.py
caluma/extensions/dynamic_groups.py
caluma/extensions/events.py
caluma/extensions/format_validators.py
caluma/extensions/permissions.py
caluma/extensions/validations.py
caluma/extensions/visibilities.py
caluma/settings/__init__.py
caluma/settings/caluma.py
caluma/settings/django.py
caluma/tests/__init__.py
caluma/tests/test_schema.py
docs/calculated-questions.md
docs/configuration.md
docs/django-apps.md
docs/entities.md
docs/events.md
docs/exam-design.svg
docs/exam-execution-1.svg
docs/exam-execution-2.svg
docs/exam-execution-3.svg
docs/exam-execution-4.svg
docs/extending.md
docs/graphql.md
docs/guide.md
docs/historical-records.md
docs/interfaces.md
docs/jexl.md
docs/maintainers.md
docs/validation.md
docs/workflow-concepts.md
docs/workflow-entities.svg
docs/workflow-implementation.md
docs/workflow-workitem-assignments.md