Project

General

Profile

Actions

Bug #20989

open

When getting name of 'owner', 50 items in a list results in 50 requests

Added by Peter Amstutz 2 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Going to a panel such as "all processes" where it displays an "owner" column, it has to look up the name of the owner.

The first time you do this, it will make 50 separate requests for the owner record (or however many rows are displayed), even if those requests are all for the same object. This slows down the table load significantly.

Subsequently, it will use the cache, and the table refresh will be faster.

It should consolidate these requests to one request using ["uuid", "in", [...]]

Another improvement would be to make the owner requests asynchronous so that the rest of the table can render while it fetches the owner names.

Actions #1

Updated by Peter Amstutz 2 months ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz 2 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF