440 Commits

Author SHA1 Message Date
David Koňařík
542e69a394 Deduplicate SIP code, keep timestamps on unchanged files 2025-09-17 09:08:12 +10:00
qgis-bot
80b6cf9866 auto sipify 🍺 2025-09-12 08:08:43 +00:00
Alessandro Pasotti
26dd51939c
Merge pull request #63086 from elpaso/server-oapif-configure-rootpath
[server] OAPIF URL root path configuration option
2025-09-12 10:06:08 +02:00
mhugent
644e968b21
Merge pull request #63066 from mhugent/server_ignore_rendering_errors
Add server option 'QGIS_SERVER_IGNORE_RENDERING_ERRORS'
2025-09-12 08:35:36 +02:00
Alessandro Pasotti
795ddd0cd1 Change OAPIF rootpath to "ogcapi" 2025-09-10 08:33:08 +02:00
qgis-bot
1c3d80ae9e auto sipify 🍺 2025-09-08 15:44:05 +00:00
Julien Cabieces
947ad7cfb3
Merge pull request #63068 from ptitjano/wfs-server-ogc-urn-backup
server: Use URNs by default for WFS 1.1
2025-09-08 17:41:21 +02:00
Alessandro Pasotti
892547803e [server] OAPIF URL root path configuration option
Make the OAPIF service root path configurable through a new server setting
QGIS_SERVER_API_WFS3_ROOT_PATH

Change the default from “/wfs3” to “/oapif” only since QGIS 4.

Creation of a new test to prove the functionality of the new setting.

Funded by: QGIS Anwendergruppe Deutschland
2025-09-05 12:02:21 +02:00
Jean Felder
c2d8538dd6
server: Use URNs by default for WFS 1.1
QGIS server and the the WFS provider do not have the same behavior
regarding "ESPG:4326" and axis inversion for WFS 1.1.

QGIS server follows Geoserver convention and does not invert the
coordinates with EPSG:4326. However, the WFS provider inverts the
coordinates in that case.

Based on earlier discussions, there is no clear consensus what the
expected behavior is. However, QGIS server would be better using URNs
for WFS 1.1. this would remove this ambiguity.

With this change, the WFS 1.1 requests from QGIS server now expose
URNs by default. There is no change in the 1.0 case.

The unit tests are updated to reflect this change.

