Urgent Feature Request: Global Configuration

Hello,

we're using the latest Version of Links Hierarchy (1.9.0) with JIRA 5.1.8.

It would be a powerfull feature, if we were able to configure default settings for all users global.

Is this planned for a release in the near feature?

Best regards

Stefan Niedermann

10 answers

1 accepted

0 votes
Accepted answer

In the 3 version the Global settings have been replaced by User local settings. Therefore, rather than relying on the JIRA Administrator to configure the add-on initial values for everyone, now each user can make its own decission about what to filter by default every time that the add-on is loaded on a JIRA page.

Click on the More button: the Autosave filter configuration option can be selected/unselected by the users. When it is selected, the add-on remembers the latest users' filter configuration and applies it when a new hierarchical structure is loaded. If the users un-selects it, then the latest filter configuration is erased and the default values (show everything) are applied instead. This provides a similar functionality than in the 2 version but in a more flexible way. This is true unless for the Depth. In the 2 version it could be configured (globally and by the users too), while in the 3 version not (it always load 1 level only).

Jo, i just didn't notice the user settings (was there anything in the release notes on marketplace?)

that is okay :)

We have a very deep hierarchy.

If user activate inward and outward links at the same time while depth = 5 or higher, we get for example > 1000 issues (see screenshot).

To prevent the users browser from crashes, we'd like to set some default settings - and if they want, they can change.

Generic attributes would be enough.

Thank you!

For generic attributes like inward, outward, resolved, subtasks and epics would be easy. For project specific attributes like issue type, link type and version the default settings configuration view would require much more effort.

What filters would you like configure and why?

We have a very deep hierarchy.

If user activate inward and outward links at the same time while depth = 5 or higher, we get for example > 6000 issues (see screenshot).

To prevent the users browser from crashes, we'd like to set some default settings - and if they want, they can change.

Generic attributes would be enough.

Thank you!

Wow, what a huge structure!

I understand the problem, but the problem wll not be solved by providing a default settings configuration view. Currently, default valueas are:

  • the inward filter is OFF and
  • the depth leven is 5.

But, as users could override the default settings, it would be very easy to repeat the problem many times (try to load a huge structure by accident).

While the issues are rendering... can the users click on the inward filter to set it OFF?. That should stop loading the current structure and get a new one much smaller. If your users can do it, maybe the soultion would be modify the message:

Downloaded X issues and Y links. Rendreing... [if it takes a too much time, please do not wait for it being fully rendered and try by applying new filters to get a smaller structure].

Please, let me know if you can change the filter during the rendering process. If your browser crashes, then the plug-in can be modified to let the browser breaths a bit more.

Pablo.


>> But, as users could override the default settings, it would be very easy to repeat the problem many times (try to load a huge structure by accident).

Yes, but it would be very helpful, 'cause we'd have default settings which are not dangerous.

>> While the issues are rendering... can the users click on the inward filter to set it OFF?

Sometimes yes, sometimes no. In Chrome it works better, but not stable, too.

Modify the Message would not be as good as default settings in my opinion, because we speak different languages and not everybody would read and understand it ;-)

So: If it isn't to much work (and you said: For generic attributes like inward, outward, resolved, subtasks and epics would be easy.) - we would be very glad, if we had this feature in the next version!

Ok, it could be usueful. I see the implementation in this way: an adminsitrator configuration view for the plugin with the following fields:

1) Number of issues rendered on each frame (default is 50). By setting it to a lower value the plugin will render a bit slower but it allow the browser to be more responsive, so users could stop the current rendering an apply new filters in a stable way.

2) A checkbox to force to reload the default settings every time that the plug-in is loaded (and for everybody).

3) A select for the default depth. Maybe 5 is too much for huge structures. Is your structure loaded when you set the inward filter to OFF and depth is 5?

The scope of the next 1.10 release (which will be relased very soon) is closed, but the improveiments mentioned above will be included in the next one.

yes, that sounds very nice.

if you want to use a select for depth, what about offering more options? for example 1, 2, 3, 4, 5, 10, all

Hi Stefan,

The 1.10.5 version allows the Administrators to set default values for all users every time that the plug-in is loaded. It also provides the range of depths mentioned (1,2,3,4,5,10,all).

In order to access to the Administrator's configuration view, click on the Plugins menu > Links > Links Hierarchy Structure-

Hope this helps.

Pablo.

Hi,

1. Plugins menu > Links > Likns Hierarchy Structure

2. If i click on the Menupoint, i get a 404-Not-Found-Error:

It has been fixed in the 1.10.6 version.

Apologizes for the inconveniences although I have to say that it is a JIRA bug. There is not any reason for such error when trying to inject the WebResourceManager in the constructor of an Action object. An my fault for not testing it in more JIRA versions :(.

Hi Stefan,

Did you get to display an smaller structure by setting the inward filter to OFF and by reducing the depth?

If the structure takes a lot of time to be fully loaded: Is the browser more responsive if the number of issues rendered in each frame is set to a lower value? (Default is 50).

Thanks,

Pablo

Will this global configuration be available in the html5-version (3.x) too?

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Nov 29, 2018 in Marketplace Apps

How to set up an incident workflow from the VP of Engineering at Sentry

Hey Atlassian community, I help lead engineering at Sentry, an open-source error-tracking and monitoring tool that integrates with Jira. We started using Jira Software Cloud internally last year, a...

1,349 views 0 8
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you