incubator-devlake icon indicating copy to clipboard operation
incubator-devlake copied to clipboard

[Feature][Config UI] Make selecting all repos in an org for GitHub more intuitive

Open yumengwang03 opened this issue 2 years ago • 11 comments
trafficstars

Search before asking

  • [X] I had searched in the issues and found no similar feature requirement.

Use case

Several users have raised the problem of not being able to select all repos in a org by one click in GitHub. This action is actually possible in the current Config UI, but not intuitive enough that the users can figure out by themselves.

Right now: The user needs to click on the org in order to load part of its repos, scroll down to the bottom until all repos are loaded, and then select the check box of the org.

New: The user is able to select all repos under an org (the checkbox will not be disabled). When the user click on the org nmae or check the checkbox of the org, the miller column will load all repos. There will be a spinning wheel to indicate when they are still loading, because it might take take a while. Screen Shot 2023-05-11 at 5 31 54 PM The checkbox in the above screenshot will not be disabled.

Prototype will be coming soon.

Description

No response

Related issues

https://github.com/apache/incubator-devlake/issues/4742

Are you willing to submit a PR?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

yumengwang03 avatar Apr 06 '23 09:04 yumengwang03

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar May 07 '23 00:05 github-actions[bot]

Updated - we will allow loading all data scope when users set up Connections.

Screen Shot 2023-05-16 at 3 26 52 PM After clicking on Load All Repositories: Screen Shot 2023-05-16 at 3 27 04 PM

yumengwang03 avatar May 16 '23 07:05 yumengwang03

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Jun 16 '23 00:06 github-actions[bot]

This feature would be great for the Gitlab integration as well. Right now I have to click through several layers of our projects and force the GUI to fetch all repos by scrolling to the bottom before I'm able to select all repos under a particular project.

fristedt avatar Jul 10 '23 08:07 fristedt

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Aug 10 '23 00:08 github-actions[bot]

@yumengwang03 Any ETA on when this feature will be available? Trying to setup an org with 12K+ repos and it could come in very handy! @stepmr

foxted avatar Oct 04 '23 16:10 foxted

@foxted Hi, we have been discussing this problem for a while, unfortunately, we don't have a universal solution so far since different data sources need to be handled differently.

klesh avatar Oct 08 '23 06:10 klesh

This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Dec 08 '23 00:12 github-actions[bot]

This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Feb 07 '24 00:02 github-actions[bot]

This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Apr 08 '24 00:04 github-actions[bot]

This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Jun 09 '24 00:06 github-actions[bot]

This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Aug 15 '24 00:08 github-actions[bot]