- Added functions in collage_edit and workspace_edit to check whether certain items already exist in them.
- Fixed bug where items could be added to a collage several times.
3.10
-----------------
- New template tag 'if_in_workspace_edit' that can return a string if a given item's name is present in the workspace.
3.9
----------------
- Removed some max_lengths in forms.py, because it caused valid forms to fail. There is no reason JSON fields should have a hard limit, and other fields should have the same limit as in the model.
3.8
----------------
- Added 'transform_point' utility function that can use the site's projection Setting to transform points to a desired projection.
3.7
----------------
- Made it possible to scale y-axis of graphs manually (it used to be possible, except then the y-axis would be recalculated afterwards)
3.6
----------------
- WorkspaceItemAdapter's html_default() can use the extra_render_kwargs kwarg again. Subclasses can use it to send variables to the template and still use the html_default method for most of the work.
- Added a block popup_title to html_default.html so that the title can be changed in extending templates.