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

Add user notifications settings tab #30537

Open
AndersBennedsgaard opened this issue Apr 17, 2024 · 0 comments
Open

Add user notifications settings tab #30537

AndersBennedsgaard opened this issue Apr 17, 2024 · 0 comments
Labels
proposal/accepted We have reviewed the proposal and agree that it should be implemented like that/at all. type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@AndersBennedsgaard
Copy link

Feature Description

Add a tab in user settings for notifications. Similar to the Github notifications: https://github.com/settings/notifications

There are a many discussions around automatically watching repositories when added to an organisation, how to correctly route notifications for users, what to notify about, etc.
It should be possible for each user to set his settings like he wants to.

For example; I would love to not watch all new repositories that are created, but I don't want to set AUTO_WATCH_NEW_REPOS=false in the global config, since some users might disagree with this change. Instead, I should be able to do this just for my user.

Ps. I've searched around to check if this feature request has been made before, but haven't found any. If it has, please feel free to close this as cuplicate

Screenshots

No response

@AndersBennedsgaard AndersBennedsgaard added the type/proposal The new feature has not been accepted yet but needs to be discussed first. label Apr 17, 2024
rafaelsgirao added a commit to rafaelsgirao/gitea that referenced this issue May 26, 2024
Adds a notification tab to the user's settings page,
allowing a user to customize both the e-mail and in-UI notifications
they receive.

Additionally, this commit adds logic to handle UI notification preferences,
similarly to what is already done for e-mail notifications.

Refs: go-gitea#30537

Co-Authored-By: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
Signed-off-by: Rafael Girão <rafael.s.girao@tecnico.ulisboa.pt>
Signed-off-by: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
rafaelsgirao added a commit to rafaelsgirao/gitea that referenced this issue May 26, 2024
Adds a notification tab to the user's settings page,
allowing a user to customize both the e-mail and in-UI notifications
they receive.

Additionally, this commit adds logic to handle UI notification preferences,
similarly to what is already done for e-mail notifications.

Refs: go-gitea#30537

Co-Authored-By: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
Signed-off-by: Rafael Girão <rafael.s.girao@tecnico.ulisboa.pt>
Signed-off-by: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
rafaelsgirao added a commit to rafaelsgirao/gitea that referenced this issue May 26, 2024
allowing a user to customize both the e-mail and in-UI notifications
they receive.

Additionally, this commit adds logic to handle UI notification options,
similarly to what is already done for e-mail notifications.
Refs: go-gitea#30537

Co-Authored-By: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
Signed-off-by: Rafael Girão <rafael.s.girao@tecnico.ulisboa.pt>
Signed-off-by: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
rafaelsgirao added a commit to rafaelsgirao/gitea that referenced this issue May 26, 2024
Adds a notification tab to the user's settings page,
allowing a user to customize both the e-mail and in-UI notifications
they receive.

Additionally, this commit adds logic to handle UI notification options,
similarly to what is already done for e-mail notifications.
Refs: go-gitea#30537

Co-Authored-By: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
Signed-off-by: Rafael Girão <rafael.s.girao@tecnico.ulisboa.pt>
Signed-off-by: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
rafaelsgirao added a commit to rafaelsgirao/gitea that referenced this issue May 26, 2024
Adds a notification tab to the user's settings page,
allowing a user to customize both the e-mail and in-UI notifications
they receive.

Additionally, this commit adds logic to handle UI notification options,
similarly to what is already done for e-mail notifications.
Refs: go-gitea#30537

Co-Authored-By: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
Signed-off-by: Rafael Girão <rafael.s.girao@tecnico.ulisboa.pt>
Signed-off-by: João Tiago <joao.leal.tintas@tecnico.ulisboa.pt>
@lunny lunny added the proposal/accepted We have reviewed the proposal and agree that it should be implemented like that/at all. label May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal/accepted We have reviewed the proposal and agree that it should be implemented like that/at all. type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

2 participants