Comments
-
Hi @Asiya Yunusa , Welcome to the community! Without the actual error message you're getting it is a bit hard to pin point the actual problem. However, here are a couple things you might want to check: * Are you using an API Token you created on you profile? * Are you using the correct Authentication method for the API…
-
Hi @Gary Spross , If I remember correctly, you cannot use HTML on the description, only plain text. The documentation unfortunately seems to back me up here. Best regards, Oliver
-
Hi @Leandro Cantero , I don't work for Decadis, but I am fairly certain Jira Workflow Toolbox uses the same Jira Expressions for conditions and validators as virtually every other workflow app for cloud does. Going through the Jira Expressions type reference I did not find any reference to linked Confluence pages; there's…
-
Hi @KB , As @[deleted] the API Tokens that you can create for Atlassian's Cloud products always have the same identity and permissions as the user who creates them. Within the base product, there is no other way to do this. If you are open to using an app from the Marketplace, there is another option. The two apps API Key…
-
Hi @Georgi Valchev , Welcome to the community! This is a bit more tricky, as you'll have to find the old issue key in the summary of the newly created one. If that follows a certain structure, that should be possible. For clarity's sake, let's say the new issue's summary always looks like this: PAY-6 Something That means,…
-
Hi @Jared McNeil , Certainly is! Automation is a truly amazing feature. The trick here is using smart values to check the change to the label field. Admittedly, I have not test this yet, but the following should work: Of course, you'll need to create the required Security Levels for your project, so that you can set them;…
-
Hi @Jared McNeil and welcome to the community, First of all: yes, this is possible. You would use "Issue created" as the trigger, add a JQL condition with something like: "Epic Link" = X with X being your Epic X, and finally use an "Edit issue" action to add the label. The whole automation should look something like this:…
-
Very cool! I'm so looking forward to trying out the Snyk integration. It's still EAP-only, right?
-
Thanks for sharing, that really went deep.
-
Personally, I like the Lego-based explanation the best. Thanks!
-
Oh, this will be interesting!
-
Interestingly, the way an issue is represented within a Jira Expression is different from other representations. For example, getting an issue via the API, it has an 'issuetype' attribute, but within Jira Expressions the same attribute is issueType with a capital T. Changelog vs changelogs is another example. Where or what…
-
Hi @Clecimar Fernandes , In the error message, it says: issue.changelog It should be issue.changelogs (Notice the 's' at the end) It should work with 'changelogs' instead of 'changelog'. Cheers, Oliver
-
Hi @Clecimar Fernandes , Welcome to the community! The code you got there looks like Groovy code, that will not work as a Jira Expression. The good news is though, that a Jira Expression will much, much shorter. So, here it is: issue.issueType.name == "Incident" && issue.changelogs.filter(c => c.items.filter(f => f.field…
-
Hi @Claude Cuttaia , Welcome to the community! That is indeed very peculiar. Usually that part of the URL should be the name of the workspace you are in or your username, it should never be your actual password (unless they are identical). So, if you can confirm that your password is being leaked here, I would suggest…
-
Hi @Christof Bornhoevd , as far as I am aware, there isn't an official REST API to get the teams. @Darryl Lee 's suggestion should work great, but isn't something I would feel comfortable putting into a product that a lot of people rely on. If it were just for me and some one-off scripts, then it would absolutely be the…
-
Hi @Disha Trivedi , As far as I know, things are unchanged: There still isn't an official API available. However @Darryl Lee found an undocumented endpoint that might be what you are after. You can check this post for more…
-
Just two quick notes on that particular endpoint: That's not part of the product's APIs which means that individual admins can use their personal API tokens to access this, but it is out of reach for Connect and Forge apps. And if I am not totally mistaken, it's also not part of the official APIs, ie you should not rely on…
-
Hi @Laurel Ingle , Welcome to the community! I've tried to reproduce the problem on our instance, but couldn't. So the problem might be specific to your instance, in which case you should file a bug report with Atlassian. But there's still a few things you could try before that, if you like. First of all, a label might not…
-
Hi @Camilla Zehetbauer , You're not the only one concerned about this, how private data is handled was top of mind for me, too. I was lucky enough to get a hands-on demo last week where I could ask this question. IIRC, Atlassian does use OpenAI's LLM, but does not send any data out of the Atlassian infrastructure. In fact,…
-
Hi @Rachael Axtman , So, if there is no PR you want to be able to just close the issue? In that case we will need to check for that, too. Here's how: issue["customfield_10000"] == "{}" || (issue["customfield_10000"].includes('state=MERGED') && issue.fixVersions.length > 0) This adds another check at the beginning: If the…
-
Hi @Rachael Axtman , I hope I'm getting this right. So, only if the PR is merged and fix version is not empty, then the validator should return true. That could look like this: issue["customfield_10000"].includes('state=MERGED') && issue.fixVersions.length > 0 The interesting part here is that you can link different…
-
Hi @Rachael Axtman I had to poke around a bit and I am still not 100% sure it will work the same with Github, but here's what I found: issue["customfield_10000"].includes('state=MERGED') It's not really all that well documented, but it seems like the information from the "Development" field is always in the custom field…
-
Hi @Rachael Axtman , For the first case you'll want an expression like this issue.comments.filter(c => c.body.plainText.includes("test") ).length > 0 Depending on how exact you want to match, you could also use .match() with a regular expression. As for the second case, that's even easier you just need to know the custom…
-
Hi @Melih R. Çalıkoğlu , Yes, as far as I am aware, you'll need to be at least on the standard tier (ie paid) to be able to use the data-residency features. Best regards, Oliver
-
Hi @Melih R. Çalıkoğlu , The picture here is pretty mixed, so let me elaborate a bit. First: Yes, there is a data residency option for Confluence Cloud, which allows you to pin your data to a specific region. Currently that's US, EU, Germany, and Australia. However, not all data can be pinned to a specific region. You can…
-
Hi @Nacho Cortes , Behind the scenes Confluence labels are lot more complicated complex than you'd think at a first glance. We build one of the label management apps for Confluence, so I've seen a fair bit. As for why you get labels in the labels list that do not show up when you look for pages with that labels, that could…
-
Hi @Colin Read , Yes, those in your screenshots are Epics. And unfortunately, only Epics can (currently) be displayed that way. While there some apps that can go some of the way and color labels on the issue screen, it is currently not possible to add this to boards.
-
Hi @이정왕 , In Validators (and conditions for that matter), you cannot use the REST API to load any data. Unfortunately, that also means that there is no way to read the actual asset data.
-
Hi @Alex Lock , So, your workflow has these transitions that go into a status from any other status. And you would like to restrict this in some cases, but not all cases. And you do not want to move away from the "All" transitions. I believe you can do this using validators, although there might some extra work, depending…