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

Prevent Duplicate Project Imports and Display Already Imported Projects #2029

Closed
Ogieeeeee opened this issue Dec 9, 2023 · 2 comments
Closed
Labels
Issue-Feature New feature or request Resolution-Duplicate This issue or pull request already exists

Comments

@Ogieeeeee
Copy link

Ogieeeeee commented Dec 9, 2023

Suggested new feature or improvement

While it’s possible to continually return to the machine configuration, it would be more efficient if, upon clicking, you could immediately view the projects you’ve imported from GitHub. Currently, the system prevents duplication by failing to add a project if it already exists. This means you only discover a project is a duplicate when you attempt to add it and the action fails. However, it would be beneficial to have a feature that prevents the addition of duplicate projects right from the selection menu, enhancing the user experience by providing this information upfront.

Scenario

Shoutout to chat gpt ✌️

Imagine you’re a developer named Alex who uses a platform that allows you to import your GitHub projects for further development.

One day, you decide to set up a new machine configuration. You click on the ‘Import from GitHub’ button and a selection menu appears. You see a list of all your GitHub projects and choose a few to import.

A few days later, you return to the machine configuration to add more projects. You click on the ‘Import from GitHub’ button again, but you don’t remember which projects you’ve already imported. You select a project that you think hasn’t been imported yet.

When you try to add it, an error message pops up saying, “This project already exists.” You realize that the project was already imported during your previous session.

You think to yourself, “It would be so much easier if the system could show me which projects I’ve already imported right from this selection menu. That way, I wouldn’t waste time trying to add duplicate projects.”

In this scenario, the platform could improve the user experience by providing information about imported projects upfront, preventing the addition of duplicate projects right from the selection menu. This feature would save users like Alex time and make the process of setting up machine configurations more efficient.

TL;DR

I can't see the repositories that I have already added in the Machine configuration.

image

Also it would be nice to omit the repositories from the selection menu that are already imported

I'm talking about this menu:
image

@Ogieeeeee Ogieeeeee added the Issue-Feature New feature or request label Dec 9, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label Dec 9, 2023
@Ogieeeeee Ogieeeeee changed the title Machine configuration Prevent Duplicate Project Imports and Display Already Imported Projects Dec 9, 2023
@krschau
Copy link
Collaborator

krschau commented Dec 11, 2023

Duplicate of #702

@krschau krschau marked this as a duplicate of #702 Dec 11, 2023
@krschau krschau closed this as completed Dec 11, 2023
Copy link
Contributor

We've identified this as a duplicate of another one that already exists. This specific instance is being closed in favor of tracking the concern over on the the linked issue. Please add your 👍 to the other issue to raise its priority. Thanks for your report!

@microsoft-github-policy-service microsoft-github-policy-service bot added Resolution-Duplicate This issue or pull request already exists and removed Needs-Triage New issue that the core contributors need to triage labels Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Feature New feature or request Resolution-Duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants