dubinc / oss-gallery

A crowdsourced list of the best open-source projects on the internet. Built with the Dub TypeScript SDK.
https://oss.gallery
MIT License
1.1k stars 59 forks source link

Unable to Access Project on oss.gallery After Removing Self from Team Section #2

Open babblebey opened 6 months ago

babblebey commented 6 months ago

I recently tried to add the open-sauced/app project to the oss.gallery platform. After adding it, I noticed that my GitHub profile was listed as the founder in the team section, which was not accurate. I edited the project to remove myself from the team section. However, after doing so, I lost access to the project listing. When I tried to add the project again, I received a message stating that it was already added, but I can no longer see or manage it. I'm afraid this wouldn't allow addition from @open-sauced themselves 😢

The Project Listing - https://oss.gallery/projects/app

Expected Behavior

I should be able to re-add the project to oss.gallery after removing it from the team section, without encountering any issues. or better-still someone should be able to claim and manage a listing.

Steps to Reproduce

  1. Add a project to oss.gallery.
  2. Edit the project to remove yourself from the team section.

Proposed Solution

Implement listing claiming for listings on oss.gallery. This feature could verify if a user has at least write access to the project in question before allowing them to manage the listing. This would prevent situations where users inadvertently lose access to their project listings and allow listing claim from the appropriate owners.

meetinai commented 6 months ago

Yeah! I also noticed this issue