Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Kobocat a Django app inside KPI #4888

Merged
merged 159 commits into from
Jul 24, 2024
Merged

Commits on Jan 29, 2024

  1. WIP - initial migration

    noliveleger committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    e2f81d6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    e27e91c View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    a487b72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d985887 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aea64c4 View commit details
    Browse the repository at this point in the history
  4. Use custom User model

    noliveleger committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    918d1ac View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    0a6ba72 View commit details
    Browse the repository at this point in the history
  2. backport kobocat#913 PR

    noliveleger committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    cd0829e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc5c8f6 View commit details
    Browse the repository at this point in the history
  4. Update FIXME

    noliveleger committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c7fa7d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30a0ad0 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Add kobocat dependencies

    noliveleger committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1883aa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5da412 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee9c772 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    711f90f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44ae7f7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74e2d8c View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    f46f106 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02fd104 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    047f553 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f799ac View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    7760bcc View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    7b1c6ff View commit details
    Browse the repository at this point in the history
  2. Fix enketo unit tests

    noliveleger committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    7812521 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9465bcf View commit details
    Browse the repository at this point in the history
  4. Fix CSV import unit tests

    noliveleger committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ea64a3d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Fix Kobocat tests

    noliveleger committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7c7508c View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Fix wrong paths

    noliveleger committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    22e7fa5 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    e24b4e7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'beta' into django-kobocat-app

     # Conflicts:
     #	dependencies/pip/dev_requirements.txt
     #	dependencies/pip/requirements.txt
     #	kobo/apps/accounts/tests/test_forms.py
     #	kobo/apps/trackers/submission_utils.py
     #	kpi/deployment_backends/kobocat_backend.py
     #	kpi/deployment_backends/mock_backend.py
     #	kpi/models/asset_file.py
     # 	kpi/serializers/v1/object_permission.py
     #	kpi/tests/api/v2/test_api_asset_export_settings.py
     #	kpi/tests/api/v2/test_api_asset_permission_assignment.py
     #	kpi/tests/api/v2/test_api_attachments.py
     #	kpi/tests/api/v2/test_api_service_usage.py
    noliveleger committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    d5fce80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9ee099 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a4ac9d View commit details
    Browse the repository at this point in the history
  5. Merge settings

    noliveleger committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2bcf00e View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    b6cb411 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64d45d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c53a890 View commit details
    Browse the repository at this point in the history
  4. Use Kobocat worker

    noliveleger committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9916921 View commit details
    Browse the repository at this point in the history
  5. Cleanup Kobocat static

    noliveleger committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    842381e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79a541b View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    81d82ec View commit details
    Browse the repository at this point in the history
  2. Delete useless templates

    noliveleger committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    090ed9c View commit details
    Browse the repository at this point in the history
  3. Add missing settings

    noliveleger committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    089213f View commit details
    Browse the repository at this point in the history
  4. Fix conditional redirect

    noliveleger committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    fd6adb0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    771e2c1 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'release/2.024.09' into django-kobocat-app

     # Conflicts:
     #	kobo/settings/base.py
     #	kpi/deployment_backends/base_backend.py
     #	kpi/deployment_backends/mock_backend.py
     #	kpi/tests/api/v2/test_api_submissions.py
    noliveleger committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7d74340 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ab087e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6372677 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    8299ff9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    215fc76 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    263df4e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    81c32e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge branch 'django-4.2' into django-4.2-kobocat-app

     # Conflicts:
     #	dependencies/pip/dev_requirements.txt
     #	dependencies/pip/requirements.txt
     #	kobo/apps/subsequences/tests/test_submission_extras_api_post.py
     #	kobo/settings/base.py
     #	kpi/tests/test_collections.py
    noliveleger committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6b166fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    794e9de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    824b497 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dbffad5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0abe2ae View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    bd7d834 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa0e2fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91564df View commit details
    Browse the repository at this point in the history
  4. Rename celery workers

    noliveleger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    7f533a5 View commit details
    Browse the repository at this point in the history
  5. Fix WSGI detection

    noliveleger committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    55ad7f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. WIP first migration

    noliveleger committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    acd258c View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    3fd16f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Merge branch 'django-4.2' into django-4.2-kobocat-app

     # Conflicts:
     #	kpi/tasks.py
     #	kpi/tests/test_asset_snapshots.py
    noliveleger committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    67459ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6fb02d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc3c092 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97d4381 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Merge branch 'release/2.024.12' into django-4.2-kobocat-app

     # Conflicts:
     #	kpi/deployment_backends/kobocat_backend.py
    noliveleger committed May 7, 2024
    Configuration menu
    Copy the full SHA
    05ace41 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/2.024.17' into django-kobocat-app

     # Conflicts:
     #	kobo/apps/stripe/tests/test_customer_portal_api.py
     #	kobo/apps/stripe/tests/test_organization_usage.py
    noliveleger committed May 7, 2024
    Configuration menu
    Copy the full SHA
    8ca040a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    66a8125 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Fix fix-migrations script

    noliveleger committed May 23, 2024
    Configuration menu
    Copy the full SHA
    47a9be5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d6a96b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5dd11d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08cc7bb View commit details
    Browse the repository at this point in the history
  5. Update pip requirements

    noliveleger committed May 23, 2024
    Configuration menu
    Copy the full SHA
    84a52c8 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    a2d8cdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97342b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    588e4d5 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    noliveleger committed May 24, 2024
    Configuration menu
    Copy the full SHA
    d9ff556 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    95b6029 View commit details
    Browse the repository at this point in the history
  2. Fix attachment resize

    noliveleger committed May 27, 2024
    Configuration menu
    Copy the full SHA
    acbd53a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f6e761 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76477a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77c2c31 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    7b0e1c2 View commit details
    Browse the repository at this point in the history
  2. Add tests for resize

    noliveleger committed May 28, 2024
    Configuration menu
    Copy the full SHA
    70cda9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b37ba0b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5eb5748 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c88d1cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ee0b9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c77285 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    5b149e1 View commit details
    Browse the repository at this point in the history
  2. Update README

    noliveleger committed May 29, 2024
    Configuration menu
    Copy the full SHA
    1d286e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d294378 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8563bd3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de69f49 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    80bdb47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa9bf9b View commit details
    Browse the repository at this point in the history
  3. Fix migrations

    noliveleger committed May 30, 2024
    Configuration menu
    Copy the full SHA
    72264de View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Fix race conditions related to shadow model writes

    …made before running Kobocat migrations
    noliveleger committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b4aba7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57edb32 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    c658388 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4c4b04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b817b0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57aae47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    12562b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd66c3a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c84c7a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d12339e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    29f51a3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    12249c1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a093d65 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    f617366 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d13d49e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    3c41f73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac270b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cef4dfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c65e6b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a226fd9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    caff490 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ba7dce View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    312253d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f28d9dc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eae1349 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    da7706e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c1ffd8a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6033712 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c12975e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3185384 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    26e9664 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    995ac08 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    91d4121 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    250ef92 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8bf8280 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Merge pull request #4981 from kobotoolbox/drop-support-csv-import

    Drop CSV import support from API v1
    jnm committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    e606fe5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4952 from kobotoolbox/fix-attachment-resize

    Make image attachments resizing work again
    jnm committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5824225 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4960 from kobotoolbox/fix-migrations-new-install

    Fix race conditions while running migrations for fresh installs
    jnm committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0a021a8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4948 from kobotoolbox/refactor-kobo-docker-env-vars

    Remove `runsv` and KoboCAT uWSGI env variables
    jnm committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    64cee41 View commit details
    Browse the repository at this point in the history
  5. Typo

    noliveleger committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5e1d710 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    aaf91d7 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    0d0bc4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e38781 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08114f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78f5717 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70bd0c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    459dd9c View commit details
    Browse the repository at this point in the history
  2. Update README

    noliveleger committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    a6826fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4065c43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20d83de View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Remove useless comments

    noliveleger committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    097fee2 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Fix KML exports

    noliveleger committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    6a0e582 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    193c579 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1608a62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b720c6c View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    1b8c99c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98de7cf View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    bd598fc View commit details
    Browse the repository at this point in the history
  2. quote

    bufke committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    6191e65 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5028 from kobotoolbox/django-kobocat-app-rename-s…

    …ettings
    
    Remove `KPI_` prefix from broker and storage settings
    noliveleger committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    1b75bc6 View commit details
    Browse the repository at this point in the history