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

Something broken about sorting #14

Closed
sarev opened this issue Jun 24, 2013 · 4 comments
Closed

Something broken about sorting #14

sarev opened this issue Jun 24, 2013 · 4 comments
Assignees
Milestone

Comments

@sarev
Copy link

sarev commented Jun 24, 2013

When using the current timesheet as a template for next week, the old behaviour was to have the rows sorted in the same order as the timesheet being copied. Now, the rows are in some "random" order.

In addition, using the sort facility to reorder them often results in only partially sorted rows the first time around - you have to do it twice to get the desired results. This is clearly a bug.

As a final note, it'd be nice if the "Choose order..." menu defaulted to some pre-defined sorting order (as in, your favourite) because I often forget to set that and just hit "Sort ascending" only to have nothing useful happen before I remember I have to select something from the menu first. Long story short, I want timesheets sorted by customer/project and I'm having to do ever more clicks for each new timesheet (and each time I add a new task to a timesheet) just to achieve that.

See the images below for an example session of creating a new timesheet using the old one as a template and then trying to sort by customer/project...

Initial order - no idea what this is...

sort1

After sorting by customer/project - it's got some of the way there...

sort2

After sorting by customer/project again - success - until I add a new task :(

sort3

@ghost ghost assigned pond Jun 24, 2013
@sarev
Copy link
Author

sarev commented Jun 24, 2013

"As a final note, it'd be nice if the "Choose order..." menu defaulted to some pre-defined sorting order (as in, your favourite)"

What I actually mean here is that the sort order should be sticky for a timesheet (the sort order is an attribute of a timesheet 'object') - so when you use it as a template, the new one inherits that sort order. If you sort it by some other order, it sticks with that new order. When you add new tasks, it's re-sorted for you.

@pond
Copy link
Owner

pond commented Jun 26, 2013

The referencing issues will be used to track the individual components of this report. When all of them are closed, this one will be closed too.

@pond pond closed this as completed Jun 26, 2013
@pond pond reopened this Jun 26, 2013
@pond
Copy link
Owner

pond commented Jun 26, 2013

(Note to self: Use the "Comment" button instead of the "Close & Comment" button next time).

@pond
Copy link
Owner

pond commented Jul 10, 2013

All related issues are now fixed/implemented and thus closed, so closing this one.

@pond pond closed this as completed Jul 10, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants