Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Report Grid: person view should included non-direct apps #6602

Closed
davidwatkins73 opened this issue May 12, 2023 · 2 comments
Closed

Report Grid: person view should included non-direct apps #6602

davidwatkins73 opened this issue May 12, 2023 · 2 comments
Labels
fixed (test & close) An issue has been fixed, merged into master and is ready for further testing noteworthy probably worth mentioning in release notes
Milestone

Comments

@davidwatkins73
Copy link
Member

Description

currently only shows direct apps which causes confusion between the two numbers on the person page

Resourcing

We would like to add this request to the Waltz team's feature backlog

@davidwatkins73 davidwatkins73 added this to the next : 1.51 milestone May 12, 2023
@judithofosu
Copy link
Contributor

I was looking at this issue and would appreciate some clarification. Could you please specify the two numbers on the person page causing the confusion

Also, is this the desired outcome we are aiming for? Are we looking to have the indirect apps displayed in the report grid, similar to how the direct ones are shown?
Screenshot (152)

@davidwatkins73
Copy link
Member Author

Hi, this issue relates to a workaround we needed to add to the code to ensure grids were performant for users with large numbers of indirect apps.

Direct apps are those where the person has an explicit involvement (e.g. Adam is the domain architect for the app).
Indirect apps are those where someone who reports to the person has a direct involvement with the app (e.g. Bob, manages Adam, indirectly is involved with the app (via Bob)).

To see the difference now you can check that the number of apps in the grid is <= the number of apps being reported at the top of the screen. If the numbers are all equal then the user only has direct involvements. Go up the hierarchy tree to their mgr until the numbers diverge...


The offending code is here:

IdSelectionOptions opts = modifySelectionOptionsForGrid(idSelectionOptions);

It probably just need to skip the modify.... method (and remove the method if it's no longer used).
I'm pretty certain the reason we had the workaround is no longer needed, we were missing a periodic rebuild of stats and indexes on some of our tables which was causing uneven performance.

Hope this helps.

@davidwatkins73 davidwatkins73 modified the milestones: next : 1.54, 1.52.1 Aug 7, 2023
@davidwatkins73 davidwatkins73 added fixed (test & close) An issue has been fixed, merged into master and is ready for further testing noteworthy probably worth mentioning in release notes labels Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fixed (test & close) An issue has been fixed, merged into master and is ready for further testing noteworthy probably worth mentioning in release notes
Projects
None yet
Development

No branches or pull requests

2 participants