add a "from Linear" tag to all the items from Linear

picker-v2
Brian Hicks 2022-09-07 08:07:58 -05:00
parent ad1937c0e4
commit df7921a376
Signed by: brian
GPG Key ID: C4F324B9CAAB0D50
1 changed files with 4 additions and 0 deletions

View File

@ -51,6 +51,8 @@
let teamsTag = flattenedTags.byName("teams") || new Tag("teams");
let teamTag = teamsTag.tagNamed(linearTask.team.name) || new Tag(linearTask.team.name, teamsTag);
let linearTag = flattenedTags.byName("from Linear") || new Tag("from Linear");
let projectName = `${linearTask.team.name} Non-Project Tasks`;
if (linearTask.project !== null) {
projectName = linearTask.project.name;
@ -58,12 +60,14 @@
let project = flattenedProjects.byName(projectName) || new Project(projectName);
project.addTag(teamTag);
project.addTag(linearTag);
project.containsSingletonActions = true;
toFocus.push(project);
let taskName = `${linearTask.identifier}: ${linearTask.title}`;
let task = project.taskNamed(taskName) || new Task(taskName, project);
task.addTag(teamTag);
task.addTag(linearTag);
if (task.note.indexOf(linearTask.url) === -1) {
if (task.note !== "") {
task.appendStringToNote(`\n\n${linearTask.url}`);