Commit Graph

1269 Commits

Author SHA1 Message Date
mpeltriaux 76e85df4d1 Merge pull request 'Master' (#594) from master into Docker
Reviewed-on: #594
2026-10-06 11:59:51 +02:00
mpeltriaux 0533083b17 Merge pull request 'Oauth update' (#593) from oauth_update into master
Reviewed-on: #593
1.27
2026-10-06 11:57:36 +02:00
mpeltriaux da5def5d6f # OAuth Token removal
* adds deletion of oauth token stored on konova db on user logout
2026-10-06 11:55:37 +02:00
mpeltriaux cc0f4007f3 # Extended revocation
* refactors revocation of oauth2 tokens by adding revocation of access_tokens which will result in automatic removal on sso portal side
* drops unused return statement on same method
* adds assertions for correct revocation responses
2026-10-06 11:44:56 +02:00
mpeltriaux 87aea5e19b # OAUTH_CODE_VERIFIER
* drops unused env OATUH_CODE_VERIFIER
2026-10-06 11:29:03 +02:00
mpeltriaux e3d5ee82ee # OAuth2 update
* integrates authlib into project
* adds authlib package to requirements.txt
* refactors internal konova/utils/generators/generate_token method to use authlib's generate_token method and act as wrapper for backwards compatibility
* refactors OAuth views to be based on authlib's oauth client implementation
* refactors oauth model to work with authlib's oauth2 tokens
2026-10-06 11:27:50 +02:00
mpeltriaux a6ff00acf8 Merge pull request 'Master' (#591) from master into Docker
Reviewed-on: #591
2026-09-17 16:29:39 +02:00
mpeltriaux 8de467ec24 Merge pull request '# OGR failure' (#590) from bugfix_malicious_geometry into master
Reviewed-on: #590
1.26.4
2026-09-17 16:29:20 +02:00
mpeltriaux 238a9c4db8 # OGR failure
* catches error in case of malicious input geometry
* updates translations
2026-09-17 16:28:39 +02:00
mpeltriaux d24fb0e0f5 Merge pull request 'Master' (#589) from master into Docker
Reviewed-on: #589
2026-09-15 18:03:30 +02:00
mpeltriaux 7fe5340995 Merge pull request '# Bugfix' (#588) from bugfix_empty_geometry_error into master
Reviewed-on: #588
1.26.3
2026-09-15 18:02:35 +02:00
mpeltriaux 606f1ed311 # Bugfix
* fixes bug where empty geometry on SimpleGeomForm could lead to error
2026-09-15 18:01:35 +02:00
mpeltriaux 59fca60134 Merge pull request 'Master' (#587) from master into Docker
Reviewed-on: #587
2026-09-13 12:13:36 +02:00
mpeltriaux b6b740a31c Merge pull request '585 invalid 25832 coordinates' (#586) from 585_Invalid_25832_coordinates into master
Reviewed-on: #586
1.26.2
2026-09-13 12:12:57 +02:00
mpeltriaux 7c200d9034 # Rename check method
* renames is_valid_coord_area to is_valid_coord_range for more clarity
2026-09-13 12:11:18 +02:00
mpeltriaux 750715105e # EPSG:25832 Coordinate validity
* adds epsg:25832 coordinate range check to GeoJsonValidator
* improves resolving of min/max coordinates from envelope on is_valid_coord_area()
2026-09-13 12:10:37 +02:00
mpeltriaux a994554650 # Coordinate validity check
* refactors coordinate validity check in generic base method
* introduces specific check for epsg:25832 (RLP)
* refactors check for epsg:4326 to use generic base method
2026-09-13 11:51:10 +02:00
mpeltriaux 4c7c667bdb # Error fetching
* adds proper fetching of GDAL Exceptions in case of further problems in the future
2026-09-13 11:36:28 +02:00
mpeltriaux 7e136f4022 Merge pull request '# HOTFIX' (#584) from hotfix_feature_checl into master
Reviewed-on: #584
1.26.1
2026-09-12 18:30:56 +02:00
mpeltriaux c8a39e62eb Merge branch 'hotfix_feature_checl' into Docker 2026-09-12 18:30:48 +02:00
mpeltriaux 1393491fb7 # HOTFIX
* fixes bug where specific case leads to no-feature detection
2026-09-12 18:30:13 +02:00
mpeltriaux b1ca199b85 # Bullseye to Trixie
* updates base image from debian 11 to 13
2026-09-12 18:22:16 +02:00
mpeltriaux 3354ad1f68 Merge pull request 'Master' (#583) from master into Docker
Reviewed-on: #583
2026-09-12 18:00:09 +02:00
mpeltriaux a2a726fba2 Merge pull request '565 unify geometry quality checking' (#582) from 565_Unify_geometry_quality_checking into master
Reviewed-on: #582
1.26
2026-09-12 17:58:55 +02:00
mpeltriaux 8ac8952729 # Refactors API geometry processing
* refactors API geometry processing to use GeoJsonValidator and GeometryProcessor just like SimpleGeomForm
* moves cast_to_multipolygon, cast_to_rlp_srid, flatten_geom_to_2D, is_valid_4326 and is_area_valid into GeometryProcessor
* adds changeable SRID to GeoJsonValidator constructor
* updates test data
* updates test cases
2026-09-12 17:58:00 +02:00
mpeltriaux a067aafde1 # Refactoring geometry processing
* adds GeometryProcessor
* adds GeoJsonValidator
* refactors SimpleGeomForm is_valid() logic using these new classes
2026-09-12 16:34:34 +02:00
mpeltriaux 84b4acfb00 Merge pull request '580 uuid resolving 4xx error' (#581) from 580_UUID_resolving_4xx_error into master
Reviewed-on: #581
2026-09-12 15:40:29 +02:00
mpeltriaux 552811caf3 # Requirements update
* updates requirements.txt to latest stable versions
2026-09-12 15:39:35 +02:00
mpeltriaux 80ec64c002 # Client error code
* refactors internal server error (validationError) into assertionError (client error)
2026-09-12 15:29:47 +02:00
mpeltriaux 960b681ab9 Merge pull request 'Master' (#579) from master into Docker
Reviewed-on: #579
2026-08-20 08:03:07 +02:00
mpeltriaux 092e30687a Merge pull request '# Fix' (#578) from fix_mass_delete_command into master
Reviewed-on: #578
1.25.1
2026-08-20 08:02:35 +02:00
mpeltriaux 0eb7cb8c0b # Fix
* comments trigger line back in
2026-08-20 08:01:56 +02:00
mpeltriaux e99b371d5d Merge pull request 'Master' (#577) from master into Docker
Reviewed-on: #577
2026-08-20 07:52:54 +02:00
mpeltriaux 58d3c54920 Merge pull request '# Mass delete script' (#576) from 573_Script_mass_delete into master
Reviewed-on: #576
1.25
2026-08-17 15:20:46 +02:00
mpeltriaux dc16efcc64 # Mass delete script
* extends mass delete command so that not only entries can be marked as deleted but also finally be deleted from the database
2026-08-17 15:19:42 +02:00
mpeltriaux 906d6335ff Merge pull request '# Remove ExternalIdentifier' (#575) from 574_Remove_externalIdentifier into master
Reviewed-on: #575
2026-08-17 14:37:00 +02:00
mpeltriaux 6772ddb5c8 # Remove ExternalIdentifier
* adds removing of ExternalIdentifier entries if a BaseObject is removed from the database
* removes unused import statements
* adds ExternalIdentifier view to admin backend
2026-08-17 14:35:42 +02:00
mpeltriaux ba7f5edc33 Merge pull request 'Master' (#571) from master into Docker
Reviewed-on: #571
2026-08-04 06:54:59 +02:00
mpeltriaux ea1276e40b Merge pull request '# HOTFIX OEK report' (#570) from fix_oek_report_empty_deduction_list into master
Reviewed-on: #570
1.24.1
2026-08-04 06:54:42 +02:00
mpeltriaux ee4701f63f # HOTFIX OEK report
* fixes wrong table layout on empty deduction list of a recorded oek
2026-08-04 06:53:29 +02:00
mpeltriaux 3aa7b4874e Merge pull request 'Update docker' (#569) from master into Docker
Reviewed-on: #569
2026-08-03 13:08:32 +02:00
mpeltriaux 87e4ee726c Merge pull request '# Extended OEK report' (#568) from 564_Show_deductions_on_EcoAccount_report into master
Reviewed-on: #568
1.24
2026-08-03 13:07:34 +02:00
mpeltriaux cbe309f114 # Extended OEK report
* adds available rest surface of eco account to public report
* adds amount of deducted surface per each deduction to public report
2026-08-03 13:06:51 +02:00
mpeltriaux 8ade4c2f7a Merge pull request 'Master' (#567) from master into Docker
Reviewed-on: #567
2026-07-16 15:43:33 +02:00
mpeltriaux 2aa625a6ac Merge pull request '# Quickfix' (#566) from 565_Unify_geometry_quality_checking into master
Reviewed-on: #566
1.23.1
2026-07-16 15:43:06 +02:00
mpeltriaux d39e758df4 # Quickfix
* fixes bug for better API response on geometry invalidities
2026-07-16 15:42:29 +02:00
mpeltriaux 67be62a869 Merge pull request 'Master' (#563) from master into Docker
Reviewed-on: #563
2026-07-16 10:39:18 +02:00
mpeltriaux 690d11e966 Merge pull request '# Mass delete command' (#562) from 561_Mass_delete_command_via_identifier into master
Reviewed-on: #562
1.23
2026-07-16 10:38:43 +02:00
mpeltriaux 02ce78551c # Mass delete command
* introduces new command for mass deleting entries based on specific pattern in identifier
    * command guides user through parameter collecting process
2026-07-16 10:38:00 +02:00
mpeltriaux 5a8d20047f Merge pull request 'Master' (#560) from master into Docker
Reviewed-on: #560
2026-07-10 19:03:36 +02:00