- Nothing changed yet.
- Properly set dependency versions.
- Support mixed flot/matplotlib (IE8) graphs.
- Fix naming of collage items.
- Allow empty location_list queries to support showing a list of ALL locations.
- Add caching to layers.py's extent() method.
- Add location search button.
- Add support for location searching.
- Some small styling changes.
- Add legend icon.
- Fix management command logging.
- Add a parameter name in graphs.
- Fixed the management command so it bypasses celery.
- Remove old graph.
- Added latitude and longitude in locations in the REST API.
- Fix some indentation.
- Add support for the new FlotGraph.
- Fix colorfield reference in migration.
- Timeseries are now localized according the a site's settings.
- Fix colorfield import.
- Changing templates to match new layout.
- Added edit link.
- Updated layout for bootstrap.
- Add MANIFEST.in
- Create tasks.py and move fews_jdbc_cache management command to it.
- Removed 'ignore_cache=True' from filter URLs created while the ignore cache variable is True. Just that the cache is currently being refreshed doesn't mean that the newly cached URLs should ignore the cache.
- Fixed bug in fews_jdbc_cache command where it would crash if -d was used without an url_name.
- Improved functionality of start_end_dates in the REST API: - Removed padding from start and end time - 'end' date now gives data up to and including 23:59 on that date
- Added a command to show filters and parameters of a given jdbc source.
- Changed the layout and titles of the REST API pages.
Added two more arguments to the fews_jdbc_cache command: -d / --deep : Do a "deep" tree traversal, in the sense that not only
filters are cached, but parameters and locations too.
- -t / --timeout : Give the duration that values will be kept in the
cache, in seconds (the default is currently 8 hours).
- Added optional argument to the fews_jdbc_cache management command. Without it, the command creates a filtertree with URLs in it to the 'lizard_fewsjdbc.jdbc_source' view, but if that's not available the command would crash. Give argument 'None' to turn the URLs off, or a name to another view.
- Created (the start of) a new REST API using djangorestframework (in lizard_fewsjdbc/restapi/).
- Added support for jdbc sources in breadcrumbs
- Hack that seems to fix an issue with location() in layers.py
- Made parameters have the css class 'selected' if they are already present in the workspace.
- Made it possible to scale graphs manually.
- Made sure legend is always visible.
- Added parameter and filter names to popup.
- Upgraded to lizard-map 3.3.
- Turned views into class based views, changed templates accordingly.
- Changed buildout.cfg to work with the latest KGS (currently including lizard-ui 3.6, used to be pinned to 2.1.5)
- Raising WorkspaceItemError if the jdbc source doesn't exist. This way, existing lizard sessions don't get stuck with an 'error 500' if a jdbc source is renamed or removed.
- Fixed timezone bug in Jdbc2Ei and adapted JdbcSource.get_timeseries accordingly. https://office.nelen-schuurmans.nl/trac/ticket/3231
- Added adapter_class as an option to the jdbc_source view. This is done for reusability of the view.
- Fixed API timeseries request #3156.
- Added version dependency to lizard_map and lizard_ui.
- Added option for admin IconStyles.
- Added min/max/avg/label/horizontal lines to adapter.image function.
- When clicking on a parent filter, the result is now the listing of the parameters from filters below. #3029.
- Added IconStyle model and migration. Icons are now configurable. It will revert to a default when nothing is configurated.
Note: Clear cache when upgrading to this tag.
- Implemented ignore_cache in get_named_parameters and get_parameter_name. Previously the functions ignored the ignore_cache parameter.
- Removed force_legend_below and border in adapter.image graph.
- Added try/except in adapter.layer to prevent the function from crashing.
- Showing legend in the graph (plus, the legend is always below the graph).
- Using the location name in the legend.
- Limiting the number of search results to three.
- Depending on lizard-ui > 1.64 as that allows us to not pass along the full filter tree when viewing one specific filter item: it saves on the transfer time.
- Requiring lizard-map >= 1.80 as we don't have to specify click/hover map javascript handlers anymore. And hovering is switched off by default now.
- Removed unused imports.
- Removed unnecessary workspace_manager and date_range_form stuff. It is also incompatible with map >= 1.71.
- Corrected faulty migration step (filter_tree_root column was inexplicably missing).
- Added south so that the tests also run the migrations, which ensures that inexplicably missing migrations at least result in a very opinionated reply from the test runner.
- Added robustness to management fews_jdbc_cache command.
- Enabled the 'ignore_cache' option.
- Added management commands to pre-fill cache (user experience boost).
- Added initial migration.
- Returning 404s now when there's no data to display for timeseries (html, csv, json, png).
- Removed mandatory authentication from our experiemental REST api.
- When using "period" to select date ranges in the REST api, we count from "now" instead of "0:00 today".
- Using latest lizard-map with a better date range handling.
- Swapped csv emitter for a csv handler: we cannot set the necessary response headers in an emitter.
- Added sphinx documentation. (See http://doc.lizardsystem.nl/libs/lizard-fewsjdbc/ ).
- Showing parameter name in csv/html column header.
- Making explicit that the extracted datetime is GMT+1.
- Added 'period' parameter: the start/end dates are set to -period days till now.
- Added height/width support to png api call.
- Adding better error handling to jdbc queries: they raise errors right away now instead of returning -1 or -2 and checking later on in the code.
- Supporting date range setting.
- Added csv/html/png output.
- Added implementation of lizard-map's REST api for jdbc sources, filters, parameters and locations.
- Added
.get_locations()
method to jdbc source model (with the rest of the related get_something methods) instead of keeping it in the adapter.
- Added crumbs_prepend (see lizard_ui).
- Fixed some points not showing. Working around Mapnik bug #402. Needs lizard-map 1.39 or higher.
- Implemented adapter.extent.
- Fixed not showing all parameters.
- Bugfix moving operations.
- Moved list operations to lizard_map (1.27).
- Added filter_tree_root. The filter_tree_root takes a filter_id as a root and loads the tree from that point. Use only if not using usecustomfilter.
- Bugfix accordion.
- Add tests, make tests independent of external data source.
- Bugfix using iso8601.
- Change datetime conversion from timetuple to iso8601 parsing (timetuple does not always exist).
- Use lizard-ui 1.21.
- Added option ignore_cache in fews_jdbc page.
- Added usecustomfilter option.
- Update fixtures.
- Pinned lizard-map and lizard-ui.
- Initial library skeleton created by nensskel. [Jack]
- Added model for Jdbc source.
- Frontpage shows list of Jdbc sources.
- Added tests.
- Each Jdbc source has an own page, where workspace items can be used.
- Basic adapter for Jdbc source implemented: layer, image, values, ...