Add license check to VSD report generator tool

Release note

We are excited to announce the new Reports Generation Tool for Value Stream Management! Users can now schedule reports to be delivered automatically, ensuring that decision-makers receive proactive, timely, and relevant information. This new tool saves valuable time and effort by eliminating the need to manually search for the right dashboard with the relevant data. By providing scheduled reports, decision-makers can concentrate on analyzing insights and making informed decisions, rather than spending time locating the necessary information. With the addition of Scheduled Reports, we are empowering decision-makers to be more efficient and effective in their roles.

Problem:

Most APIs are ultimate only in the report tool. Non-licensed users will get an obscure error when they try to use VSD report generator CI/CD template with non-licensed groups/projects.

We need to add some checks or validation steps to provide useful error message to the users.

Proposal:

Add a wrapper to the API calls that detects 404s and prints an explanatory message.

Edited by Haim Snir