Extended QGIS Web Client
Note for GIT users: This update will delete your qwc_connect.py and you need to copy qwc_connect_template.py to qwc_connect.py and adjust database connection details.
Note for existing users of WSGI: If everything is working for you, just fix qwc_connect file and you can keep current installation of WSGI which is running on python 2.7. This is more for new setups where it makes sense to use python 3 which is also used by QGIS (since QGIS 3.x).
Changes since 1.9.4. For latest JS build file always check master branch.
Most important cumulative changes since last published release 1.8.3. Note that main branch here always contains latest release (JS build for web and mobile client) even if it is not published as release.
This release is prepared to work with QGIS 3.10 in most cases, but has one open issue, which is QGIS Server 3.10. issue, that was already fixed in later version but will not be fixed in 3.10. So our recommendation is to skip 3.10 if possible (use 3.4 and wait for upcoming 3.16 LTR).
If you are using 3.4 you must set Eqwc.settings.qgisVersion to 3.4
Internal change for public user, no change in database structure
After update of gisapp, database and gisportal you have to insert Editing plugin to database with this query:
INSERT INTO plugins(name) VALUES ('editing');
After that, you can open gisportal as Administrator and in project properties activate Editing plugin for projects you need it.
New feature to replace layer for identify and table view. Read more about that and why it is useful below in New client setting.
Client settings documentation is now available in /docs/ folder. See /docs/index.html
New translation strings were added to files in /admin/languages/ folder.
Many small fixes and code cleanup
New client settings in settings.template
Needed for gisportal, no changes in table structures