Open sgabenov opened 1 year ago
Do we know how this works on other Forges like GitHub or GitLab? I'm kind of torn on this one as sometimes these auto-watches are useful, but I do recall complaints about them too.
I'm pretty sure that's not how it works on github. However, for some it may be a feature and for others a bug, so I would parameterize it in the organization's settings.
Yes, per-org configuration would be ideal, and a default in app.ini
that applies to new orgs.
I agree with author this issue. Can you add some option in app.ini to fix problem?
There is a app.ini setting for this but it seems to have 2 purposes:
https://github.com/go-gitea/gitea/blob/92e07f270aa925d518b13686f78befb63da0a747/custom/conf/app.example.ini#L874-L877 https://github.com/go-gitea/gitea/blob/92e07f270aa925d518b13686f78befb63da0a747/models/org_team.go#L504-L518
app.ini setting is fine for global default, but per-org override config in UI would be nice.
per-user would be nice as well. Not all users need or want notifications for everything in the organization
I fully agree with @ddi-acassidy . It would be nice with something similar to the notifications tab in Github: https://github.com/settings/notifications
So I think this issue proposal a per-user level notification setting UI but not a bug.
I forgot to mention that I created https://github.com/go-gitea/gitea/issues/30537, which is a proposal for per-user notification settings.
I don't think this is a duplicate, due @sgabenov's proposal for
[...] a function to manage subscriptions by Admin for managed users, so you can in batch operation subscribe or unsubsribe users to watch repos.
unless we think that https://github.com/go-gitea/gitea/issues/30537 solves that
It goes funny when you set users as private/hidden
:
Create test repository and look from guest:
Gitea 1.22.0
, 1.21.11
Description
When you add new user to Team, this user is automatically subscribed to watch on all repos in the organization. The planed behavior is to add user WITHOUT watching all repos.
Also, it would be great, if there was a function to manage subscriptions by Admin for managed users, so you can in batch operation subscribe or unsubsribe users to watch repos.
Gitea Version
1.19.0
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
docker
Database
PostgreSQL