Related: https://github.com/qgis/QGIS/pull/57357
2025-09-04 13:26:45 +02:00
Marco Hugentobler
3bf96ab1de Add server option 'QGIS_SERVER_IGNORE_RENDERING_ERRORS' 2025-09-03 16:20:33 +02:00
qgis-bot
1d3e86e35f auto sipify 🍺 2025-09-01 22:05:51 +00:00
Marco Hugentobler
4574ca0a2a Add server option QGIS_SERVER_RETRY_BAD_LAYERS 2025-08-29 10:27:54 +02:00
qgis-bot
5f8eb04225 auto sipify 🍺 2025-07-22 21:14:41 +00:00
Juergen E. Fischer
4abd7ca3b1 generate pyproject.toml for bindings with cmake 2025-07-23 07:11:51 +10:00
Juergen E. Fischer
a4e018b73f make sure headers from external/ are only used when enabled (to allow
use of more up to date system nlohmann headers and not to use the
external meshoptimizer headers although the system's library ought to be
used)
2025-07-23 07:11:51 +10:00
qgis-bot
cbf5b75a24 auto sipify 🍺 2025-07-22 07:41:08 +00:00
Alessandro Pasotti
ae2f54a5ad
Merge pull request #62180 from pathmapper/only_maptip_project_setting
[server] Add project setting to enable HTML GetFeatureInfo maptip-only mode
2025-07-22 09:38:34 +02:00
qgis-bot
d1528ee83d auto sipify 🍺 2025-06-29 23:10:34 +00:00
Mathieu Pellerin
d31b74c0ae Address review 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
231929e6e3 Make the feature filter provider thread friendly, relocate old filter classes back into server 2025-06-30 11:07:37 +12:00
Mathieu Pellerin
d2377a0c48 Sipify 2025-06-30 11:07:37 +12:00
pathmapper
37b2f2257d Address code review comments 2025-06-06 14:25:00 +02:00
pathmapper
52a05a08bd Add project setting to enable HTML GetFeatureInfo maptip-only mode 2025-06-06 10:10:55 +02:00
qgis-bot
5084af473c auto sipify 🍺 2025-04-19 08:20:28 +00:00
Nyall Dawson
4a6fef278e Cleanup docs, don't mention QString in python docs 2025-04-19 18:17:34 +10:00
Nyall Dawson
bdb5904283 Fix more malformed docstrings, enforce correct format in sipify 2025-04-09 14:04:24 +10:00
qgis-bot
ac54a16a52 auto sipify 🍺 2025-04-04 08:03:07 +00:00
Sandro Mani
3e6aea2027 Allow configuring the server project cache size 2025-04-03 23:55:18 +02:00
Nyall Dawson
3f6b490218 Sipify 2025-04-02 11:11:10 +10:00
Nyall Dawson
afd2e4f42d Fix doxygen class briefs which aren't full sentences 2025-04-01 09:44:00 +10:00
qgis-bot
427e5f38ac auto sipify 🍺 2025-03-30 10:50:58 +00:00
Nyall Dawson
29050007d7 Fix class documentation which starts with "this is..."/"a class..." etc 2025-03-30 20:48:07 +10:00
Nyall Dawson
602ef6c691 Don't start class briefs with "This class contains settings..."
It's unncessarily verbose, use just "Contains settings..." instead.
2025-03-30 20:48:07 +10:00
Nyall Dawson
b81e0d83f6 Fix non-compliant class brief documentation 2025-03-30 20:48:07 +10:00
qgis-bot
f2f0de0bc5 auto sipify 🍺 2025-03-28 21:58:29 +00:00
Nyall Dawson
c2e294c3fa Use class with static public methods instead of namespace
Namespaces don't work well with sip, eg losing the class docstrings.
2025-03-29 07:55:27 +10:00
Nyall Dawson
7b56629478 Sipify 2025-03-27 14:00:26 +10:00
qgis-bot
13b15b4911 auto sipify 🍺 2025-01-27 15:09:36 +00:00
Marco Hugentobler
323f0bc6f8 Fix skipping empty highlight label settings in GetPrint and GetMap 2025-01-17 09:15:55 +01:00
qgis-bot
cd22e7cab5 auto sipify 🍺 2024-12-29 20:59:36 +00:00
Harrissou Sant-anna
fb02bf51ae Remove reference to obsolete methods in QgsServerFilter class header 2024-12-28 00:30:59 +01:00
Juergen E. Fischer
8825f861dd fix sid build with sip 6.9.1 2024-12-23 11:57:01 +01:00
Julien Cabieces
ed64834106 api(deprecated): add message to deprecated SIP annotation 2024-12-17 09:06:42 +01:00
Nyall Dawson
75758dff03
Rename variable for clarity 2024-12-17 07:49:42 +10:00
Nyall Dawson
c2d213d339
Fix crash in server VirtualErrorHandler on newer sip environments
Fixes crash in tests, and adapts these VirtualErrorHandlers to the same
code used elsewhere in QGIS
2024-12-13 08:21:11 +10:00
qgis-bot
f4975103b6 auto sipify 🍺 2024-12-11 09:22:49 +00:00
Denis Rouzaud
30ea619861
sipify 2024-12-10 14:52:35 +01:00
qgis-bot
eb1ce83af1 auto sipify 🍺 2024-12-03 07:47:10 +00:00
qgis-bot
774399c3ea auto sipify 🍺 2024-09-12 07:21:24 +00:00
Alessandro Pasotti
987c38eda6
[auth][api] QgsAuthConfigurationStorage classes and tests (#57992)
Implementation of QEP 
Authentication System: allow Database storage for authentication DB
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/248
2024-09-12 09:18:15 +02:00