aliozgur / SeqApps

MIT License
7 stars 5 forks source link

Time tracking and due date #16

Closed MattMofDoom closed 2 years ago

MattMofDoom commented 2 years ago

Hi @aliozgur,

This PR adds the ability to specify the Initial/Original Time Estimate and Remaining Time Estimate, as well as Due Date.

Each of these can be specified as a time expression (Xd Yh Zm, Xh Ym, etc). Due Date can also pass a specific date such as 2021-02-28.

All 3 can read properties from individual events which I expect to add to Seq.App.EventSchedule along with others, and if not matched, will use the 'static' property as a default.

This will allow for compatibility projects which require time tracking and/or due dates 😁

I made a test build on Seq.App.Atlassian.Jira2 as v0.2.11, which successfully tested fine. There is a test case added for time expression and date conversion.

Cheers,

Matt

MattMofDoom commented 2 years ago

@aliozgur FYI ... Event Schedule for Seq is now updated to use the new properties, along with the project key property 😁

It can create multiple log entries with properties that pass through to an instance of Seq.App.Atlassian.Jira that is monitoring a signal, which will then automatically create Jira issues for each log entry. It works really well.

Some info on addition of the new properties (along with the new 'multi-log token' templating) at https://mattmofdoom.com/event-schedule-v1018-schedule-multiple-log-entries-and-jira-related-enhancements/

Cheers,

Matt

MattMofDoom commented 2 years ago

@aliozgur worth a thought 😊 I think the more apps work together, all the better for the Seq ecosystem and community.

aliozgur commented 2 years ago

@MattMofDoom v 0.2.10 uploaded to nuget. Thanks again for your contribution