Version 13 (modified by 15 years ago) (diff) | ,
---|
Watchlist for Wikis and Tickets
Description
This plug-in adds a watchlist for wikis and tickets. Every logged-in user can watch any wikis and ticket and later unwatch it. The watchlist is provided under [/projectname]/watchlist
which is added to the main navigation bar as soon the user watches something.
This plug-in is still under development. The basic functions are implemented but the watchlist layout might change in the future. ATM there seems to be some issues when PostgresSQL is used as DB backend. Therefore the DB table layout might change in the future. Feel free to test it out and provide feedback.
A special ticket report which only shows watched tickets will be added soon.
Installation
Install the python package as normal and update your Trac database using:
trac-admin /path/to/trac/environment upgrade
Bugs/Feature Requests
Existing bugs and feature requests for WatchlistPlugin are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:watchlistplugin here].
Source
You can check out WatchlistPlugin from here using Subversion, or browse the source with Trac.
Usage
Browse any wiki or ticket and click Watch in the context navigation bar. To unwatch a wiki or ticket browse to it and click Unwatch in the context navigation bar or click the corresponding Unwatch link in the watchlist.
In order to see the watchlist click on the Watchlist button on the main navigation bar. This button will only be displayed for logged in users.
The watchlist will be displayed under the location /watchlist
. Therefore it can be linked to from a wiki page using [/watchlist]
.
Watchlist Report
A ticket report can be added to list all watched tickets of the current user. This is not done automatically at the moment. However, the needed SQL code for a manual installation can be taken from the this file.
Using it together with the AnnouncerPlugin
If the AnnouncerPlugin is used to receive change notifications the watchlist allows the user to easily change the notification setting of watched wikis and tickets. If this feature is enabled an extra column appears in the watchlist which informs the user about the current setting (On/Off) and allow him/her to change it.
To enable this feature install the AnnouncerPlugin and write the following into your Trac configuration file (conf/trac.ini
):
[watchlist] notifications = true
This feature implements enhancement request #4744.
Screenshots
Recent Changes
Author/Contributors
Author: martin_s
Contributors:
Attachments (2)
-
watchlist.png (57.9 KB) - added by 15 years ago.
Screenshot of watchlist as of [6913].
-
watchlist.2.png (9.2 KB) - added by 15 years ago.
Screenshot navigation bar holding items of WatchlistPlugin and modified item of AnnouncerPlugin.
Download all attachments as: .zip