2.6.10 20210215 --------------- - MOBILE: Prevent multiple saving of same feature by disabling/enabling save button - MOBILE: Add timeout to file upload process 2.6.9 20201208 -------------- - Conditional support for email sending (only if feature field name and value equals to condition) 2.6.8 20201103 -------------- - New option to customize email subject on data change, use email template from gisportal - Some email settings can be defined per specific project - Check file name when importing data 2.6.7 20201019 -------------- - More information (link to map, link to geojson feature data, link to possible file attachments) in notification email for data change. - MOBILE: Add new record to nogeometry layers (if published as WFS) - Fix in adding new relation data to selected feature (read only or hidden join field) 2.6.6 20200812 -------------- - MOBILE: new config for setting default values for new features 2.6.5 20200707 -------------- - MOBILE: minor recording/editing fixes 2.6.2 20200626 -------------- - MOBILE: Recording also with point layer - MOBILE: Minor fixes 2.6.1 20200609 -------------- - MOBILE: Improved error handling with using alert button and messages, keep old geoid correction in case of errors 2.6.0 20200601 -------------- - MOBILE: Recording feature, new settings, new translation strings - MOBILE: Save current geometry into browser local storage for backup until feature is saved or deleted - MOBILE: Load and zoom to unsaved geometry on startup to allow saving or deleting it - MOBILE: Internal refactoring code, arrange buttons in edit form - MOBILE: Prepare single js file and load it by default 2.5.7 20200513 -------------- - Remove CDATA section (if exists) in editing string values 2.5.6 20200321 -------------- - Fix from bug with 2.5.2 (form reset cannot be globally overriden) 2.5.5 20200120 -------------- - Fixes for adding actions to table data for relations and no geometry layers 2.5.4 20200109 -------------- - Allow editing of attribute only layers (no geometry), add new record, delete record (web only) - Fixed bug when attribute form was not cleared after editing a feature - MOBILE: Fixed position buttons (always visible) at the bottom of Create/Edit feature page - TypeXY: coordinates precision for typing new coordinates set to 3 2.5.2 20191011 -------------- - Hide primary key from edit form in case its published as WFS (user can't add or modify that) 2.5.1 20191001 -------------- - New setting to hide/show editing menu over edit button - MOBILE: Adjust fields according to nillable property (required or not) 2.5.0 20190908 -------------- - MOBILE: Option to scan QR codes and insert result into specific field (with external library, not part of editing plugin) - Option to display and edit feature geometry as WKT text in Edit Window form - Delete feature button in Edit Window form - Adjust fields according to nillable property - Disable/Enable Modify and Move buttons according to existance of any vector features on the layer, change order of controls New translation strings. 2.4.4 20190721 -------------- - Fix for getting elevation data (use layer id) - Fix: only skip edit form when inserting feature and field count = 0 - MOBILE: Support geometryLayout (X,Y,Z,M=accuracy) and store WKT geometry in wkt calculated field - MOBILE: Support date field 2.4.3 20190629 -------------- - MOBILE: Remove last vertex button when create new line/polygon feature - MOBILE: Draw vertexes with default (cyan) or bad (red) style depending on accuracy information when creating new line/polygon feature - MOBILE: Optional override EditorConfig for defaultAntennaHeight and antennaTypes from project.json file - MOBILE: Edit form change for new feature: cancel just back to the map, delete removes current geometry 2.4.2 20190502 -------------- - MOBILE: Implement default editing layer (fix #17) - MOBILE: Fix Bug in calculating area units (fix #20) - MOBILE: Disable changing edit layer when line or polygon feature is in create mode and not saved - Remove geometry from transaction when doing attributes update only - New config setting autoPrepareAllLayersOnStartup - Option to overwrite general config for searchdatafield and categories with project values - Remove default value 0 and required field for numeric fields (continue in issue #21) - Don't clear stored last values when editing features - Minor code cleanup and fixes 2.4.1 20190304 -------------- - TypeXY Control now takes coordinates as current selected Map CRS (also in mobile) - Minor fixes and changes 2.4.0 20190224 -------------- - MOBILE: Collect polygons (add vertex from current location or tapping the map) - MOBILE: Calculate length and area using Turf.js modules - Fixing issues related to table display and update after data change - Fixing issues related to editing layer in different CRS then map CRS New translation string for "Area". 2.3.2 20190220 --------------- - When warning is enabled only show alert on switch layer if there are unsaved changes in layer - Clear saved form last values when switching edit layer - Rework all calls for saving data into single method in Editor class - Minor fixes and changes 2.3.1 20190209 -------------- - New autocomplete search filter in Editor form that gets data from server with /wsgi/data.wsgi script and pass it to selected field name. Useful for larger tables, like getting lookup data for field codes from database (also in mobile editor). - Create field dropdown lists in Editor form (Select Combobox) from server with /wsgi/data.wsgi script and data in postgresql tables (also in mobile editor). New editor configuration settings. 2.3.0 20190128 -------------- This release is possible to use also on QGIS Server 3.4.x but is required to prepare XML files for Editing layers (or use Master after commit 4909643) After release 3.4.5 this will not be required anymore (but still needed for customizing Editing form). - New control UploadFeature to upload and import spatial files to editing layer - New control for Point layers: Add feature on typed X,Y,Z coordinate (also in mobile editor) - New control for Line layers: Split selected line - Option to save last values in form (new client setting with settable option in user interface, also in mobile editor) - Option to AutoIncrement field when saving last values. New setting autoIncrementFieldName (also in mobile editor) - MOBILE: Add new line feature - MOBILE: Display name of editing layer above add button in map (for lines display also current length and nr. of points) - MOBILE: Custom ol.Geolocation object with location coming from Android native code - MOBILE: New Stakeout(Goto) panel showing goto info on the map (add delta h, mark goto point, draw line to goto point) - MOBILE: Auto select editing layer if it is only one - MOBILE: Allow editing attributes/deleting features for all editing layers (not just points) - MOBILE: Stakeout(Goto) line (nearest point on line regarding current position) - MOBILE: Low accuracy warnings - MOBILE: Don't allow Antenna height empty, negative or higher then 10m value. Added AH to location panel if location altitude is present. - MOBILE: Edit form and Editor properties layout fixed - MOBILE: New setting and option in Editor properties for different Antenna types with offset value and description - Measurements units displayed regarding Eqwc.settings.measurementsUnitSystem (english, metric) - Form validations (required are numeric fields) - Many other small fixes 2.2.2 20180607 -------------- - Fixed bug with height of Editing attributes Window for layers with a lot of fields - Fixed bug with nodata for GetFeatureInfo control for point layers 2.2.1 20180604 -------------- - File linking to features redesigned. Now user sees all files in project folder with thumbnail images and can select one or more files to link to the feature. - Fixed issues when selecting and editing features from layer with different CRS than map CRS. New translation strings! Client settings documentation added, available in /docs subfolder! Gisportal and gisapp update required! 2.2.0 20180529 -------------- Mobile editor: - add new point tapping anywhere on map (button from identify window) - add direction text next to azimuth in GOTO mode (N,NE,S,SW,...) - add set north button for devices without compass in GOTO mode - properties in own tab, translations strings used (separate files in lang_mobile folder), code cleanup - minor UI changes 2.1.3 20180502 -------------- - Mobile editor: Simple stakeout GOTO mode to calculate distance and azimuth from current location to desired point. Page also shows current device orientation azimuth to help user navigate to feature - Mobile editor: File uploading fix in saving correct file name and only visible if layer contains files field New settings defined in config.template file! 2.0.2 20180424 -------------- - Mobile editor fix for handling boolean field as checkbox properly 2.0.1 20180423 -------------- - Mobile editor form now reads XML definitions for select (dropdown) fields - Minor code fixes 2.0.0 20180420 -------------- - Mobile editor added for point data (create, edit attributes, add pictures and documents, delete) - Added definition to _hidden qgis project for getting raster values with WMS GetFeatureInfo calls (used in calculating geoid corrections) New settings defined in config.template file! 1.2.1 20180328 -------------- - Optional HTML Editor for textarea fields - Fix in status window New settings defined in config.template file! New translation strings! 1.2.0 20180319 -------------- - File uploading and attaching to feature in attributes window (with setting in config file). Gisportal required. - Status window shows number of currently selected features in Editor 1.1.7 20180201 -------------- - Additional calculated field elevation_source to store name of elevation layer provided for new point elevation field 1.1.6 20180117 -------------- - New feature is directly saved if form does not contain any visible fields for user to enter - Possibility to overwrite setting for calculation point layer data per each project from project.json file 1.1.5 20171221 -------------- - New setting in config.template to define point layers which get calculated data from other QGIS layer for specific field (now enabled for raster layers to get for example elevation data and store it to point feature on creation) - Minor bug fixes 1.1.4 20171213 ** Update of core gisapp required ** -------------- - Field aliases defined in QGIS layer properties are displayed in Editing feature form - Option to define description of drop down values in Editor form (with Openlayers update in gisapp) - Boolean field type is correctly supported in Form with checkbox - Vector representation of features in editor are now visible only when Editing panel is active - Deleting only removes selected features (previously also removed unselected modified features) - In case of transaction error clear transaction request - Rename config.js to config.template so that updating doesn't overwrite user config values - Small style changes for editing panel 1.1.3 20171207 -------------- - Overriding vector features default style with user style from config.js 1.1.2 20171203 -------------- - Fix in error handling of WFS-T transactions 1.1.1 20171201 -------------- - 3D Geometries can be used in Editor (PointZ, LineStringZ, PolygonZ) with note that new features receive Z value = 0, and modifying existing features cleares Z value to 0 - Fixed bug when deleting feature in modify state 1.1.0 20171122 -------------- - New control DynamicMeasure (drawing with measurements) to use in Draw Mode for lines and polygons - New control FixedAngleDrawing to draw in orthogonal angle mode - Add key events to Draw Mode (new hold key CTRL to draw in ortho mode, new ENTER to finalize drawing on last added point, already ESC and DEL) - Snapping possible on vector features of different edit layers or current selected geometry from other layers - Connect vector features of layer with its visibility from legend - Fast changing of current edit layer while edit panel remains open - Some styling changes - Save icon only active when feature is modified (or moved) and not yet saved - Setting to enable/disable Snapping options icon - Setting to enable/disable warnings when switching layer and deleting features - Setting to control width of field label in edit form - Fixed problem when vector feature remained on cancel (now is removed) 1.0.6 20171013 -------------- - Minor form configuration changes 1.0.5 20170915 -------------- - New setting in config to Enable/Disable map panning with mouse when in Draw feature mode. Panning still possible with keyboard or by switching to navigation control. - Bug fixing regarding opened table and feature modification 1.0.4 20170815 -------------- - Make email notification on data change optional only per layers defined in config.js 1.0.3 20170814 -------------- - Updated data change information in email with feature id and state (Insert, Update, Delete) - Move sendmail function to core EQWC part for other purposes also 1.0.2 20170724 -------------- - Support for sending emails on data change through service on gisportal - Postgres backup script 1.0.1 20170614 -------------- - During line or polygon draw ESC cancel drawing, DELETE removes last vertex - Compatibility with EQWC 1.4 and other plugins - Fix in table when changing attributes 1.0.0 20170407 -------------- - Initial release