User suggestions and feedback #86
Labels
No Label
backlog
bug
duplicate
enhancement
feature
help wanted
invalid
question
wontfix
bug
duplicate
enhancement
help wanted
in discussion
invalid
priority
1
priority
2
priority
3
priority
4
priority
5
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: IT-Naturschutz/konova#86
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Suggestions
max-height
value of.select2-container--default .select2-results > .select2-results__options
, which is set to a default of 200px. This can be changed to e.g. 600px, which is a decent increase in size.comment
field on a UserActionLogEntry properlyEDIT
actions, we want to see in the comment what has been changed (e.g. payment added, payment removed, deduction added, deduction removed, ...)comment
field asdetail
on the log view of a datasetcomment
attribute todetail
for a more coherent naming/usagerevocation
column on intervention index view in favor of aDistrict
column, displaying the districts in which the dataset is locatedProvide selectable KonovaCodes for COmpensationState or CompensationActions as downloadable fileRework Update
Parcel-Geometry improvement
No user feedback but due to the importance of this, the related commit has been put on this branch directly.
Problem
Our M2M relations between Parcel and Geometry are of high frequence and somehow temporary. Parcel-Geometry M2Ms will be recalculated regularly to ensure we always provide the most up-to-date information. This generates a huge amount of new/updated data all the time, meaning we may reach the sequential end of Integers in an uncomfortable amount of time. Switching to BigInt would be no proper solution as well, since BigInt has a limit as well.
Solution
We introduced
ParcelIntersection
as an intermediary model for the M2M relation between Parcel and Geometry. This model is based on theUuidModel
, which provides a uuid field as primary key. Using uuids we will not just have a (nearly) unlimited amount of different primary keys, but also are able to 'reuse' uuids which once existed on this table, then have been removed, because the described relation was not needed anymore. This is not (easily) possible with sequences.Migration
The migration files have been written and performed properly. This way we can make sure, that existing M2M relations will not be simply dropped and need to be recalculated (which would be possible of course) but instead will be migrated into the new model.
Providing of codelist download will not be added (for now). We should think about providing such a functionality for future enhancements of oKey.
Merged in #111