openreview / openreview-web

The official web interface for OpenReview.net
https://openreview.net
GNU Affero General Public License v3.0
15 stars 2 forks source link

Fix/ Edge browser - only show entities associated with parent on initial load #2110

Open xkopenreview opened 1 month ago

xkopenreview commented 1 month ago

currently edge browser show items when it has traverse edge, even if it's not related to the parent entity by traverse edge (assignment) or browse edge (affinity score) at all.

this pr should filter out such items on initial load when user perform search or max quota filtering, such items should still be displayed (refer to #1480 for rationale)

carlosmondra commented 1 month ago

when user perform search or max quota filtering, such items should still be displayed

Does it mean that if, in the case of TMLR, an AE searches for a reviewer who does not have an Edge with the submission in the first colum, the reviewer will still show up in the second column?

xkopenreview commented 1 month ago

when user perform search or max quota filtering, such items should still be displayed

Does it mean that if, in the case of TMLR, an AE searches for a reviewer who does not have an Edge with the submission in the first colum, the reviewer will still show up in the second column?

that's right. search for a reviewer or using quota reached checkbox

carlosmondra commented 1 month ago

when user perform search or max quota filtering, such items should still be displayed

Does it mean that if, in the case of TMLR, an AE searches for a reviewer who does not have an Edge with the submission in the first colum, the reviewer will still show up in the second column?

that's right. search for a reviewer or using quota reached checkbox

So the search is performed on all the edges just using the invitation as the filter, correct? Is there a way to make this optional for the search? TMLR wants to avoid this from happening, but I understand why it would be a desirable feature for other venues.

xkopenreview commented 1 month ago

when user perform search or max quota filtering, such items should still be displayed

Does it mean that if, in the case of TMLR, an AE searches for a reviewer who does not have an Edge with the submission in the first colum, the reviewer will still show up in the second column?

that's right. search for a reviewer or using quota reached checkbox

So the search is performed on all the edges just using the invitation as the filter, correct? Is there a way to make this optional for the search? TMLR wants to avoid this from happening, but I understand why it would be a desirable feature for other venues.

i think we can either has some setting in the traverse invitation to denote this or has a new query param to control whether to filter out those entities with no relation with parent

carlosmondra commented 1 month ago

when user perform search or max quota filtering, such items should still be displayed

Does it mean that if, in the case of TMLR, an AE searches for a reviewer who does not have an Edge with the submission in the first colum, the reviewer will still show up in the second column?

that's right. search for a reviewer or using quota reached checkbox

So the search is performed on all the edges just using the invitation as the filter, correct? Is there a way to make this optional for the search? TMLR wants to avoid this from happening, but I understand why it would be a desirable feature for other venues.

i think we can either has some setting in the traverse invitation to denote this or has a new query param to control whether to filter out those entities with no relation with parent

I would prefer to have a parameter in the edge browser. @celestemartinez do you have any thoughts?