Comments (3)
I was gonna take a stab at this
- New model/table Watchers (repositoryName, userName)
- new column in repositories watcher_count
- modify header to include "watch links" with a Watch/Unwatch button and a count
Question: Whats the requirement for notifying watchers of changes, do we need to wire up an event hook somewhere we can fire an event to ?
from gitbucket.
The actual notification process is written to Notifier.scala. Target users are determined at recipients method of Notifier trait.
Therefore, you need only to add the Watchers here.
from gitbucket.
The watch feature was implemented in gitbucket-notifications-plugin, so this ticket is turned to only the star feature.
from gitbucket.
Related Issues (20)
- Export database, do not let export selected tables, just remove all checkboxes form UI, and make export as single thing HOT 1
- Restore backup SQL: Query was empty HOT 2
- --prefix=[CONTEXTPATH] doesn't work HOT 2
- Change port after a while using a gitbucket instance (rPI3b+) HOT 2
- Problem with repositories HOT 1
- GitBucket cluster
- Invalid armor Internal Server Error in commit history if commit is signed with a SSH key
- API endpoint POST `/git/refs` is possibly broken
- Feature request: Create issue from milestone view
- Exporting the GitBucket News Feed elsewhere, on any new change? HOT 1
- A question about creating tables in database for plugins? HOT 6
- How to password protect web access to a Gitbucket installation? HOT 1
- Internal Server Error when deleting repository with user assigned to issue
- How to search code in a repository? HOT 2
- Pushing to repository is very slow HOT 5
- Disable Primary Key for E-Mail HOT 1
- Docker does not support Java 11. HOT 2
- "Create Pull Request" option not offered for forks with recent pushes to main/master branch HOT 1
- Why not have revert committed ? HOT 2
- gitbucket服务root密码忘记
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitbucket.