Nimit Shah, B Tech 3rd year, Computer Engineering Department, SVNIT Surat Secretary ACM-NIT Surat www.dude-says.blogspot.com
---------- Forwarded message ---------- From: Nimit Shah <[email protected]> Date: 2012/4/10 Subject: Re: [Gtg-contributors] Setting due date of tasks To: Izidor Matušov <[email protected]> I still feel that changing the start date to the due date will be considered as a bug by normal users, because they will be setting due dates earlier than start dates only by mistake. If they feel that a task is due earlier, then they will change the start date too. A child should not have a due date later than the parent task. We can also keep a check for child's start_date. We can enforce the start date to be earlier than the due date of the parent with earliest due_date (since a sub task can have more than one parent.) Nimit Shah, B Tech 3rd year, Computer Engineering Department, SVNIT Surat Secretary ACM-NIT Surat www.dude-says.blogspot.com 2012/4/10 Izidor Matušov <[email protected]> > Take a look at how it works now in GTG: > 1, Open a task editor > 2, Set start date into far future (e.g. 2012-04-29) > 3, Set due date into not so far future (e.g. 2012-04-22) > 4, Watch the result in task browser or re-open the task editor > > The current result: *due date* is updated to 29th, not start date. > > I suggested to move *start date* to 22nd. > > We need to have a consistent policy across the whole GTG. Greying out > doesn't work for text widget and calendar in a task editor. > > Use cases: > 1, I set start date and it is after due date => start > due > 2, I set due date and it is before start date => due < start > 3, Parents have shorter due date => parent.due < child.due > 4, Children have longer due date => children.due > parent.due > > Don't forget that by changing anything by use case 3 or 4, you may trigger > 1 and 2 in any parents/children. > > I propose: > 1, change start date to be due date, I find star date not so important as > due date > 2, same as 1 > 3, "Disable" changing due date by setting it to parent.due > 4, Decrease all children's due dates to the new due date: because when > your boss tells you to finish project a week earlier, you would need to > change just one date and subtasks shrinks to that date. > > What do you think? How would you solve those use cases? > > Izidor >
_______________________________________________ Mailing list: https://launchpad.net/~gtg-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~gtg-contributors More help : https://help.launchpad.net/ListHelp

