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

Comments

Projects
None yet
1 participant
@hsoft
Owner

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

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

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

@hsoft

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

@hsoft

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

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

@hsoft

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

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

@hsoft

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

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

@hsoft

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

hsoft commented Jun 22, 2013

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

@hsoft

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

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

This comment has been minimized.

Owner

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