Finding a context is case insensitive while Tracks assumes case sensitivty
from the comments of #1001
creating a context "Context1", then specifying the non-existent "context1" as a context in a task, causes a message to pop up asking to create the new context. However, in this case - no new context is created, and the task is given "Context1".
creating a context "Context1", then specifying the non-existent "context1" as a context in a task, causes a message to pop up asking to create the new context. However, in this case - no new context is created, and the task is given "Context1".
Leave a comment
on 2011-10-21 15:16 *
By u2ix
Assigned to set to u2ix
Status changed from New to Accepted
Assigned to set to u2ix
Status changed from New to Accepted
Can't reproduce this. It seems to be possible to create ["Context1", "context1"].
But I think it would be better if it's not possible. So should I make it case insensitive?
But I think it would be better if it's not possible. So should I make it case insensitive?
on 2011-11-09 06:15 *
By u2ix
Type changed from defect to enhancement
Severity changed from normal to minor
Component changed from Functionality (app) to User interface (js)
Priority changed from Low (4) to Lowest (5)
Type changed from defect to enhancement
Severity changed from normal to minor
Component changed from Functionality (app) to User interface (js)
Priority changed from Low (4) to Lowest (5)
So the survey on the mailing list resulted in:
Tracks can ignore cases on adding a TODO to an existing context.
Of course nobody wants to make all contexts lower case or something like that! This is only for adding a TODO to an existing context without having to look at capitalize everything right.
So if you have an existing context @IDE* and you add a new todo and write *@ide* it should be added to the existing context *@IDE*.
*So new contexts can still be capitalized and are case sensitive.
I implement this as part of #1188.
Tracks can ignore cases on adding a TODO to an existing context.
Of course nobody wants to make all contexts lower case or something like that! This is only for adding a TODO to an existing context without having to look at capitalize everything right.
So if you have an existing context @IDE* and you add a new todo and write *@ide* it should be added to the existing context *@IDE*.
*So new contexts can still be capitalized and are case sensitive.
I implement this as part of #1188.
Migrated to GitHub issue #1059