Commit Graph

35 Commits (45441cc44dbb11930606d77540ac1e59473d9cbc)

Author SHA1 Message Date
mpeltriaux ac6d133797 # Hotfix
* fixes requirements dependency
2 months ago
mpeltriaux e5284cd660 # Requirements update
* updates some packages in requirements.txt
2 months ago
mpeltriaux ff266d5c54 # Dependency fix
* fixes dependency mismatch between requests 2.32.3 and kombu (requires < 2.32.0)
3 months ago
mpeltriaux e57e3ed598 # Dependency update
* updates dependencies due to important version changes
3 months ago
mpeltriaux c282443a6d # Requirements update
* due to existing migrations, django-simple-sso needs to be added as a dependency as well as itsdangerous (dependency of django-simple-sso)
    * however, there is no active usage of any of these packages anymore
3 months ago
mpeltriaux 9b29474e46 # Requirements update
* updates requirements.txt
* drops django-simple-sso from codebase and requirements.txt
4 months ago
mpeltriaux da545cc8ec # Requirements update
* updates requirements.txt
* drops debug-toolbar
4 months ago
mpeltriaux 3b38f227ec # OAuth requirements
* updates requirements.txt
5 months ago
mpeltriaux 34d53b0bc6 # Itsdangerous update
* adds itsdangerous package update
6 months ago
mpeltriaux d4edb00a12 # Requirements update
* updates requirements.txt
6 months ago
mpeltriaux aa97a663b4 # Requirements
* updates requirements.txt
7 months ago
mpeltriaux a57d609420 HOTFIX
* downgrades package qrcode from 7.4.2 to 7.3.1. Further details can be found in https://github.com/lincolnloop/python-qrcode/issues/353
8 months ago
mpeltriaux 5922d5ce06 # Issue #381
* adds another validity check to SimpleGeomForm (is_size_valid) to make sure the area of the entered geometry is somehow rational (>= 1m²)
* optimizes performance of django command sanitize_db
* extends Geometry model with two new attributes, holding timestamps when a parcel calculation has been started and ended
* finally drops unused update_parcel_wfs in favor of update_parcels in Geometry model
* refactors update_parcel method
* adds geometry buffer fallback in schneider/fetcher.py to avoid emptying of geometries when parcels shall be fetched
* finally removes utils/wfs/spatial.py
* extends GeomParcelsView according to #381
* updates translations
* removes redundant psycopg2-binary requirement
9 months ago
mpeltriaux 425bbd5f0a Django5
* updates requirements.txt
9 months ago
mpeltriaux e231bc6dbf Django5
* updates requirements
* adds Django5 related migration and setting (DEFAULT_AUTO_FIELD)
10 months ago
mpeltriaux 2a9e57e633 Django 4.2
* updates Django to 4.x and other packages (if possible) to latest versions
* Attention: Requires postgresql >= 12.0
* updates code fragments to match requirements of newer package versions
12 months ago
mpeltriaux a955e9f564 Revert "Merge branch 'Docker' into master"
This reverts commit 8c47c8ae35, reversing
changes made to 2206565673.

Undos accidental remote merge
2 years ago
mpeltriaux 57e3287821 Merge pull request 'master' (#136) from master into Docker
Reviewed-on: SGD-Nord/konova#136
3 years ago
mpeltriaux bc53649ea8 #131 EGON export
* finishes egon compatible (tested) data export
* moves egon export into celery process
* adds export of data in case of intervention recording
* adds _RABBITMQ_ settings for intervention/settings.py
* adds new dependency for requirements.txt
3 years ago
mpeltriaux 3fcc438558 Revert "Revert accidental docker->master merge"
This reverts commit 49aba49406.
3 years ago
mpeltriaux 49aba49406 Revert accidental docker->master merge 3 years ago
mpeltriaux 9cb9308f85 # Docker Production
* adds further settings to create a production-ready docker configuration
3 years ago
mpeltriaux d4d792754f #54 Grouped autocomplete
* refactors default autocomplete into grouped autocompletes, if parents exist for grouping
* updates requirement for django-autocomplete-light due to an issue with an attribute in pip's default version 3.8.2. More info here: https://github.com/yourlabs/django-autocomplete-light/issues/1278
3 years ago
mpeltriaux d6d15185ea #55 Celery parcel updating
* adds celery to project
* adds celery background task for updating parcels
* adds parcel calculation to creating of new geometries as well
* tests outstanding!!!
3 years ago
mpeltriaux 440a4b04d5 #49 Parcels and Districts
* fixes bug in GeometryConflict conflict checking
* WIP: introduces new konova/utils/wfs/spatial holding SpatialWFSFetcher, which can be fed any geometry and it returns found features
* WIP: adds tests for wfs fetching
* updates requirements.txt
3 years ago
mpeltriaux b5fc96c1cf #19 Tests
* adds tests for compensations (WIP)
* refactors some dummy data generating into base test class
* fixes bugs detected by testing
* adds important requirements.txt change for itsdangerous package (<1.0.0 for compatibility to django-simple-sso)
3 years ago
mpeltriaux 419a48cff1 #26 Annual conservation report
* adds first try for excel file downloading (WIP)
3 years ago
mpeltriaux 8b1223e780 Requirements update
* adds important package itsdangerous and changes psycopg2-binary
3 years ago
mipel 1a4a4a16c6 SSO and messages
* removes unused third party package from requirements.txt
* adds KonovaSSOClient as subclass of sso.Client for more control over login, e.g. which user data shall not be updated (found in konoa/sso/sso.py)
* adds Messenger class for communicating with SSO server (found in konova/utils/messenger.py)
3 years ago
mipel 74f71cfd1c Requirements
* updates requirements.txt
3 years ago
mipel f8b3e5c8fd EcoAccount withdraws
* adds functionality for withdraws from eco accounts in detail view of interventions and eco account as well
* adds get_surface() method to AbstractCompensation class to provide a simple getter for a sql calculation
* adds get_surface_withdraws() method to EcoAccount class to provide a simple getter for a sql calculation
* renames some routes to match coherent rout naming
* adds logic check on NewWithdrawForm
* renames templates/table directory to templates/form, since there are form-table templates inside --> more clarity
* adds new autocomplete routes to konova/urls.py for Interventions and EcoAccounts
* adds/updates translations
* adds/updates template comments
* updates requirements.txt
3 years ago
mipel 8885f81770 Documents removing
* adds generic modal rendering using package django-bootstrap-modal-forms
* adds document file removing from hard drive
* adds translations
3 years ago
mipel 6ac0556601 Default bootstrap tables
* adds basic bootstrap classes to BaseTable model
3 years ago
mipel 4084373e2b Refactoring to konova 3 years ago
mipel a5e8bcfa8c Initial 3 years ago