Urgent Feature Request: Global Configuration

Stefan Niedermann February 7, 2013

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
Answer accepted
Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 15, 2013

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).

Stefan Niedermann October 15, 2013

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

that is okay :)

0 votes
Stefan Niedermann October 15, 2013

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

0 votes
Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 12, 2013

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.

Stefan Niedermann February 12, 2013

Hi,

1. Plugins menu > Links > Likns Hierarchy Structure

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

Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 12, 2013

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 :(.

Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 16, 2013

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

0 votes
Stefan Niedermann February 7, 2013

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

0 votes
Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 7, 2013

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.

0 votes
Stefan Niedermann February 7, 2013

>> 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!

0 votes
Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 7, 2013

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.


0 votes
Stefan Niedermann February 7, 2013

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!

0 votes
Kinto Soft
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 7, 2013

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?

0 votes
Stefan Niedermann February 7, 2013

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!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events