go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
45.41k stars 5.52k forks source link

E-Mail only Issues #19434

Open CSDUMMI opened 2 years ago

CSDUMMI commented 2 years ago

Feature Description

I'd like to suggest that it be made possible to create issues on Gitea Repositories without a user account on that instance or on Gitea at all.

This would make it easier for non-developers to post issues to Gitea and would mean that project maintainers do not have to operate a separate issue tracker for non-developers.

Implementation

This feature should be an option for the repository maintainers and could allow anyone to simply enter their E-Mail and an issue text - without signing up to an account.

That E-Mail could then be used to contact the issue creator later on.

Screenshots

No response

theAkito commented 2 years ago

That E-Mail could then be used to contact the issue creator later on.

This is, by definition, an account. A very slim one, but it is one. If an e-mail is saved somewhere to identify a user uniquely, then you have an account, even if you cannot "log in" or something.

woj-tek commented 1 year ago

Not necessarily I think. In YouTrack you have sort-of helpdesk feature, basically incoming email creates an issue with "helpdesk user" and add all relevant emails (from/cc) to "emails-addresses-list" (save for users that have account on the system) and each time there is a new comment then notifications is generated to all those associated email addresses. And if there is a replay the it's added as a comment (This is already done in #22056 I guess).

It helps with communication with people that use mainly email, and use long email threads (with people in CC)...