Releases: Giswater/giswater_qgis_plugin
Releases · Giswater/giswater_qgis_plugin
Version 3.5.022
Check out our extended change log on Gitbook 🛠️
🔽 Or read the summarized changelog here 🔽
INVENTORY
- Add "Open/Close valve" quick access in right-click with Info
- Don't show PLANIFIED on selector_state but allow role_basic on selector_psector tab
- Add default qml style to all layers available on Add Giswater Layer tool
- Configure new default report - water consumption by period and dma
- Create option of defining customized mapzone drawing definition
- Use value of inverted_slope on fct_anl_arc_inverted
- Add rules to control ids of 0 and -1 on mapzones
- Add possibility of defining macrosector selector
- Manage raster_layers and layers with more than one PK on add giswater layer button
OM
- Mincut hydrometer filters are now customizable with variable "om_mincut_hydrometer_filter"
- Add modifcation_date column to om_mincut
EPA
- Add new button, dscenario manager
- Update templates with new style for EPA result arcs
- New edit filtered view for timeseries and patterns in ud
- Views related to curves, patterns and timeseries filtered by exploitation instead of sector
- Create 2 tables to define lid controls - inp_lid and inp_lid_values
- Add new outlayer value for epa (depth) on ws projects
- Define new shape of UD pipes - VERT_ELLIPSE
PLAN
- Add info box in psector manager
- Manage draw polygon rubberband using new user variable "show_psector_ruberband_duration"
ADMIN/SYSTEM
- Project check now runs in a separate thread
- Improve toolbox performance
- New field addparam on sys_table
- Remove fields sys_sequence and sys_sequence_field from sys_table
Version 3.5.021
Check out our extended change log on Gitbook 🛠️
🔽 Or read the summarized changelog here 🔽
Python
- Update version of EPANET
- Update QGIS templates: delete Admin group, delete some unusual layers and enhance symbology
- Enhance psector_raports.ui
- Enhance debug message on threads execution
- Refactor and enhance button add_child_layer. Manage more layers and categories
- Refactor tab other_prices on psector form
SQL
- Enhance usability of mapzones algorithm
- Check node 'T candidate' with wrong topology
- New column parent_id for sector
- Upgrade to EPANET 2.2
- Upgrade to SWMM 5.1015
- Refactor how CRM is used on EPANET
- Improve the write inp file creating ';xxxx' valous additional info to trace and debug
- New column expl_id for catalogs of hydrololgy, dwf_scenario, dscenario and rpt_cat_result
- New edit filtered views for catalogs of hydrololgy, dwf_scenario, dscenario
- New column isaudit on sys_fprocess to config which fid's are auditable or not
- New column fprocess_type on sys_fprocess to categorize processes
- Refactor of pavcat_id strategy. From independent table to arc (and related views)
- Improve the management of undefined (0) sector. Enable on filter selector, force disable on go2epa
- Force selector for whole user on same cat_manager when new sector is created
- New function gw_fct_setchangefeaturetype
- Enhance performance for getinfoplan function and minor refactor for plan (connec and gullies)
- Drop price columns realted to connec and gully catalogs (cost_ut, cost_ml, cost_m3)
- New function gw_fct_admin_manage_migra
Version 3.5.020
Check out our extended change log on Gitbook 🛠️
🔽 Or read the summarized changelog here 🔽
Python
- Improve schema creation (more precise progress bar)
- Improve management of signals
SQL
- New check to control missed material for arcs
- Minor adjustment of message on check-data-result
- Only enable 'User Selectors' as execution mode on Check OM data and Check grafanalytics from toolbox
- Add fid 106 (nodes duplicated) on Check OM data function
- Enhance trg_edit_link to prevent error when one connect find itself as end point
- General revision of Check Project. Harmonize Check OM and Check EPA functions and delete duplicated fid's
- New function to check all the exploitations separately and save results into audit table
Version 3.5.019
Python
- Enhancement on selector: minor visual refactor and allow rowsColor
- Manage function "def_set_selector" when form is not docker, don't duplicate form when update parameters on selector
- Manage Giswater menu without loaded project. Only show Advanced and Config folder
- Minor enhancement and minor bug fix
SQL
- Prevent error on permision to sys_param_user
- Add qgis_form_selector_stylesheet to config_param_system
- Enhance setcheckproject function by only checking selected exploitations
- Minor bug fix trg_edit_link
- Bug fix on mapzones functions using presszone as integer
Version 3.5.018
Python
- Disable tab log on forms. Only enabled automatically
- Enhancement: implement 3-step strategy for go2epa
- Manage error when change planified feature to state 0 inside a psector
- Enhancement: add backend function 'add_query_layer'
- Bug fix: don't move canvas when selecting nodes on profile tool
- Bug fix: Manage vdefault value for combo "element_type" when create new element
SQL
- Check matcat_id on connecs (414)
- Check pjoint_id and pjoint_type nulls for connecs/gullies (415 & 416)
- Refactor of tab admin for config
- Check Duplicated hydrometer related to more than one connec (419)
- Check function / category / fluid / location types (421,422,423,424,245)
- Clean code for vnode elevation & topelevations
- Minor bug fix from prev releases
- Enhance performance to export huge inp files
- Enhance import epanet file managing double nodarcs of Giswater
- New fid process to check models (426,427,428,429)
- Improve the strategy to use urn sequence for corporate environments
- Prevent error on insert of hydrometers to om_mincut_hydrometer
Version 3.5.015
Python
- Minor enhancement and minor bug fix
Version 3.5.014
Python
- Arc divide and replace feature: Check if user wants to keep map tool active or not
- Arc divide: drag-drop or select node to divide
- Arc divide: possibility to disable warnings/log message
- Add current psector/workspace to a docker
- Bug fix: Manage translation of Admin button
- Add info log for Workspaces when select a row
SQL
- Enable epa_automatic_man2inp_values capability
- Minor bug fixes from prev release
- New functions on toolbox to copy values from diferent scenarios
- New checks on go2epa (y0>ymax or cat_connec.dint = null)
- Enhance functions managing scenario values (dwf, dscenario and hydrology)
- Harmonize columns for inp_patterns on WS & UD projects
- New check to control endpoint of link over nodarc
- New check to control network mnode againts demand type (WS)
Version 3.5.013
Python
- Upgrades on templates for WS and UD projects
- Enhance robustness when loading projects
- Bug fix on go2epa form
- Enhancement: new class to manage pg_notify functions
- Minor bug and typo fixes
Version 3.5.012
Python
- Add new widgets (parent_id, workcat_id) to psector form
- Allow pan action activation between node selections (profile tool)
- New tool to replace pipe automatically on psectors
- Refactor: go2epa hydrology selector for UD same as WS
- New button Workspace Manager
SQL
- New mapzones conflict (-1)
- Enhance dscenario management working with not only demands, adding pipes, shortpipes, valves, pumps, tanks and reservoir
- Add new exportation method for ud (1D-SWMM or 1D/2D Coupled model)
- Add function vodetrimarcs for UD exportation, relate to 1D/2D coupled model
- Profilactic delete of legacy values on man_addfields_value on setcheckproject function
- Add control on change street_id by streetname on edit triggers in order to avoid lose info
- New functionality to replace pipes on plan mode in psectors
- Add columns connec_matcat_id & gratecat2_id for gullies
- Add column inlet_offset for man_conduit
- Enhance manage views & manage child views functions
- Enhance performace creating ud example projects
- Create relation parent-child on dscenario and psector with selection logics and add selector dscenario on selector form
- Remove trigger vnode_update
- Calculate symbol rotation on gw_trg_link_connecrotation_update and manage it by system variable instead of user
- Enable user_x_sector constraints when user_x_exploitation variable is configured
- New function for workspace manager
- Change polygon strategy for double geom. Using parent tables
Version 3.4.037
Python
- Set a limit on message box's text
- Minor bug fix: save radio_button value on cad_add_point form and set result when open form
- Harmonize QDoubleValidator in cad_add_circle/point