Project: G3W-SUITE
Changelog for version: 3.9
Release date: 23 January 2025
Version 3.9 of G3W-SUITE is characterized by a great refactoring job…….
Among the main innovations we also remember:
simpler management of editing permission configurations dedicated to complex projects
new editing features inherited from the QGIS project
G3W-SUITE is an open source project and if you are able to, consider supporting our work through donations or contributions to the code documentation, web site and so on.
Among the main funder of this version we remember:
The cartographic client has undergone a major restyling to make the interface cleaner, more functional and eliminate some problems with the correct display of the various contextual menus.
Migration to Django 4.2 and integration of new features in the release
This function helps in the management of complex projects where users must be able to edit many layers, even with different powers.
Through this function it is possible to clone the editing settings of a user and automatically apply the same settings to other users and/or groups of users.
In the case of layers with many 1:N relations (even cascade ones), it could be useful not to allow direct editing on the child layers but to allow it only starting from the parent.
This function allows you not to make the child layers visible in the list of editable layers, simplifying the interface and forcing the workflow’s user in this direction.
The client has undergone extensive refactoring work in order to improve the graphic appearance, standardize the operational flows and eliminate small bugs present in previous versions.
In order to allow the management of large amounts of data, the list of records of a layer related in 1:N mode is displayed on the basis of a pagination system.
The pagination system allows you to manage a large number of results without encountering client time-out problems.
This feature allows the user to perform a search by automatically activating the filter on the search results.
This will allow only the results obtained to be automatically displayed in the map and attribute table.
Inherited from QGIS project!
The ordering of the fields of the layer attributes table defined in QGIS is inherited from the WebGis service
Inherited from QGIS project!
With this version it is possible to allow the choice of more than one value among those associated with a field via the “value relation” widget.
Starting from a parent feature, it will be possible to select some child records and edit some fields for all the selected records.
Not only that, it is also possible to select multiple parent features and modify the attributes for all the records, of the child layer, associated with the selected parents.
Inherited from QGIS project!
The list of values listed in the drop-down menu can be sorted both by key and by value, defining this aspect on the QGIS project.
The workflow related to the “copy and paste between layers” operation has been restructured and improved.
The workflow is now identical whether this operation is carried out directly on a layer or on a child layer of a relation.
Inherited from QGIS project!
Visibility management of conditional field groups has been implemented and improved, managing conditions based on Boolean fields or with multiple choices.
During the editing phase, not only the individual user can be traced, but also the groups of users associated with him, differentiating the creation and modification of features
Eredited from QGIS projects
If on the QGIS project I exclude a print layout from those available in the WMS service, this is excluded also from the WebGis service