marc0l92 / obsidian-jira-issue

This plugin allows you to track the progress of Atlassian Jira issues from your Obsidian notes.
https://marc0l92.github.io/obsidian-jira-issue/
GNU Affero General Public License v3.0
225 stars 35 forks source link

[Feature] jira-search Snapshot on Note Creation #77

Open levifig opened 1 year ago

levifig commented 1 year ago

Hey Marco,

First of all, fantastic plugin! Thank you!

I understand this is pretty niche request, but maybe others would find it useful.

I'd love to set a jira-search in a template, and have it run only once, at note creation, and write the snapshot of that search into the note. I assume it'd have to be a different field (e.g. jira-search-snapshot), and it would still require the rendering/styling magic the plugin is already doing (kinda like what we do with the compact mode).

The use case is to run daily team syncs: create the new sync note, which would pull a specific set of issues based on queries saved in the template, but they would be a saved snapshot at the time of the sync, and I could go back through my old sync notes and have that day's snapshot.

Does this make sense? I feel like it's doable, but I'm not sure I'm capable of writing it myself… 😅

Anyway, thank you for your time and for (even) considering this.

Cheers, –LF

marc0l92 commented 1 year ago

The simplest way you can use to achieve this is to do a screenshot of the table and paste it in the daily note as a picture. It is not the best but it may be a starting point until I develop the feature.

Currently I take the data from the Jira server and I keep them in memory, then when obisdian is closed all the downloaded data are lost. Wit this new tag we have few options to store the snapshot

What is the option that most fits your need?

levifig commented 1 year ago

I think the 3rd option fits the best. The goal for this tag would be to add it to daily stand up note templates, that would read and generate the output when creating the note from the template, and there's no need to change the output anymore, hence calling it a "snapshot". If I need to change the snapshot, I'd rather create a new note from the template, and copy+paste the content to the new note (this would be rare).

Does that make sense?

Thank you for your availability and work on this! <3