# Plugin: JiraIssue

**URL:** <https://discourse.joplinapp.org/t/plugin-jiraissue/15197>\
**Category:** Plugins\
**Created:** [27 February 2021 22:15 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197 "2021-02-27T22:15:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [27 February 2021 22:15 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/1 "2021-02-27T22:15:02Z")

</div>

This is my first plugin. It shall allow you retrieve from Atlassian Jira the status of your Issues.  
I hope it can be useful to you as well.

Please open issues in github if you find some bugs 😉

> **[marc0l92/joplin-plugin-jira-issue](https://github.com/marc0l92/joplin-plugin-jira-issue)**
>
> Retrieve Atlassian Jira issues information using their api in order to track the status of them from your Joplin notes.

 ![example](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/4/46fb5aca2a4fb3e867bea34cc48abcf7a562c830.gif)

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [14 March 2021 11:31 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/2 "2021-03-14T11:31:47Z")

</div>

@laurent what is the procedure to add my plugin to the main repository ([GitHub - joplin/plugins: Joplin official plugin repository. For issues, please use https://github.com/laurent22/joplin/issues Pull requests will be automatically closed.](https://github.com/joplin/plugins))?

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [14 March 2021 11:32 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/3 "2021-03-14T11:32:45Z")

</div>

It's all in the generator doc: [joplin-plugin-jira-issue/GENERATOR\_DOC.md at main · marc0l92/joplin-plugin-jira-issue · GitHub](https://github.com/marc0l92/joplin-plugin-jira-issue/blob/main/GENERATOR_DOC.md#publishing-the-plugin)

---

<div class="post-metadata">

**Author:** ![KolyaKorruptis](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/kolyakorruptis/32/6997_2.png) [@KolyaKorruptis](https://discourse.joplinapp.org/u/KolyaKorruptis)\
**Post date:** [2 April 2021 16:40 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/4 "2021-04-02T16:40:51Z")

</div>

Just tried this and it works nicely. Any chance to include this in the wysiwyg editor? Maybe even with a dialogue to enter the jira issue url?

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [5 April 2021 10:04 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/5 "2021-04-05T10:04:48Z")

</div>

Thanks for the feedback.

I don't really know how to detect when you are typing in the wysiwyg editor or how to create objects in it.  
Do you know where I can find the documentation/examples on how to build object in wysiwyg or detect that you typing in it?

@KolyaKorruptis Do you know any other Joplin plugin that are doing something similar that I can use as reference?

---

<div class="post-metadata">

**Author:** ![KolyaKorruptis](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/kolyakorruptis/32/6997_2.png) [@KolyaKorruptis](https://discourse.joplinapp.org/u/KolyaKorruptis)\
**Post date:** [5 April 2021 11:35 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/6 "2021-04-05T11:35:30Z")

</div>

@marc0l92 No idea about docu, you have to ask @laurent or @tessus about that.  
The plugin [Create note from highlighted text](https://discourse.joplinapp.org/t/create-note-from-highlighted-text/12511) somewhat works in the wysiig editor. It successfully creates code in it anyway. It has a bug though that escapes the markdown code it generates.

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [5 April 2021 15:30 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/7 "2021-04-05T15:30:59Z")

</div>

The plugin "Create node from highlighted text" is doing the same thing on both Markdown and Wysiwyg editor, therefore it is not helping me.

I would like to use HTML tags in the Markdown editor and Dialog box in the Wysiwyg. But I need to understand how to detect in which mode are you working on.

---

<div class="post-metadata">

**Author:** ![ambrt](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/ambrt/32/4428_2.png) [@ambrt](https://discourse.joplinapp.org/u/ambrt)\
**Post date:** [5 April 2021 15:50 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/8 "2021-04-05T15:50:50Z")

</div>

Marc, as for now WYSIWYG editor is incompatible with plugins.  
Some might "accidentally" work but it's not by the design.

Btw cool idea for a plugin 🙂

---

<div class="post-metadata">

**Author:** ![aranajuan](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/aranajuan/32/6672_2.png) [@aranajuan](https://discourse.joplinapp.org/u/aranajuan)\
**Post date:** [5 April 2021 16:53 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/9 "2021-04-05T16:53:29Z")

</div>

Hi! do you think periodic auto-refresh could be posible? Something like [Note overview](https://discourse.joplinapp.org/t/note-overview/13962)  
Thanks!

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [5 April 2021 17:08 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/10 "2021-04-05T17:08:05Z")

</div>

Hi @aranajuan,  
could you open an issue on the github repository?

This will help me track the features requests.  
Thanks

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [27 August 2021 15:51 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/11 "2021-08-27T15:51:30Z")

</div>

@marc0l92 are you still around? Can you merge the 2 open PRs and publish a new release? Without the 2nd PR your plugin doesn't work with the current version of Joplin.

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [29 August 2021 17:10 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/12 "2021-08-29T17:10:32Z")

</div>

Thanks for letting me know. Apparently I have some issues with github notifications.

I merged the two pull request and delivered a new version of the plugin.

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [23 September 2021 11:00 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/13 "2021-09-23T11:00:20Z")

</div>

I learned how to use the content script api available for joplin plugins and I'm now writing this plugin from the begin.

Here a preview on how the issues will be rendered:

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/7/79d29819e3e540ae410366650af16e785fd52941.png)

It is also possible to click on an issue to expand it and see some additional details:  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/c/c6635ef1485e0d82984b7969671c0f44292650b7.png)

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [23 September 2021 11:03 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/14 "2021-09-23T11:03:41Z")

</div>

The jira-search feature will instead generate a table:

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/9/9c8e183bf2086483925410d06d31cc46b44d8346.png)

I made this table fit the content of the window in order to avoid too much horizontal scrolling.

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [23 September 2021 11:10 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/15 "2021-09-23T11:10:40Z")

</div>

Let me know if you have some feedbacks

---

<div class="post-metadata">

**Author:** ![marcgreen](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marcgreen/32/10623_2.png) [@marcgreen](https://discourse.joplinapp.org/u/marcgreen)\
**Post date:** [25 September 2021 23:47 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/16 "2021-09-25T23:47:30Z")

</div>

hi @marc0l92, thanks for writing this plugin. I'm using it as a reference for a plugin idea of my own.

I'm wondering if you've given thought to the security implications of having the user store their credentials in the plugin's settings. Is this secure? I think if the settings are stored encrypted, like the notes themselves, it would be sufficiently secure. Do you know if this is the case?

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [27 September 2021 12:59 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/17 "2021-09-27T12:59:36Z")

</div>

When I created this plugin the password were deleted every time Joplin was closed. But after I while I think @laurent changed the implementation of the options of type password.

I don't know how they are stored, but your concern are correct.  
@laurent will probably be able to tell you more about it.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [27 September 2021 13:05 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/18 "2021-09-27T13:05:37Z")

</div>

If the setting type is "secure" they should be saved to the keychain, provided one is available on the system.

---

<div class="post-metadata">

**Author:** ![Espresso](https://avatars.discourse-cdn.com/v4/letter/e/5daacb/32.png) [@Espresso](https://discourse.joplinapp.org/u/Espresso)\
**Post date:** [1 October 2021 08:57 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/19 "2021-10-01T08:57:13Z")

</div>

Hi @marc0l92, this is great plugin which I really like to use.

Today I refreshed it to the new version v2.0.0 but unfortunately I now get an error for all my jiraissues I added to my notes.

Error message: TypeError: Cannot read property 'percent' of undefined  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/b/bba25d73542a6698a9766bc4e8b340b58881c6f2.png)

Is this a common error, does anybody know how to fix it?

---

<div class="post-metadata">

**Author:** ![marc0l92](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/marc0l92/32/7374_2.png) [@marc0l92](https://discourse.joplinapp.org/u/marc0l92)\
**Post date:** [1 October 2021 14:17 UTC](https://discourse.joplinapp.org/t/plugin-jiraissue/15197/20 "2021-10-01T14:17:36Z")

</div>

Thank you for using this plugin. I would really like to receive more feedbacks about it.

Let me check what I can do and I will try to release a fix as soon as possible.

If I'm not able to find the issue I may need your help to debug together

[Next page](https://discourse.joplinapp.org/t/plugin-jiraissue/15197.md?page=2)
