Geographic CRUD for django-geostore
Project description
https://django-terra-geocrud.readthedocs.io/
CRUD views definition for django-geostore in terra apps
- Customize Left menu from gesotore layers
- Customized endpoints to manage layers and features
- Group properties, order them, define layout and widgets to render them.
Requirements
- django-geostore >= 0.3.1
- django-template-models
- django-template-engines
DEVELOPMENT
with docker :
$ docker-compose build
$ docker-compose up
....
$ docker-compose run web /code/venv/bin/python3.7 ./manage.py shell
$ docker-compose run web coverage run ./manage.py test
with pip :
$ python3.7 -m venv venv
$ source activate venv/bin/activate
pip install -e .[dev]
========= CHANGELOG
0.3.14 (2019-10-14)
- Fix default extent as simple array
- Use django-reversion to keep changes in admin
- Add functionnal permissions (used only in frontend for the moment)
0.3.13 (2019-10-11)
Fixes
- map_style is now empty and not null in case of undefined geometry layer
- extent for layer with no features
0.3.12 (2019-10-11)
Update
- Optimize widget rendering
0.3.11 (2019-10-10)
Update
- Optimize data file storage
0.3.10 (2019-10-09)
News
- Store and serve data file through a customizable django storage (FileSystem / Public by default)
Fixes
- Fix dict iteration in feature creation
0.3.9 (2019-10-09)
Fixes
- Fix feature creation with grouped properties
News
- Add Date format property render widget.
0.3.8 (2019-10-08)
News
- Add json editor in django admin
- Define wich property is used to display feature title
Update
- Generated template default file name.
0.3.7 (2019-10-07)
Fixes
- ui-order and ui-widget to ui:order and ui:widget
0.3.6 (2019-10-07)
Fixes
- fix ui-order for groups in ui-schema
0.3.5 (2019-10-07)
Feature
- ability to define custom widgets for feature property rendering in crud view
0.3.4 (2019-10-04)
Fixes
- feature default list fix
0.3.3 (2019-10-04)
Feature
- ui-schema fixed in api with group defined
- feature_list_properties are now in object instead of single array element
0.3.1 (2019-09-30)
Features
- Ability to groups layers properties in form schema and data display
- New layer/<layer/features endpoint that provide custom data. Usage of old geostore endpoint will be deprecated.
- Improve CrudView serializer to provide required frontend data, and give frontend urls to follow.
0.3.0 (2019-09-24)
Breaking changes
- app renamed from terra_crud to terra_geocrud
Update
- requirements (
django-template-model>=1.0.1
anddjango-template-engines>=1.2.9
)
0.1.4 (2019-11-13)
Breaking change
- replace template rendering url parameter from {pk} to {id}
0.1.3 (2019-11-13)
Fix
- Unquote template rendered url in API
0.1.2 (2019-11-13)
Update
- Default template generation with template original name
0.1.1 (2019-11-11)
Fixes
- Compatibility with django external storage
0.1.0 (2019-11-11)
Fixes
- Fixup rendering issue
0.0.1.dev3 (2019-09-10)
Features
- Manage template models for each crud view
Breaking changes
- Require django-template-model, django-template-engine and extra configuration (see documentation)
0.0.1.dev2 (2019-09-02)
Update
- Require terra-common v0.0.2
Fixes
- Delete unused null=True
0.0.1.dev1 (2019-08-29)
Add features
- Set template M2M
0.0.1.dev0 (2019-08-28)
First release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-terra-geocrud-0.3.14.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad1bce8ab7096b7af4b94c30dd029516acb1525365bd44b3dc4bfdb58e4b9d0d |
|
MD5 | ac8f991572af292170a81f4f8807e68e |
|
BLAKE2b-256 | 7e21cd3066de0fe68337554b29c1fd892240f1298936f49bb5b310c10d590e52 |