Scriptrunner Jql

But be aware though that maxResults is limited to some value too, so for users for example it’s 1000 if i’m correct, and if you set maxResults to 1001 you will get onl 1000 anyway, so same logic applies to searching with jql (any maxResult is limited), but this limit ma varay from endpoint to endpoint, so you better get data and check if. A JQL function is an implementation of the JqlFunction interface that is registered in Jira as a jql-function app. Buscar incidencias. Function to find all issues that has got linked issues with issues satisfying a JQL query. by Abdul-Wahab April 25, 2019 Abdul-Wahab April 25, 2019. blog] ® jira confluence admin administration support script scriptrunner groovy mraddon barcelona plugin custom development it technology barcelonatech ethereum development. Any basic search can be translated to a JQL query by switching to the Advanced mode from the Basic mode. The field's type is a default textbox, nothing fancy there. JQL Aliases Each alias here has an explanation and an example. But, JQL can be extended with custom functions and those can emulate sub-queries!. The Script Runner panel makes it easy to automatically run JavaScript whenever the selection The Script Runner panel retains the code entries and history across sessions. Learn how to automate and. I have one field that is a text field. jdbc Class ScriptRunner java. exe included with installation of the App-V 5. Hello we are using Jira and are currently evaluating the Plugin "Scriptrunner for Jira" by Adaptavist. It currently supports JavaScript, CoffeeScript, Ruby, Python, Bash, Go and anything with a shebang line. Adaptavist - Scriptrunner StackOverflowException: 5. mumosystems. Introducing Chuck Noon. However we can confirm that existing scripts are still getting executed. Those include simple JQL functions to complex ones. I am able to do a JQL search based on that scripted field's value. tuor Aug 21st, 2019 (edited) 92 in 23 hours. The ScriptRunner plugin which we have installed on JIRA includes the function linkedIssuesOfRecursive() which we can use to perform this. 1 Client is backwards compatible with any 5. After upgrading JIRA to 6. By now, you have probably already discovered Jira Query Language (JQL) and learned the basics, but here are some of my favorite tips and commands that I use all the time in JQL. Not sure if MantisBT or ScriptRunner is best for your business? Read our product descriptions to find pricing and features info. The swiss army knife for Jira Admins. Posts navigation. com Then configure the email dispatch on the source system so that a valid e-mail can be sent to the ScriptRunner mailbox. Frustrated with the inability to scale, he created ScriptRunner for Jira, a collection of powerful yet easy-to-use workflow functions, JQL functions, listeners, and services using Groovy. By now, you have probably already discovered Jira Query Language (JQL) and learned the basics, but here are some of my favorite tips and commands that I use all the time in JQL. label) when checking all issues against a JQL query - This script will update a field (in this case Labels) for all issues that pass a certain JQL query. We're currently exploring the feasibility of a ScriptRunner for Bitbucket Cloud offering. Scriptrunner built-in script field for this ("Show parent issue in hierarchy"). 30 days free trial!. Dick (Novel). groovy comment contains custom function groovy in jira jql last scriptrunner search text Posted by:. Herunterladen Maze : Pen Runner für android. Optionally you can limit the search to a link Type. exe included with installation of the App-V 5. Stackoverflow. JQL is for everyone: developers, testers, agile project managers , and business users. Part of the ScriptRunner family, ScriptRunner for Jira cloud is the leading toolset for automating, enhancing and extending Jira. Use this collection of scripts with ScriptRunner to automate manual operations such as configuring a new structure, creating generators (sort generator, JQL inserter, JQL filter, and extenders), changing structure ownership, and removing issues based on a. Those include simple JQL functions to complex ones. save "--1566364097905", "STMT. # Runner Object Properties All of the following can be used as a key in the object in your runner file. JQL Tricks plugin is a plugin which has a set of useful JQL Functions for JIRA 4. More than 600 customers across multiple industries are tracking their SLAs with Time to SLA Plugin. The goal of this course is to break down the barrier-to-entry for ScriptRunner and help people see what it can do and how easy it is to use. This is the reference document for the REST API and resources provided by JIRA. Less than 100 downloads. I just realize that this will do, using ScriptRunner JQL function subtaskOf: issueFunction in subtasksOf("issue in linkedIssues(XXXXX,\"a. The Adobe Originals program started in 1989 as an in-house type foundry at Adobe, brought together to create original typefaces of exemplary design. The reason is visible after activating DEBUG logs for the com. onresolve package:. The swiss army knife for Jira Admins. I am able to do a JQL search based on that scripted field's value. structure import com. It has the option to limit the plugin functionality to selected groups and/or limit the individual functions to selected projects. I called it "What Epic is this part of?", but you could call it anything you want. Any basic search can be translated to a JQL query by switching to the Advanced mode from the Basic mode. Director:Ridley Scott. Otherwise, there may need to be a new function name which provides vararg behaviour as described above. JQL is for everyone: developers, testers, agile project managers , and business users. Dick (Novel). Not a member of # Description: Enables automatic start of runners at boot time in the background. Updated 3 days ago. com ®: Jira & Confluence Administration Support Blog & Ethereum Dev Blog – [www. gitlab-runner init script. It would require some form of a JQL sub-query and that is simply not available in Jira core. I am attempting to plot a couple of JQL queries onto an eazyBI chart, and have a couple of data sets that I use JQL to locate on the Jira side. Create a new JQL function that can do this natively. But, JQL can be extended with custom functions and those can emulate sub-queries!. The reason is visible after activating DEBUG logs for the com. !! I am very happy and happy to be introduced to you the best typography, and today is a sweet yet elegant display script. Working with ScriptRunner for Jira was the first course we wrote for Adaptavist Learn in 2017. label) when checking all issues against a JQL query - This script will update a field (in this case Labels) for all issues that pass a certain JQL query. A JQL function is an implementation of the JqlFunction interface that is registered in Jira as a jql-function app. JQL functions, interface. From out of the box and custom automations to enhanced search and JQL functions, ScriptRunner can do it all. Jira Script Runner JQL function I wrote to filter my request by member of the project role - JIRA AssignedToMembersOfProjectRole. If an email arrives in the ScriptRunner inbox, connector uses IMAP to access it and checks for the sender address. GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Use this collection of scripts with ScriptRunner to automate manual operations such as configuring a new structure, creating generators (sort generator, JQL inserter, JQL filter, and extenders), changing structure ownership, and removing issues based on a. 1 REST API documentation. The latest Tweets from Scriptrunner (@scriptrunner). Casamento 02/02/19 Noiva @heloresendee. tuor Aug 21st, 2019 (edited) 92 in 23 hours. The registered JqlFunction will only be instantiated once per jql-function app. For you and your team. Optionally you can limit the search to a link Type. Here is a docker-compose script that starts a gitlab test runner with a docker executor. php(143) : runtime-created function(1) : eval()'d. stopping apps (root) Fixed bugs while reapplying changes Removed Scripts Runner Removed Sysctl. import org. Stackoverflow. In fact, ScriptRunner is a complement of a traditional unit testing Framework like CPP Unit. Read user ScriptRunner reviews, pricing information and what features it offers. com/channel/UCkH0K0JqL_Nybai7XjYw. onresolve package:. Regarding to the plugin's documentation and various web-searching, I came up with the following. Instead of manually recreating the structures he’d already built, we worked with him to write a series of ScriptRunner scripts, which allowed him to replicate the structures across all the business groups by altering just one element of his Structure Automation Rules (in this case, the “project =” portion of the Inserter JQL). From out of the box and custom automations to enhanced search and JQL functions, ScriptRunner can do it all. It also allows admins and power users to quickly extend JIRA functionality to support your business processes in your workflows, without the hassle of writing a fully-fledged Add-on. Updated 3 days ago. com Then configure the email dispatch on the source system so that a valid e-mail can be sent to the ScriptRunner mailbox. Adaptavist - Scriptrunner StackOverflowException: 5. structure import com. Part of the ScriptRunner family, the leading toolset for automating, enhancing and extending Jira. By now, you have probably already discovered Jira Query Language (JQL) and learned the basics, but here are some of my favorite tips and commands that I use all the time in JQL. ScriptRunner will then be downloaded and installed in your instance. Previously= , certain functions such as linkedIssuesOf = , when using against a very large number of issues, would consume too much = memory. ScriptRunner for Jira transforms Jira with complete Automation of the work process. See Advanced searching - fields reference. The issue also affects Built-in Scripts with these functions provided by ScriptRunner for Jira Cloud not being accessible. Those include simple JQL functions to complex ones. # Runner Object Properties All of the following can be used as a key in the object in your runner file. ScriptRunner for JIRA provides administrators with an in-line editor where you can write groovy scripts. mumosystems. Director:Ridley Scott. Feeling heartbroken?. We'll keep you posted on progress made. It seems to be impossible with vanilla JQL and a plugins like ScriptRunner might help. The reason is visible after activating DEBUG logs for the com. Casamento 02/02/19 Noiva @heloresendee. ScriptRunner for JIRA Cloud augments each issue in your JIRA instance with some additional metadata and provides a number of JQL "aliases" that you can use within your JQL queries to access this metadata. Otherwise, there may need to be a new function name which provides vararg behaviour as described above. Play Campaign , build your own maps and world if you want, or just play what other users made. ScriptRunner for Jira Server & Data Center is the all-in-one app to unlock the true potential of Jira Server & Data Center. If you’re used to ScriptRunner for Server and Data Center, things in Cloud are a little different. Automate Proactive and reactive automations with Workflow Functions, JQL Search Extensions, Listeners and Integration Services. The latest Tweets from Scriptrunner (@scriptrunner). I called it "What Epic is this part of?", but you could call it anything you want. The focus is on fast results and. Ссылки: http://www. Dick (Novel). 🙂 This game is still under. But be aware though that maxResults is limited to some value too, so for users for example it's 1000 if i'm correct, and if you set maxResults to 1001 you will get onl 1000 anyway, so same logic applies to searching with jql (any maxResult is limited), but this limit ma varay from endpoint to endpoint, so you better get data and check if. ScriptRunner - the complete solution for PowerShell. If you meant that you were looking for issues whose reporter or assignee fell within a certain email domain, look at the JIRA Toolkit Plugin and the custom. blog] ® jira confluence admin administration support script scriptrunner groovy mraddon barcelona plugin custom development it technology barcelonatech ethereum development. From out of the box and custom automations to enhanced search and JQL functions, ScriptRunner can do it all. ENTRY" eheap_alloc: Cannot allocate 1898305688 bytes of memory (of type "heap"). However we can confirm that existing scripts are still getting executed. Advanced JQL search. package examples. Instead of manually recreating the structures he’d already built, we worked with him to write a series of ScriptRunner scripts, which allowed him to replicate the structures across all the business groups by altering just one element of his Structure Automation Rules (in this case, the “project =” portion of the Inserter JQL). Script Runner This package will run various script files inside of Atom, and uses a proper terminal for output. Frustrated with the inability to scale, he created ScriptRunner for Jira, a collection of powerful yet easy-to-use workflow functions, JQL functions, listeners, and services using Groovy. Automate and delegate many tasks with PowerShell and ScriptRunner. android any. Those include simple JQL functions to complex ones. dump def save(src, name) do. https://www. Hello world. Operators An operator in JQL is one or more symbols or words that compare the value of a field on its left with one or more values (or functions) on its right, such that only true results are retrieved by the clause. JQL Aliases Each alias here has an explanation and an example. Suggested Solution. The registered JqlFunction will only be instantiated once per jql-function app. Don't forget to subscribe for weekly giveaways & scripts that get uploaded every day. JQL functions, interface. We'll keep you posted on progress made. Why this is important. Less than 100 downloads. com ®: Jira & Confluence Administration Support Blog & Ethereum Dev Blog – [www. Stackoverflow. 我司项目需要在JIra上开发一些自动化的功能,因此研究使用下了这个插件,在此总结记录。 在查找新插件可以搜索找到. Posts navigation. Jira Software is a cool tool but what makes it even cooler are its powerful search features. It seems to be impossible with vanilla JQL and a plugins like ScriptRunner might help. https://www. /*This listener must be set to fire on the issue updated event and the field specified * to store the value must be on the issue screens * "All right, title and interest in this code snippet shall remain the exclusive intellectual property of Adaptavist Group Ltd and its affiliates. Prijavi se na MojeDelo. The Structure add-on (made by ALM Works) allows you to easily visualize, track, and manage progress across multiple Jira projects and teams. Line Runner - дзіўная запушчаная гульня Stickman. 1 client, the capability and ease of running scripts has become vastly easier and flexible. Working with ScriptRunner for Jira was the first course we wrote for Adaptavist Learn in 2017. A JQL function is an implementation of the JqlFunction interface that is registered in Jira as a jql-function app. blog] ® jira confluence admin administration support script scriptrunner groovy mraddon barcelona plugin custom development it technology barcelonatech ethereum development. Creating Generators with ScriptRunner - This script can be used to create new generators in a structure. In this example, we'll report on the number of times a Jira issue was reopened. It currently supports JavaScript, CoffeeScript, Ruby, Python, Bash, Go and anything with a shebang line. 我司项目需要在JIra上开发一些自动化的功能,因此研究使用下了这个插件,在此总结记录。 在查找新插件可以搜索找到. Getting Started with ScriptRunner for Jira Server is for the Jira admin who doesn't know how to write Groovy code and wants to use ScriptRunner for Jira Server to automate and improve their Jira instance. The advanced search, on the other hand, is a field with autocomplete feature that gives you the flexibility to elaborate a query using JQL. ScriptRunner. 1 user earthcode. Regarding to the plugin's documentation and various web-searching, I came up with the following. A JQL function is an implementation of the JqlFunction interface that is registered in Jira as a jql-function app. new JIRA Agile-related JQL functions: removedFromSp= rint, incompleteInSprint, c= ompleteInSprint All included JQL functions should now run in constant memory. Andre Lewis is on the Internet: Rails script/runner + logging + cron + production. Seven years later, Jamie teamed up with Atlassian Platinum Solution Partner—and long-time fans of ScriptRunner—Adaptavist. You cannot do that using only the built-in JQL features. ScriptRunner for JIRA provides administrators with an in-line editor where you can write groovy scripts. How powerful server do I need for my company? Since our plugins work with Jira the first thing to consider is theJira Sizing Guide. The best I can do is the following JQL:. JQL Tricks plugin is a plugin which has a set of useful JQL Functions for JIRA 4. To be sure that using the Better PDF Automation for Jira app is the best for you, read the Automation article (in the Better PDF Exporter for Jira documentation) before this one. new JIRA Agile-related JQL functions: removedFromSp= rint, incompleteInSprint, c= ompleteInSprint All included JQL functions should now run in constant memory. Script Runner This package will run various script files inside of Atom, and uses a proper terminal for output. com/channel/UCkH0K0JqL_Nybai7XjYw. I'm trying to use the "Card colors" feature of JIRA Agile, plus the ScriptRunner plugin, to color blocked cards on a JIRA agile board. Regarding to the plugin's documentation and various web-searching, I came up with the following. Updated 3 days ago. 1 Usage/Examples: issue in linkedIssuesInQuery("status = Open") - Returns all the issues that are linked to Open issues. From out of the box and custom automations to enhanced search and JQL functions, ScriptRunner can do it all. 4, all scripted JQL functions disappear from the list, and never come back even after restarting or rescanning. Creating Generators with ScriptRunner - This script can be used to create new generators in a structure. I called it "What Epic is this part of?", but you could call it anything you want. blog] ® jira confluence admin administration support script scriptrunner groovy mraddon barcelona plugin custom development it technology barcelonatech ethereum development. It currently supports JavaScript, CoffeeScript, Ruby, Python, Bash, Go and anything with a shebang line. mumosystems. 100 отметок «Нравится», 1 комментариев — NERCI OLIVEIRA (@nercioliveiraaltacostura) в Instagram: «Mais detalhes desse lindo vestido ❤️. scriptrunner jql functions are two things: a library of useful jql functions that you can modify or extend, and a simple way for you to write your own jql functions , without having to learn the atlassian sdk, and harnessing the expressiveness and simplicity of groovy. Useful JQL tips Yaniv December 7, 2014 1 Comment on Useful JQL tips This page lists useful JIRA JQL queries that I gathered during my day to day use in JIRA, and managing an operations team. Crash dump is being written to: erl_crash. Instead of manually recreating the structures he’d already built, we worked with him to write a series of ScriptRunner scripts, which allowed him to replicate the structures across all the business groups by altering just one element of his Structure Automation Rules (in this case, the “project =” portion of the Inserter JQL). Note that there are three techniques to implement automatic processes with Better PDF Exporter for Jira. Proactive and reactive automations with Workflow Functions, JQL Search Extensions, Listeners and Integration Services. In this example, we'll report on the number of times a Jira issue was reopened. new JIRA Agile-related JQL functions: removedFromSp= rint, incompleteInSprint, c= ompleteInSprint All included JQL functions should now run in constant memory. Suggested Solution. After upgrading JIRA to 6. label) when checking all issues against a JQL query - This script will update a field (in this case Labels) for all issues that pass a certain JQL query. Technical support and ICT consultancy services, maintenance of computers and Networking Devices,Networking. A Unit Testing Framework lets you test modules in your application. This blog is intended to be a tutorial for those who have no experience with database queries to those who want faster access to information in Jira. The best I can do is the following JQL:. I have one field that is a text field. Part of the ScriptRunner family, the leading toolset for automating, enhancing and extending Jira. ScriptRunner for JIRA Cloud started off as a ShipIt project last year where we achieved a proof of concept. ScriptRunner for JIRA provides administrators with an in-line editor where you can write groovy scripts. Make PowerShell a real solution. do bbc beeminder blogger C++ coding cygwin domains eclipse firefox git groovy GWT howto IDEA java JIRA jql Markdown maven moto oneplusx pandoc pocket regex robycopy smartphone squeezebox starteam swiftkey swipe tasker thunderbird trello waterdamage whs winamp winmerge Wordpress. Written by:Hampton Fancher (Screenplay), David Webb Peoples (Screenplay), Philip K. Not sure if MantisBT or ScriptRunner is best for your business? Read our product descriptions to find pricing and features info. The REST APIs are developers who want to integrate JIRA with other standalone or web applications, and administrators who want to script interactions with the JIRA server. Manure Spreader Sprayers Feeding Technology Objects Scripts Maps Others Modifications News. Any basic search can be translated to a JQL query by switching to the Advanced mode from the Basic mode. Check out what's under the hood in our Server offering of ScriptRunner for Jira. Function to find all issues that has got linked issues with issues satisfying a JQL query. ScriptRunner Jira Service Desk. ScriptRunner. Updated 3 days ago. But be aware though that maxResults is limited to some value too, so for users for example it’s 1000 if i’m correct, and if you set maxResults to 1001 you will get onl 1000 anyway, so same logic applies to searching with jql (any maxResult is limited), but this limit ma varay from endpoint to endpoint, so you better get data and check if. Find out what users are saying about ScriptRunner. The advanced search, on the other hand, is a field with autocomplete feature that gives you the flexibility to elaborate a query using JQL. Youtube Channel. JQL Tricks plugin is a plugin which has a set of useful JQL Functions for JIRA 4. Enhance and automate JIRA workflows, JQL functions, custom fields, listeners and more using Groovy Enhance and automate JIRA workflow. Insert Function We have provided an Insert Function button to help new users generate the correct JQL for their query. I have an issue with ScriptRunner’s scripted fields. JQL functions, interface. onresolve package:. With the ScriptRunner. Updated 3 days ago. Create a new JQL function that can do this natively. search "検索"と "検索"の意味の違いは? search AtlassionはJIRA Query Language(JQL)を最初から構築しましたか?. Blade Runner. The issue also affects Built-in Scripts with these functions provided by ScriptRunner for Jira Cloud not being accessible. Why this is important. Volver al menú principal. The best I can do is the following JQL:. mumosystems. # Runner Object Properties All of the following can be used as a key in the object in your runner file. i have some reports collected in a dashboard, some of them were prepared using SQL + JQL and viewed inside the dashboard using SQL + JQL Table gadget Permalink Please sign in to leave a comment. If you're used to ScriptRunner for Server and Data Center, things in Cloud are a little different. AceInfo is currently seeking a Atlassian Administrator to support our federal project, in Fort collins, Colorado. package examples. I have an issue with ScriptRunner’s scripted fields. JQL Inserter. See Advanced searching - fields reference. ScriptRunner for JIRA Cloud started off as a ShipIt project last year where we achieved a proof of concept. We use our own and third-party cookies to provide you with a great online experience. 99 ID:FkxY0JqL0. ScriptRunner for Jira Server & Data Center is the all-in-one app to unlock the true potential of Jira Server & Data Center. I am able to do a JQL search based on that scripted field’s value. Learn about Power Scripts for Jira, the Scriptrunner alternative. Export Tools Export - CSV (All fields) Export - CSV (Current fields). Jira has changed a lot since then, and version 7. Due to sheer customer demand, Adaptavist wanted to offer the same functionality through JIRA Cloud. Insert Function We have provided an Insert Function button to help new users generate the correct JQL for their query. Buscar incidencias. See Advanced searching - fields reference. The field's type is a default textbox, nothing fancy there. It is was designed. • Created JQL scripts to access JIRA issue content to create customized JIRA queries, filters, reports, Agile Scrum and Kanban board content, and system and project dashboards. JQL Network Consultants LTD. `cmd` - An array of strings that combine to make one command that your. Create a new JQL function that can do this natively. ScriptRunner for Jira Server & Data Center is the all-in-one app to unlock the true potential of Jira Server & Data Center. Я начинающий нуб в игре для дебилов standoff 2. Updated 3 days ago. Especially the ones that keep you from your job. onresolve package:. Those include simple JQL functions to complex ones. ScriptRunner Jira Service Desk. The reason is visible after activating DEBUG logs for the com. The advanced search, on the other hand, is a field with autocomplete feature that gives you the flexibility to elaborate a query using JQL. Until then and if you're using JIRA, please feel free to have a look at ScriptRunner for JIRA Cloud which allows you to enhance your workflows, respond to JIRA events, use JQL Aliases and add your own Groovy scripts. Join GitHub today. Scriptrunner. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Stackoverflow. Adaptavist - Scriptrunner StackOverflowException: 5. And beyond the changes in Jira and ScriptRunner, our team has also improved how we develop courses. So I have a list of issues of type "Improvement" and want to find all issues linked of type "Bug" Can I combine the default JQL with scriptrunner functions like this: issuetype = Improvement AND fixVersion = X AND project in (A,B,C) AND issueFunction in linkedIssuesOf("issuetype = Bug"). Don't forget to subscribe for weekly giveaways & scripts that get uploaded every day. import com. gitlab-runner init script. AceInfo is currently seeking a Atlassian Administrator to support our federal project, in Fort collins, Colorado. label) when checking all issues against a JQL query - This script will update a field (in this case Labels) for all issues that pass a certain JQL query. Those include simple JQL functions to complex ones. ScriptRunner Jira Service Desk. com/jql-the-most-flexible-way-to-search-jira-24/. 4, all scripted JQL functions disappear from the list, and never come back even after restarting or rescanning. JQL Network Consultants LTD. Scriptrunner built-in script field for this ("Show parent issue in hierarchy"). It is was designed. Less than 100 downloads. scriptrunner jql functions are two things: a library of useful jql functions that you can modify or extend, and a simple way for you to write your own jql functions , without having to learn the atlassian sdk, and harnessing the expressiveness and simplicity of groovy. This add-on is the leading toolset for automating and enhancing the basic Jira. The swiss army knife for Jira Admins. com ®: Jira & Confluence Administration Support Blog & Ethereum Dev Blog - [www. Why this is important. co/iK27r88jQl. jdbc Class ScriptRunner java. ScriptRunner for JIRA provides administrators with an in-line editor where you can write groovy scripts. Rolling Up Epic Time Estimates Overview For project and development managers working with Jira Software and agile teams, it is very difficult in Jira to get a picture of the total amount of time remaining to complete outstanding epics when the work is spread across a multitude of user stories, sub-tasks and possibly even separate projects. Technical support and ICT consultancy services, maintenance of computers and Networking Devices,Networking. ScriptRunner is different from other unit testing Frameworks. My definition of "blocked" is: ticket has a value for the "Blocked" field or is linked to an unresolved ticket in a "is blocked by" relationship. Until then and if you're using JIRA, please feel free to have a look at ScriptRunner for JIRA Cloud which allows you to enhance your workflows, respond to JIRA events, use JQL Aliases and add your own Groovy scripts. Search issues. We're currently exploring the feasibility of a ScriptRunner for Bitbucket Cloud offering. ScriptRunner JQL functions James Brown Dec 27, 2017 Using ScriptRunner for JIRA JQL functions I am able to easily search for linked issues, however, I would also like to narrow down the results by returning issues with only for instance more than two blocking issues so that I can work on those issues first. Don't forget to subscribe for weekly giveaways & scripts that get uploaded every day. ScriptRunner for JIRA is the 3rd on the Atlassian Marketplace list of top selling JIRA add-ons (inside of 1 year). The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: