Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Column Sorting #48

Closed
hsoft opened this issue Jun 22, 2013 · 16 comments
Closed

Column Sorting #48

hsoft opened this issue Jun 22, 2013 · 16 comments
Labels

Comments

@hsoft
Copy link
Owner

@hsoft hsoft commented Jun 22, 2013

Allow the user to click on a column in any table to sort the table based on that column.

While transactions sorted by something other than date can be confusing, there are some legitimate use cases for it, like the one from this thread.

@hsoft hsoft closed this Jun 22, 2013
@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

Another use case from GS:

I use the memo field to cross-reference postings from written ledgers and would like to sort this field alphanumerically to identify misposts.

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

[not-tagged:"suggestion" tagged:"feature" bulk edit command]

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

This would be useful. It would provide an easy way to scan entries without filtering. Especially in cases where the filter term is not known (misspellings).

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [707c790e6365]) [#48] Preliminary implementation of table column sorting.
http://bitbucket.org/hsoft/moneyguru/changeset/707c790e6365/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [7872186cd8ce]) [#48] table refresh after a sort is initiated by a gui call.
http://bitbucket.org/hsoft/moneyguru/changeset/7872186cd8ce/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [ed638c6d241a]) [#48] Table sorting supports descending order.
http://bitbucket.org/hsoft/moneyguru/changeset/ed638c6d241a/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [d58ff0cb77c4]) [#48] Properly sorts lowercased/uppercased/accented letters.
http://bitbucket.org/hsoft/moneyguru/changeset/d58ff0cb77c4/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [998ea0c12fe2]) [#48] Added support for sorting in the entry, budget and schedule tables. Also, defined default sort order at startup.
http://bitbucket.org/hsoft/moneyguru/changeset/998ea0c12fe2/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [d68a199dea3d]) [#48] Added support for date column with null values in them.
http://bitbucket.org/hsoft/moneyguru/changeset/d68a199dea3d/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [4f26a46387a3]) [#48] Sorting supports amounts of different currencies (it just ignores them).
http://bitbucket.org/hsoft/moneyguru/changeset/4f26a46387a3/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [8cfb2d3d6ab8]) [#48] Sorting supports the status columns in transactions and entries tables.
http://bitbucket.org/hsoft/moneyguru/changeset/8cfb2d3d6ab8/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [415440da93d6]) [#48] Sort descriptors persist through table changes.
http://bitbucket.org/hsoft/moneyguru/changeset/415440da93d6/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [bbff011edff2]) [#48] Sorting transactions and entries tables by date takes their "position" attribute into account.
http://bitbucket.org/hsoft/moneyguru/changeset/bbff011edff2/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

(from [abadd7fff0fc]) [#48] Rows in transactions and entries tables can only be manually moved around if the current sort descriptor is ('date', False).
http://bitbucket.org/hsoft/moneyguru/changeset/abadd7fff0fc/

@hsoft
Copy link
Owner Author

@hsoft hsoft commented Jun 22, 2013

Seems to work alright.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant