Skip to content

[FEATURE] Don't auto-subscribe to new Issues/PRs #15742

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

Open
kdumontnu opened this issue May 5, 2021 · 1 comment
Open

[FEATURE] Don't auto-subscribe to new Issues/PRs #15742

kdumontnu opened this issue May 5, 2021 · 1 comment
Labels
type/enhancement An improvement of existing functionality

Comments

@kdumontnu
Copy link
Contributor

kdumontnu commented May 5, 2021

This is a subset of #15743.

Gitea's current behavior appears to be to subscribe all watchers of a project to all new Issues/PRs in a project. In turn, they will get notifications for all comments/activity in those feeds.

I would suggest that this:
a. Is not the default case (matches GitHub behavior)
b. Is configurable either in user settings and/or gitea config settings

@truefolder
Copy link

truefolder commented Jun 2, 2023

I want to do this by adding the "Participating and mentions" option in Watch button. Like on a github.
I will need to add a drop-down list on the Watch button with three options - "Participating and mentions", "All activity" and "Ignore".
By default, the "Participating and mentions" option will be selected for all existing repositories (except for those that were created by you, "All activity" will be selected there), which will subscribe to notifications in PRs and issues if:

  1. You created it
  2. You left a comment there
  3. You were mentioned

It turns out that I will have to work on both frontend and backend to add a drop-down list on the button and implement the option itself. Can I do this? And can I link this issue to the pull request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement An improvement of existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants