Darryl Lee Community Champion

Comments

  • Ah crap, you're completely right @Bill Sheboy! I at first added some extra brackets, then double-checked the docs and came up with my code which yup, is exactly the same. :-/ The other thing I was wondering is if group objects need to be referenced by ID (a la users) instead of names.
  • I've yet to test this, but I think this is right: { "update": { "customfield_11111": [{ "remove": { "value":"group_name" } }] } } I used this for reference: https://developer.atlassian.com/server/jira/platform/updating-an-issue-via-the-jira-rest-apis-6848604/#operation--verb--based-update--explicit-verb-via--update-- 
  • Yeah if all the R&D stuff is under a single page, I would spin up a Sandbox and then just try moving that one parent page, time it to see how long it takes, and see what, if anything breaks. Sandbox is one of the most valuable features of Premium, specifically for things like this. I wonder how long it takes these days to…
  • There's a lot of useful information for working around this issue here: https://jira.atlassian.com/browse/CONFSERVER-36018 You'll probably end up doing: #1 - Cleanup null user records without content associated. or #2 - If the null user records have content associated with them.
  • Anyways, this isn't really the fault of @Bob Swift {Appfire} but since I did confirm that ACLI's getPageList for an archived space comes up with 0 pages, perhaps they have some insights into Confluence's search APIs with respect to the Archive flag?
  • Note: I have filed a Support ticket with Atlassian about this, but wondering if anyone in the community had experience trying to use the includeArchivedSpaces parameter with the search API, and specifically when trying to constrain search to a single space.
  • Hi - back in April 2021, new automation blocks were introduced for Insight including an action block to let you edit Insight fields attributes: https://support.atlassian.com/jira-software-cloud/docs/automation-actions/#Automationactions-EditInsightfieldattributes Hopefully this is what you need?
  • So hey @Simmo - will we ever see this feature ported to Automation for DC/Server? We recently got approval to purchase Automation for Server, and one of the "selling" points is that if we start moving various workflow customizations to Automation, that might ease the eventual transition to cloud. Thanks.
  • REALLY RED. (Which is appropriate, because I have the Asian gene that makes my alcohol-processing enzyme non-functional.) https://en.wikipedia.org/wiki/Alcohol_flush_reaction
  • The best part of being a Jira admin is helping others get their work done and succeed. #JiraJuly @Atlassian https://twitter.com/notyoutoo/status/1415705344714571777
  • Oh, thanks to the tip from @Michael Kuhl {Appfire}, I ended up deleting this from my original article, but wanted to call it out: Back in Dec 2020, @Manisha Kharga _Appfire_ suggested that the CLI command getIssueTypeSchemeList could output a list of all Issue Type Schemes, along with associated Projects, and then you…
  • @Michael Kuhl {Appfire} Oh man, that is awesome! Man, it would be really good if there was some examples of this. I'm going to try this and update my original article! Oh also, I tried to use this with runFromIssueTypeSchemeList and bummer, got this: Parameter error: The select parameter is not available for run actions.…
  • Ha seriously @Bill Sheboy - how many answers have we written where the answer was, "Well unfortunately Automation can't do this right now..."
  • @Matt Doar asked how long the process took, and I'm *really* bad at keeping track of hours. I'd say in total this probably around 40 hours worth of work. I think the most time-consuming bit was trying to come up with clever ways to determine if schemes were duplicates. I was using CLI and the API to get field…
  • My favorite "hack" is using the import/export rules feature of Automation. I have a whole article I need to clean-up about it, but in short: * Rules are formatted as JSON, which is a tool for storing/presenting data in a human-readable format. * There are lots of tools/libraries for parsing/manipulating JSON files. So one…
  • @Matt Doar, you print/stamp your name on the tags of your t-shirts?
  • Well, I mean, I just wore my Summit Shirt from 2013, but my favorite shirt is probably this one: Mainly because I won it! :-} And then... I inexplicably won the go-kart race! All the boring details are here: https://community.atlassian.com/t5/San-Francisco-Bay-Area/So-quiet-in-here/td-p/1654940#M99
  • Re: JSON, I've had to do this very thing. So there's a very powerful tool called jq that parses JSON and lets you filter/format it however you like. But for something like this, I just used its rudimentary "prettifying" feature, and then combined it with good old egrep: jq . automation-rules-202008312215.json | egrep '^…
  • Hi @Kathi Paquet @S Fong -- While the instructions I linked to are for Jira Server (not Cloud), the same concept applies. As Kathi correctly points out (and as the documentation mentions), you have two options: * 'Hiding' a project (removing Browse Permissions, along with all others) * Making a project 'Read-only' (leaving…
  • If you have the Premium plan, there is a built-in Archiving feature: https://confluence.atlassian.com/adminjiracloud/archive-a-project-1013843066.html If you are on Standard, you can use the "old school" way of archiving a feature: creating a permission scheme that limits browsing to just administrators, and switching…
  • Disabling ad-blockers (importantly, bypassing my Pi-hole) did the trick for me.
  • But yeah, this can't be done out of the box: https://jira.atlassian.com/browse/JRASERVER-7990
  • Ooof, for some reason I was thinking of Jira Cloud. My bad. Yeah, that add-on looks like it would do exactly what you need. * Restrict allowed parent issue types for subtasks. In my example, it can't be done with two separate Validators, I forgot that unlike Conditions, you can't have "Any". I still think it can be done…
  • Ah yeah, here's the entire Jimmy Smith album, Respect. It's so so good: https://open.spotify.com/album/2NFXkfCoZhHD6b23CerA7f?si=-v6rajG5TAOd52HgHHLV_g And then, for something entirely different - Jimmy Smith riffs on Prokofiev's Peter and the Wolf:…
  • [Edited with working example. Also, the UX is not that bad.] So, it turns out you can do this in Cloud with any of the add-ons that support Validators that allow for custom Jira Expressions. (Which is I think all of them.) Basically I added a Custom/Scripted/Build-it-yourself Validator on the Create transition with the…
  • Welcome! Here's some great resources on JQL: * JQL: the most flexible way to search Jira * Get started with Advanced Search and JQL * JQL Tricks and Tips from the Jira Guy! These are all good places to start, with lots of good examples. But I've found that the only way I truly learn anything is when I have to do it for…
  • So I can't remember where I first heard it, but man, the Hammond B3 organ is it for me. It's what you're hearing on Booker T. & The MG's classic "Green Onions": https://www.youtube.com/watch?v=0oox9bJaGJ8 And on "Gimme Some Lovin'" by Steve Winwood with the Spencer Davis Group: https://www.youtube.com/watch?v=qPgUhDaAWho…
  • Because it's local, I suppose I'm obligated to mention It's-It. They actually have a Factory Store (alas no tours) close to the the SFO airport. Unfortunately it's temporarily closed, but normally you'd be able to purchase memorabilia and limited edition flavors on the way to/from the airport:…
  • Yeah @Bill Sheboy I definitely think Automation is a huge advancement. (I'm really kind of missing it at my new gig.) And as tough as it can be sometimes to figure them out, I think that ultimately, the consistency that Jira Expressions bring to workflow validators and conditions will be a benefit. Instead of trying to…
  • Yes, what Matt said about commas. Check that. Also, you might not want to include your company's actual Jira server URL and the actual project key. If those are actually already obfuscated, then great! Anyways, if your version of Jira is at least 8.14, then you should use Personal Access Tokens with the python jira…