├── .formatter.exs ├── .github ├── dependabot.yml └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config ├── config.exs ├── dev.exs ├── prod.exs ├── test.exs └── test.exs.GH_actions ├── lib └── ecto │ ├── soft_delete_migration.ex │ ├── soft_delete_query.ex │ ├── soft_delete_repo.ex │ └── soft_delete_schema.ex ├── mix.exs ├── mix.lock └── test ├── soft_delete_migration_test.exs ├── soft_delete_query_test.exs ├── soft_delete_repo_test.exs ├── support ├── ecto_soft_delete_test_repo.ex └── postgres_types.ex └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | erlang 25.3 2 | elixir 1.13.4 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/config/test.exs -------------------------------------------------------------------------------- /config/test.exs.GH_actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/config/test.exs.GH_actions -------------------------------------------------------------------------------- /lib/ecto/soft_delete_migration.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/lib/ecto/soft_delete_migration.ex -------------------------------------------------------------------------------- /lib/ecto/soft_delete_query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/lib/ecto/soft_delete_query.ex -------------------------------------------------------------------------------- /lib/ecto/soft_delete_repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/lib/ecto/soft_delete_repo.ex -------------------------------------------------------------------------------- /lib/ecto/soft_delete_schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/lib/ecto/soft_delete_schema.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/mix.lock -------------------------------------------------------------------------------- /test/soft_delete_migration_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/soft_delete_migration_test.exs -------------------------------------------------------------------------------- /test/soft_delete_query_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/soft_delete_query_test.exs -------------------------------------------------------------------------------- /test/soft_delete_repo_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/soft_delete_repo_test.exs -------------------------------------------------------------------------------- /test/support/ecto_soft_delete_test_repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/support/ecto_soft_delete_test_repo.ex -------------------------------------------------------------------------------- /test/support/postgres_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/support/postgres_types.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/revelrylabs/ecto_soft_delete/HEAD/test/test_helper.exs --------------------------------------------------------------------------------