Hexa Indexing & metadata refactor (#46)
* HEXA-284 Refactor hexa metadata
Simplified catalog base models / removed metadata from domain models
* HEXA-284 Refactor hexa metadata
Removed prefixes from dhis2 models field names
* HEXA-284 Refactor hexa metadata
Removed prefixes from s3 models field names
* HEXA-284 Refactor hexa metadata
WIP tags in its own app
* HEXA-284 Refactor hexa metadata
WIP tags in their own app + some s3 fixes
* HEXA-284 Refactor hexa metadata
Fix remaining s3 prefixes
* HEXA-284 Refactor hexa metadata
Removed base Index models - CatalogIndex & PipelineIndex are now independent
* HEXA-284 Refactor hexa metadata
WIP Index model refactor
* HEXA-284 Refactor hexa metadata
WIP Index model refactor
* HEXA-284 Refactor hexa metadata
WIP Index model refactor
* HEXA-284 Refactor hexa metadata
Ltree & migrations
* HEXA-284 Refactor hexa metadata
Comments / TODOs
* Better Index admin
* Postgresql database index
* Postgresql table indexing
* Datagrid (#51)
* HEXA-284 Refactor hexa metadata
Renamed TailwindUI app -> UI
* HEXA-284 Refactor hexa metadata
WIP Datagrid
* HEXA-284 Refactor hexa metadata
WIP Datagrid (link columns)
* HEXA-284 Refactor hexa metadata
WIP Datagrid (date column)
* HEXA-284 Refactor hexa metadata
WIP Datagrid (country column)
* HEXA-284 Refactor hexa metadata
WIP Datagrid (pagination)
* HEXA-284 Refactor hexa metadata
Missing migrations
* HEXA-284 Refactor hexa metadata
Custom path field, issues with regex in django-ltree
* HEXA-284 Refactor hexa metadata
Set path on postgres index
* HEXA-284 Refactor hexa metadata
Empty text cells
* Fix missing rename
* S3 sync
* HEXA-284 Refactor hexa metadata
Postgres Table grid
* HEXA-284 Refactor hexa metadata
Postgres Table grid
* Paths should be lists and use .hex
* Add get_absolute_url to s3 bucket
* Fix message color
* S3 key should not contain bucket name
* Add a downlaod view for S3 objects
* Add table row count
* HEXA-284 Refactor hexa metadata
Pagination for grids
* HEXA-284 Refactor hexa metadata
Grid pagination
* HEXA-284 Refactor hexa metadata
Fix count in "view all" footer
* Ignore postgis tables
* Add special case when all results are show without any pagination
* Use datagrid in S3
* HEXA-284 Refactor hexa metadata
DHIS2 sync / index quick fixes + datagrids
* Add tags and flags
* Add S3 detail view
* Breadcrumb template tag
* Adapt search to new models
* Do not fail if the index is not present anymore
* Fix postgres table creation
* Add management commands
* Faster queries
* Fix DHIS2 indexing
* Add content summaries
* Index display name should first be label than external name
* Index dhis2 external name
* Fix dhis2 element card title
* Remove user from sync
* Doc search
* Datacard POC (#52)
* HEXA-284 Refactor hexa metadata
Use static() templatetags when appropriate
* HEXA-284 Refactor hexa metadata
Small card improvements
* HEXA-284 Refactor hexa metadata
Cleanup
* Add tqdm to requirements
* Stop testing the presence of elements_list_params
* HEXA-284 Refactor hexa metadata
Card actions
* HEXA-284 Refactor hexa metadata
Cleanup
* HEXA-284 Refactor hexa metadata
Data element card
* HEXA-284 Refactor hexa metadata
Indicator card
* Improve search and fix tests
* HEXA-284 Refactor hexa metadata
Postgres datacard
* HEXA-284 Refactor hexa metadata
S3 data cards
* HEXA-284 Refactor hexa metadata
S3 data cards
* Add a first test for S3 sync
* Add moto 🏍
Co-authored-by: Nikita Marchant <[email protected]>