* Adding localstack to docker
* Unit tests for localstack S3 working
* Github flow
* Github flow fix s3 tests
* Playing with github actions, tests working on dev via localhost and docker
* Try using IP
* Try using github services in CI
* Try without volumes on services
* Try something else..'
* Use seperate docker compose yaml for CI
* Specify docker compose ym;l file to use for test
* Fix -f option
* volume mounting
* try mount again
* try use permissions
* Update dir for permissioning
* Update create bucket script to output commands
* Try to create bucket
* Try using awscli not awslocal
* Add region
* Add connection timeout
* Add overwrite
* Add debug
* More debug
* Use conftest to create s3 bucket instead
* Adding health check for localstack service
* Try netwrok mode bridge for tests
* Try some other stuff
* Ignore when failing create bucket if exists
* Make sure github actions is using the localhost as the ip for selenium
* Try setting values from the docker compose for diff envs
* Try using network mode host
* Remove ports
* Use container name instead of docker-compose run
* Clean up host variables
* Clean up code
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Added testing for DateField and DateTimeField
* Update makefile
* Adding some of the tests with validators on model
* Added ModelForm clean_field and clean tests
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Fix local build and remove warnings
* Added test for radio buttons
* Added some more testing
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Adding integration tests with inlines
* Adding more tests
* FIx make file
* Setup CI build matrix to work with integration tests
* Try again
* Fix workflow synctax
* Clean up workflow
* Format and some lint stuff
* Try codecov
* yml
* More Testing
* Minor lint things
* Update
* Try again for codecov
* Updates
* Try?
* Ignore quotes
* Exclude test project
* try this?
* checkout required
* Rename
* clean up configs
* Fix
* Allow to fail
* ignores
* FInish the integration tests for cache
* Fix workflow yml
* fix
* Try up again
* TRy again
* Fix
* Fix
* Fix tests
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Use cache for most fields and admin form for m2m files
* MR comments/clean up
* Cache should obey exclude and fields
* Some more tests and docs
* Only use cache for image files
* Even more tests and handle save as new
* fix test
* More tests
* minor refactor
* Improve test coverage
* Adding tests for fieldsets
* Added cache timeout
* Added another test for an edge case
* Fix issue with ManagementForm tampered with
* Update cache to only set when form is_multipart
* Even more testing changes
* Dockerize
* Setting up tests in docker
* Update github actions
* Got first integration test to work
* Refactor a bit
* Fix github action yml
* Use docker-compose up -d in github actions
* combine coveralls
* Updated readme
* Clean up code
* Remove dup code from rebase
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Remove casting to list in _get_form_data
* Use cache for most fields and admin form for m2m files
* MR comments/clean up
* Cache should obey exclude and fields
* Some more tests and docs
* Only use cache for image files
* Even more tests and handle save as new
* fix test
* More tests
* minor refactor
* Improve test coverage
* Add no cover for some places
* V0.2.3.dev7
* Adding tests for fieldsets
* Added cache timeout
* Added another test for an edge case
* Fix issue with ManagementForm tampered with
* Update cache to only set when form is_multipart
* Even more testing changes
* Update based on comments on MR and clean up a bit
* make test names better
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Remove casting to list in _get_form_data
* feat(ISSUE-8): Use Django's form and hide with css
* feat(ISSUE-8): Updated dev release on testpypi
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>
* Working wrapper for actions
* checking permissions for action
* Refactor/clean change_confirmation template a bit
* Update README
* Update README
* Adding unit tests for confirm_action decorator
* Updated tests/readme
* Update after testing upload to test pypi
* Clean up and format code
Co-authored-by: Thu Trang Pham <thu@joinmodernhealth.com>