- Adjust old migrations to not use index_together
- Support django 5.1
- Change unique_together to use constraints, replace use of index_together
- Update deps
- Order org admins on form
- Merge pull request #193 from rapidpro/update-deps
- Update smartmin
- Update deps
- Merge pull request #190 from rapidpro/python3.12
- Update ci.yml
- Merge pull request #189 from rapidpro/dependabot/pip/urllib3-2.2.2
- Bump urllib3 from 2.2.1 to 2.2.2
- Merge pull request #188 from rapidpro/dependabot/pip/requests-2.32.0
- Merge pull request #186 from rapidpro/dependabot/pip/tqdm-4.66.3
- Bump tqdm from 4.66.2 to 4.66.3
- --- updated-dependencies: - dependency-name: requests dependency-type: indirect ...
- Merge pull request #187 from rapidpro/update-CI-actions
- Update Github actions to latest versions
- Merge pull request #185 from rapidpro/update-deps
- Update deps
- Merge pull request #184 from rapidpro/dependabot/pip/idna-3.7
- Merge pull request #183 from rapidpro/dependabot/pip/pillow-10.3.0
- Bump idna from 3.6 to 3.7
- Bump pillow from 10.2.0 to 10.3.0
- Merge pull request #182 from rapidpro/update-deps2
- Update to latest black, ruff, isort and djlint
- Merge pull request #178 from rapidpro/dependabot/pip/pillow-10.2.0
- Bump pillow from 10.1.0 to 10.2.0
- Merge pull request #177 from rapidpro/django5
- Drop support for PG14
- Merge pull request #176 from rapidpro/prep-django5
- Update smartmin to 5.0.0
- Start testing on django 5.0
- Use datetime timezone aliased as tzone
- Remove use of deprecated pytz, self.assertEquals and index_together
- Merge pull request #175 from rapidpro/update-deps
- Update deps
- Merge pull request #174 from rapidpro/dependabot/pip/django-4.2.7
- Bump django from 4.2.4 to 4.2.7
- Merge pull request #173 from rapidpro/dependabot/pip/urllib3-2.0.7
- Bump urllib3 from 2.0.6 to 2.0.7
- Merge pull request #172 from rapidpro/dependabot/pip/pillow-10.0.1
- Merge pull request #171 from rapidpro/dependabot/pip/urllib3-2.0.6
- Bump pillow from 9.5.0 to 10.0.1
- Bump urllib3 from 2.0.4 to 2.0.6
- Merge pull request #170 from rapidpro/convert_templates
- lint templates
- Use latest djlint
- Convert testapp haml template
- Remove django-hamlpy
- Convert haml templates
- Update deps, add djlint
- Upgrade to psycopg non-binary
- Bump django from 4.2.1 to 4.2.3
- Merge pull request #164 from rapidpro/update-client
- Update rapidpro-python
- Merge pull request #162 from rapidpro/dependabot/pip/sqlparse-0.4.4
- Merge pull request #163 from rapidpro/dependabot/pip/django-4.1.9
- Bump django from 4.1.7 to 4.1.9
- Bump sqlparse from 0.4.3 to 0.4.4
- Merge pull request #161 from rapidpro/update-coverage-deps
- Replace codecov with coverage
- Merge pull request #160 from rapidpro/more-index-optimizations
- More stories query optimization
- Merge pull request #159 from rapidpro/dependabot/pip/redis-4.5.4
- Bump redis from 4.5.3 to 4.5.4
- Add indexes to optimize more the page loading
- Merge pull request #158 from rapidpro/dependabot/pip/redis-4.5.3
- Bump redis from 4.5.1 to 4.5.3
- Update to latest rapidpro client
- Update hamlpy
- Merge pull request #156 from rapidpro/fix-stories-links
- Fix story audio link formatting
- Replace inspect removed method
- Merge pull request #153 from rapidpro/dependabot/pip/django-4.1.7
- Merge pull request #154 from rapidpro/fix-ga-deps
- Fix github action deps
- Bump django from 4.1.6 to 4.1.7
- Merge pull request #152 from rapidpro/dependabot/pip/django-4.1.6
- Bump django from 4.1.5 to 4.1.6
- Merge pull request #151 from rapidpro/fix-compressor
- Update deps
- Update django compressor
- Merge pull request #150 from rapidpro/updates-django
- Update django and celery
- Make python version for release 3.10
- Merge pull request #149 from rapidpro/updates
- Update to latest smartmin
- Fix redis install action version
- Update CI versions
- Merge pull request #148 from rapidpro/updates
- Update to match rapipro-python updates
- Update black
- Update config and deps
- update code_checks
- Switch from flake8 to ruff
- Move isort config into pyproject.toml
- Move coverage config into pyproject.toml
- Merge pull request #145 from rapidpro/dependabot/pip/pillow-9.3.0
- Merge pull request #146 from rapidpro/dependabot/pip/certifi-2022.12.7
- Merge pull request #147 from rapidpro/dependabot/pip/django-4.0.8
- Merge branch 'main' into dependabot/pip/pillow-9.3.0
- Bump django from 4.0.7 to 4.0.8
- Merge branch 'main' into dependabot/pip/certifi-2022.12.7
- Merge pull request #144 from rapidpro/dependabot/pip/django-4.0.7
- Bump certifi from 2021.10.8 to 2022.12.7
- Bump pillow from 9.0.1 to 9.3.0
- Bump django from 4.0.6 to 4.0.7
- Merge pull request #143 from rapidpro/dependabot/pip/django-4.0.6
- Bump django from 4.0.4 to 4.0.6
- Merge pull request #142 from rapidpro/dependabot/pip/django-4.0.4
- Bump django from 4.0.2 to 4.0.4
- Merge pull request #141 from rapidpro/optimize-queries
- Remove unnecessary if block
- Remove unnecessary codes
- Add prefetch dashblocks when loading dashblocks
- Reduce DB queries
- Merge pull request #140 from rapidpro/dependabot/pip/pillow-9.0.1
- Bump pillow from 9.0.0 to 9.0.1
- Merge pull request #139 from rapidpro/dependabot/pip/django-4.0.2
- Bump django from 4.0.1 to 4.0.2
- Update to latest pillow, smartmin
- Add missing migrations
- Add support for Django 4
- Merge pull request #133 from rapidpro/fix-dashblock_views
- pin black
- Update code checks
- Fix dashblock views
- Merge pull request #132 from rapidpro/report-attachments
- Show has report stories
- Add attachment field to story to upload PDF reports
- Merge pull request #129 from rapidpro/images-names-conflicting
- Merge pull request #131 from rapidpro/fix-dashblocks-link-label
- Run code_checks
- Add migrations
- Fix conflicts
- Fix confusing label for the link slug on the dashblock forms
- Keep filename first 36 characters in the new filename
- Generate a random name for images when uploading them
- Update to latest celery 5.x and test on Python 3.9.x
- Add missing migration
- Update Org.config to newer JSONField to remove deprecaction warning
- Merge pull request #126 from rapidpro/add-tags
- Address PR comments
- Few tweaks for ordering
- Add delete tag view
- Remove org name on tags str representation
- Adjust black dep specification
- Use the request org in the context for tags views
- Tweak asserts
- Add tags app
- Merge pull request #127 from rapidpro/blackify
- blackify
- Allow a way to customize the creation and update of the local instance, defaults to the current behavior
- Add support for Django 3.2 LTS
- Update rapidpro-python
- Add support for partial syncs in sync_local_to_changes
- Allow previous results to be passed to org tasks
- Update to latest smartmin
- Update to latest smartmin
- Rework dependencies to support older redis
- Add some extra functionality to MockResponse
- Merge pull request #119 from rapidpro/move-mock-response
- Move MockResponse to dash.test to allow reuse
- Task list shouldn't include inactive orgs
- Bump CI testin to PG 11 and 12
- Convert to poetry
- Explicitly log failing org task to sentry
- Explicitly log failing org task to sentry
- Remove f-strings as we still test on python 3.5
- Update summernote WYSIWYG library
- Updates to support Django 2.1
- Drop support for django 1.11
- Upgrade to latest smartmin
- Supports Python 3 only
- Support Django 1.11 and 2.0
- Code format tools (isort, black)
- Include static folder in release
- Switch Text editor to Summernote JS library
- Add migrations to clean up org config
- Make filtering by backend field on model optional
- Use . paths on the Org config to set and retrieve the values
- Use a foreign key for the backend fields and use OrgBackend object instead of slug as arguments
- Add OrgBackend model to store the configurations for backends
- Remove
api_token
key from Org config - Add DATA_API_BACKEND_TYPES settings for backend types
- Remove Org api_token field
- Convert Org config field to JSONField
- Support multiple backend configurations
- Add DATA_API_BACKENDS_CONFIG settings
- Add BACKENDS_ORG_CONFIG_FIELDS settings
- Migrations to move existing backend API specific under rapidpro config
- Fix migrations
- Fix migrations
- Restructure org config dict
- Fix derive fields to include read only fields
- Add way to display read only org config fields to admins
- Improve chunks util method so that it doesn't load the entire source iterator into a list
- Support Django 1.10 new middleware style
- Update to latest smartmin which adds support for Django 1.11 and Python 3.6
- Update to latest smartmin which replaces uses of auto_now/auto_now_add in models with overridable defaults
- Added support for Django 1.10 #90
- Dropped support for Django 1.8
- Updated to latest django-hamlpy 1.x #89
- Added support for configurable timeouts on org tasks #88
- Switched org.timzeone to be an actual timezone field
- Added support for Django 1.9
- Improved support for Python 3