nextcloud / groupfolders

📁👩‍👩‍👧‍👦 Admin-configured folders shared by everyone in a group. https://github.com/nextcloud-releases/groupfolders
https://apps.nextcloud.com/apps/groupfolders
284 stars 87 forks source link

Add paging control to admin section for larger installations #365

Open mhincapie opened 5 years ago

mhincapie commented 5 years ago

We are testing the group folder app API and we have created 20K+ folders for testing and the api is able to handle it well but not super fast #233 but the main problem we are seeing is on the admin website. Once we go to the section “Group Folders” we are not able to see the groups anymore because they are stuck loading (this stops working around 18K+). It seems that there are no page limitations because the browser attempts to render too many items.

group_folder_limits

As you can see the browser cant render all the items.

It would be great if there was a way of limiting the result size and adding a paging control. Also it would help to stop relying in CTRL-F to find the group you want on the list.

This will be also a scaling issue that it will present it self later on.

danir-de commented 2 years ago

I think this really is a very valid request which might apply to many bigger (100+ people) organizations that need centralized group folders (like research facilities and universities) for centralized file management. I would also see this becoming a problem for us in the future.

As an idea from myself, this pagination feature should also contain some kind of searchability, with a search bar.