- Fix deletion image on different storage (sorl thumbnail)
- Fix empty relations filter on current feature
- Remove file when property has been removed or value become empty
- Fix thumbnail regeneration with same name of main picture
- Fix display value of arrays of objects
- Fix tile cache invalidation by keeping update_at value at api update
- Add id_layer_vt in relation endpoint to show/unshow vector tiles
- Add deletion signal delete properties pictures and thumbnails
- Add relation layer in vector tiles
- Add layer pk in crud/settings map_layers (relation and extra_geom)
- Rename crud/settings 'source' to 'view_source'
- Change crud/settings generation so that '.menu[].crud_views[].map_layers' now includes related layer. A source attribute has been added to distinguish layers from "relations" and layers from "extra_geometry"
- Fix concurrency issue when synchronizing relations between Features. This issue was causing data loss when a user tried to edit a feature properties while a celery task was also updating those properties.
- Remove duplicates tasks signals
- Add feature properties list order
- Improve performance signals relations
- Add migration validation function_path
- Remove image generated from property before generate a new one
- Change relations : add geojson informations, label, empty
- Use defined pictograms in multi values in display properties
- Fix task modification of destination and origin props
- Use defined pictograms in values in display properties
- Update calculated properties only if feature still exists (async)
- Fix signals calculated properties, with save of layer relation, save and delete of destinations
- Add routing informations on each features
- Add calculated properties
- Fix routing queryset get all layers not only with crud_view
- Update french translations
- Fix relation with crud views
- Add admin relations
- Add field editable on crud view properties
- Fix constraints different crudviews for routing settings
- Add routing settings for each crudview
- Remove compatibility with terra-accounts <= 1.0
- Provide right url for async exports
- Compatibility with terra-accounts >= 1.0 and terra-settings >= 1.0
- Compatibility with django-mapbox-baselayers last version
FIRST real release
- Allow to define which property should be included in vector tile
- Fix cases when layer has not yet schema definition
- Allow to define custom list choicers for poperties (enums) associated with pictograms.
- Support new "image_base64_from_url" tag to get base64 encoded image from url.
- Fix case where pdf is not identified
- Improve admin
- use django-admin-thumbnails to show and manage pictograms in django admin
- use standard header access in http response to avoid deprecation in future django 3.2
- Fix deprecation warnings in django 3.1
- Support Django 3.1
- Terra Accounts User Model is not required anymore
- Dont clean features values when property is deleted. (Need to clean with admin crud view action)
- Fix case with date format
- Format date in display values
- Fix default cases when layer has no schema
- Fix mandatory field in crud view admin
- Fix feature cleaning method
- Gdal supported file format to import data in admin
- Update translations
- Fix deprecation and resource warnings
- Delete thumbnail to image deletion
- Delete media files to image deletion
- fix translations
- fix feature properties cleaning
- validate json schema properties
- Disable property value affectation at creation
- improve thumbnail generation
- change api default order for attachments and pictures
- Helper to sort elements in django admin
- Fix way to generate templates
- Add local server time to generated files from templates
- Improve settings with supported image formats and max upload file size in bytes
- Now all properties are managed directly in Crud View admin
- Feature detail api endpoint improved
- Fix image url in array
- Try to fix some thumbnail generation
- Add all geometries description in feature detail serializer
- Change generated document name with feature title
- Custom serializer for feature extra geometries
- Fix old serializer feature properties
- Manage plural names for crud views
- feature serializer new_display_properties became display_properties
- extra_geometries is no longer available
- Widget for data rendering is no longer available
- BREAKING CHANGES : new way to store path in storage
- Fix image generation from data stored image
- New template tag to handle image from data-url stored image
- Fix bug in admin
- Back to django 3.0 compatibility
- New serializer detail to provide features properties informations and data
- Fix compatibility with geostore 0.3.16
- back from django 2.2 maxi. Wait for sorl-thumbnail 12.6.0
- Support Django 3.0
- Compatibility with geostore 0.3.16
- Django Rest Framework 3.11 compatibility
- Python 3.8 compatibility
- Fake data-url content to decrease feature json property size
- add extra geometries identifiers in feature detail endpoint
- HotFix custom styles management
- add crud view property to describe available layers for layer / feature (extra) geometries
- fix settings with only MAX_ZOOM for map style
- Add map_image_url_loader tag allowing to add map with style, extra_features
- add property to generated mapbox style
- ability to hide ungrouped views in config menu
- Add default widget to render array object as table
- Picture and attachments are not grouped anymore
- Picture and attachments are now behind feature
- Split public / private settings
- Improve integration in terralego settings system
- Manage attachments and pictures to features
News:
- Admin is not longer activated by default. Please configure in your project
Fixes:
- fix admin with custom geostore admin
News:
- Add french translations
- fix missing permissions
- Fix default extent as simple array
- Use django-reversion to keep changes in admin
- Add functionnal permissions (used only in frontend for the moment)
Fixes
- map_style is now empty and not null in case of undefined geometry layer
- extent for layer with no features
Update
- Optimize widget rendering
Update
- Optimize data file storage
News
- Store and serve data file through a customizable django storage (FileSystem / Public by default)
Fixes
- Fix dict iteration in feature creation
Fixes
- Fix feature creation with grouped properties
News
- Add Date format property render widget.
News
- Add json editor in django admin
- Define wich property is used to display feature title
Update
- Generated template default file name.
Fixes
- ui-order and ui-widget to ui:order and ui:widget
Fixes
- fix ui-order for groups in ui-schema
Feature
- ability to define custom widgets for feature property rendering in crud view
Fixes
- feature default list fix
Feature
- ui-schema fixed in api with group defined
- feature_list_properties are now in object instead of single array element
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.
Breaking changes
- app renamed from terra_crud to terra_geocrud
Update
- requirements (
django-template-model>=1.0.1
anddjango-template-engines>=1.2.9
)
Breaking change
- replace template rendering url parameter from {pk} to {id}
Fix
- Unquote template rendered url in API
Update
- Default template generation with template original name
Fixes
- Compatibility with django external storage
Fixes
- Fixup rendering issue
Features
- Manage template models for each crud view
Breaking changes
- Require django-template-model, django-template-engine and extra configuration (see documentation)
Update
- Require terra-common v0.0.2
Fixes
- Delete unused null=True
Add features
- Set template M2M
First release