Commit Graph

289 Commits (master)

Author SHA1 Message Date
mpeltriaux 4e56f47b47 # Variable refactoring
* renames variable `has_access` into `is_entry_shared` for better understanding in various places (mostly html related)
2 months ago
mpeltriaux b622f986b1 # Censor payments
* censor payments if entry is not shared with user
* updates translations
2 months ago
mpeltriaux cf050a92ef # Environment
* refactors settings into env usage
* adds proxy usage for schneider parcel fetching (using public web address instead of internal ip address)
6 months ago
mpeltriaux ba83993abf # 382 - Redirect as 404
* extends 404 template (user should check the URL)
* introduces new decorator "uuid_required" which performs a check on a given 'uuid' or 'id' parameter
    * throws a Http404 exception --> redirect to 404 template instead of 500 error template
8 months ago
mpeltriaux 6945b17117 # Optimizations and fixes
* drops identifier handling on all edit-forms (identifier editing has been disabled on the frontend for a while now)
* updates test cases
* updates form caption for checking and recording action (less intimidating)
* optimizes district column width
* fixes bug on frontend parcel fetching on detail view
* adds extended tooltip for title column on index tables
* retraslates 'Law' to 'Rechtsgrundlage'
8 months ago
mpeltriaux 547aa30763 EGON document fix
* fixes bug where documents have not been serialized properly into a single xml list
10 months ago
mpeltriaux 96d2b5aa6c Merge pull request '# Django 4 migrations' (#371) from django_4_migrations into master
Reviewed-on: SGD-Nord/konova#371
10 months ago
mpeltriaux 8cdea88756 Mail links
* adds direct object links into mail templates
* refactors transferring app-model identification data from fore- to background (celery) properly
10 months ago
mpeltriaux 29a55c9427 # Django 4 migrations
* migrations created because of switch to Django4
10 months ago
mpeltriaux 98a6f19a16 Merge pull request 'master' (#357) from master into django_4
Reviewed-on: SGD-Nord/konova#357
11 months ago
mpeltriaux 0f173c4802 HOTFIX
* corrects behaviour of lanis link generation for EIV and KOM
11 months ago
mpeltriaux 274d7b8b6f # 349 LANIS link improvements
* replaces 'dumb' link template with LANIS mapinterface support
* adds fallback default LANIS link
12 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 d9046eb2b9 Unit test user app
* adds unit test for User model and forms
* refactors functions from user_checks.py into User class and drops user_checks.py
1 year ago
mpeltriaux e443c5f8be # Unit test konova app
* adds unit test for konova app models
* drops unused/unnecessary code fragments
* updates translation
1 year ago
mpeltriaux b09ad302b5 Unit test intervention/konova
* adds unit test for intervention app
* adds unit test for konova app
1 year ago
mpeltriaux 963dd57cb2 Unit tests intervention
* adds tests for share and revocation forms
1 year ago
mpeltriaux 2fa8783fd9 Deduction validity checking
* fixes behaviour of related deduction checks on intervention checking
1 year ago
mpeltriaux 5684b9b6d9 Unit test compensation models
* adds unit tests for compensation models
* removes duplicated unit tests
1 year ago
mpeltriaux a2b44a9c45 Unit test intervention forms
* adds unit test for new/edit intervention forms
* improves code base for generating new identifiers
1 year ago
mpeltriaux 564ae4d5db Tests on analysis and compensation
* enhances tests for analysis and compensation app
1 year ago
mpeltriaux a571c28027 Geometry simplification
* simplifies geometries on SimpleGeomForm if threshold GEOM_MAX_VERTICES has been exceeded
    * geometry is iteratively simplified to find a proper tolerance value which satisfies the GEOM_MAX_VERTICES threshold
1 year ago
mpeltriaux 9544e27baf # Improves form date checking
* adds validator to make sure no dates like `01.01.1` can be accepted. All dates must be somewhat later than 01.01.1950
1 year ago
mpeltriaux a49c44ab44 #328 Fix
* fixes bug described in #328
1 year ago
mpeltriaux 8a84df0fcd Simplification
* simplifies fetching of intervention's deductions
2 years ago
mpeltriaux 3eff97b6dd # Implements #332
* extends intervention's mark_as_deleted() functionality to drop related deductions and free reserved deductable surface from the related eco accounts
2 years ago
mpeltriaux 76a90e655a HOTFIX
* fixes bug where float numbers could not be used as input for e.g. buffer radius
    * supports
2 years ago
mpeltriaux 7356c10f34 #314 Public report for old entries
* enables public access to reports for unrecorded old entries if their binding_date < 16.06.2018
2 years ago
mpeltriaux 9673886f93 # 308 To share info message
* adds needs-to-be-shared info message on entries which are only shared with the current user
2 years ago
mpeltriaux 5551a513e9 HOTFIX
* fixes bug where quality checker for compensations would not check properly for state surface sums
2 years ago
mpeltriaux 8e95e980a3 # Reduces db access
* reduces number of queries performed on detail views of intervention, compensation and eco_account
* renders deductable_rest of eco account beneath progressbar on eco account index view
    * clarifies ordering logic of related column
2 years ago
mpeltriaux c13216761e #290 Egon exporter file name
* replace user given file name with file based file name for egon export handling
2 years ago
mpeltriaux a786023e75 Empty value egon fix
* adds support for missing values so that EGON can properly handle these entries
2 years ago
mpeltriaux aba91db152 #277 Deleted entries accessible
* fixes bug where deleted entries could be accessed if detail page would be called directly
2 years ago
mpeltriaux c3c1e472e8 EGON Export fixes
* replaces missing value 'None' with empty string ''
2 years ago
mpeltriaux f26b26d1a1 Public report enhancements
* adds toggling of scrollable box table views
* deactivates scrolling for public report view (so all entries can be seen if page is printed)
2 years ago
mpeltriaux c4174b5b36 #271 Identifier non editable
* sets the identifier form field as readonly
* extends help text
* updates translations
2 years ago
mpeltriaux cdda43615a #262 Public report missing entry placeholder
* adds empty value rendering on public intervention report
2 years ago
mpeltriaux 6e85c6ea91 Egon sending
* adds sending to EGON (again) when Intervention is recorded
2 years ago
mpeltriaux e26fc7fae1 Fixing broken document migration
* adds changes to document migration to correctly migrate documents
2 years ago
mpeltriaux c3350bb9bc EGON GML Payment date
* fixes bug where missing payment date would result in no egon message sent
2 years ago
mpeltriaux 1798765af5 Revert "File number public reports"
This reverts commit 913c42e7e8.
2 years ago
mpeltriaux 913c42e7e8 File number public reports
* removes file numbers from public reports
2 years ago
mpeltriaux aa13e60bc0 Tests
* extends test for new behaviour of newly created entries
2 years ago
mpeltriaux bfbe1085b2 #249 Created as modified
* fills modified attribute on new entries with created value automatically
* adds default ordering by last modified on table overviews
2 years ago
mpeltriaux 2ef643f4e0 Geometry race condition fix
* fixes race condition for geometry conflict and parcel calculation
* harmonizes empty geometries from None/MultiPolygonEmpty to MultiPolygonEmpty
2 years ago
mpeltriaux 2c493d33dc Egon Payment compatibility
* EGON expects the payment amount to be a localized string instead of float
    * adds transformation for this
2 years ago
mpeltriaux a157891f9d Z-axis geometry upload fix
* adds clamping of 3D geometries to 2D geometries if uploaded using the map importer
* extends tests for payment-document linkage
* fixes bug in team-admin selection where autocomplete could not be resolved properly
2 years ago
mpeltriaux d7b2e933ec #232 Payment document linkage
* adds error message on intervention view if a payment has been added but no document has been uploaded yet
* adds same check to quality checker, meaning no intervention can be recorded which has a payment but no document
* adds trigger for sending data to egon on uploading a document in case of an already existing payment
* adds translations
2 years ago
mpeltriaux 83137f0e58 #229 Shared users mandatory on admin
* changes mandatory state of users and teams on admin backend to optional (as expected by the model)
* adds team selection to admin backend
2 years ago