Do

Activity log for bug #384358

Date Who What changed Old value New value Message
2009-06-06 20:09:32 Stephen Elson bug added bug
2009-06-06 20:11:20 Stephen Elson summary SupportsItem () being applied to expanded ModifierItems SupportsItem () being applied to ModifierItems children
2009-06-06 20:11:20 Stephen Elson description If modifier items can be expanded (e.g. directories), the expanded items are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, if the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as they are binf filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285: https://bugs.launchpad.net/do/+bug/318285 If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, if the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285: https://bugs.launchpad.net/do/+bug/318285
2009-06-06 20:12:53 Stephen Elson description If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, if the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285: https://bugs.launchpad.net/do/+bug/318285 If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, if the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285.
2009-06-06 21:16:58 Stephen Elson description If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, if the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285. If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, in the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285.
2009-06-06 21:19:04 Stephen Elson description If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, in the following directories not within /foo are the items, modifier items are directories inside /foo. However, expanding the modifier items is not possible as their children are filtered by SupportItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285. If modifier items have children which can be expanded (e.g. directories), the children are filtered by SupportsItem () rather than SupportsModifierItemForItems (). For example, here the items are directories or files not within /foo, and modifier items are directories within /foo. However, expanding the modifier items is not possible as their children are filtered by SupportsItem. public override bool SupportsItem (Item item) { string path = GetPath (item); return !path.StartsWith ("/foo"); } public override bool SupportsModifierItemForItems (IEnumerable<Item> items, Item modItem) { string path = GetPath (modItem); return Directory.Exists (path) && path.StartsWith ("/foo"); } This may be related to bug 318285.
2009-06-08 08:42:21 Robert Dyer marked as duplicate 318285
2009-06-08 08:43:12 Robert Dyer do: status New Invalid