feat: add option to sort alter relationship tables by name #655
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change Description:
Enables the sorting of alter relationships tables by name, to make it easier to make manual corrections to the data at the Alter Relationships stage.
Additional "name sort" drop-down options are added for Related, Matched, Removed, and Added tables.
Notes:
tbl.setSortingEnabled(True)
, doesn't seem to work as it appears to lose persistent connection between the visual table in QGIS (after sorting) and the database table in Postgres.tbl.horizontalHeader().sectionClicked.connect(self.idBulk)
and sorting with something likeresult.sort(key=lambda i: i[4], reverse = True)
, also doesn't seem to work.Notes for Testing:
Bulk load some data, run Compare Outlines, then Alter Relationships. Click on the drop-down menu and choose one of the "name sort" options.
Source Code Documentation Tasks:
User Documentation Tasks:
Testing Tasks: