TW-1592: Able to add duplicate tags using 'tags:<value>'

- Thanks to Tomas Babej.
This commit is contained in:
Paul Beckingham 2015-07-15 13:48:47 -04:00
parent b8a68683cd
commit 264dae02bc
2 changed files with 19 additions and 0 deletions

View file

@ -1949,6 +1949,23 @@ void Task::modify (modType type, bool text_required /* = false */)
++modCount;
}
// For those using the "tags:..." attribute directly.
else if (name == "tags")
{
std::vector <std::string> tags;
split (tags, value, ',');
for (auto& tag : tags)
{
addTag (tag);
context.debug (label + "tags <-- add '" + tag + "'");
addTag (tag);
feedback_special_tags (*this, tag);
}
++modCount;
}
// Dates are special, maybe.
else if (column->type () == "date")
{