Anytype 페이지에 Sprint 정보 추가.

This commit is contained in:
2025-12-25 11:13:10 +09:00
committed by seungmuk.oh
parent 1ebec4b44a
commit 3ee4299e24
2 changed files with 5 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ public class AnytypeService
const string VtsAssigneePropertyName = "VTS_Assignee"; const string VtsAssigneePropertyName = "VTS_Assignee";
const string VtsManagerPropertyName = "VTS_Manager"; const string VtsManagerPropertyName = "VTS_Manager";
const string VtsDueDatePropertyName = "VTS_Due"; const string VtsDueDatePropertyName = "VTS_Due";
const string VtsSprintPropertyName = "VTS_Sprint";
private readonly AppSettings _appSettings; private readonly AppSettings _appSettings;
@@ -158,6 +159,9 @@ public class AnytypeService
return null; return null;
pageProperty.Date = $"{issue.Due.ToString("yyyy-MM-ddT23:59:59Z")}"; pageProperty.Date = $"{issue.Due.ToString("yyyy-MM-ddT23:59:59Z")}";
break; break;
case VtsSprintPropertyName:
pageProperty.Text = $"{issue.Sprint}";
break;
default: default:
break; break;
} }

View File

@@ -257,6 +257,7 @@ public class MainViewModel : INotifyPropertyChanged
Due = response.fields.duedate ?? new DateTime(1999, 12, 23, 23, 59, 59), Due = response.fields.duedate ?? new DateTime(1999, 12, 23, 23, 59, 59),
Updated = response.fields.UpdatedAt, Updated = response.fields.UpdatedAt,
Parent = response.fields.parent?.key, Parent = response.fields.parent?.key,
Sprint = SprintHelper.ExtractActiveSprintName(response.fields.customfield_10806),
}; };
issue.NeedNotify = (IsNeedNotify(issue)) ? 1 : 0; issue.NeedNotify = (IsNeedNotify(issue)) ? 1 : 0;
_repo.UpsertVtsIssues(new List<VtsIssue> { issue }, ["Published", "ObjectId"]); _repo.UpsertVtsIssues(new List<VtsIssue> { issue }, ["Published", "ObjectId"]);