User suggestions and feedback #86
Loading…
x
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-heightvalue 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.commentfield on a UserActionLogEntry properlyEDITactions, we want to see in the comment what has been changed (e.g. payment added, payment removed, deduction added, deduction removed, ...)commentfield asdetailon the log view of a datasetcommentattribute todetailfor a more coherent naming/usagerevocationcolumn on intervention index view in favor of aDistrictcolumn, 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
ParcelIntersectionas 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