Feature #7652
Ability to add watchers to Wiki pages
Status: | Closed | Start date: | 2011-02-18 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | Wiki | |||
Target version: | 5.0.0 | |||
Resolution: | Fixed |
Description
Today I can only set myself as a watcher of a page.
Would be very useful to if I can add/remove another users as a watcher, like we can do in Issues today.
Related issues
Associated revisions
Remove trailing whitespaces in test/fixtures/watchers.yml (#7652).
Ability to add watchers to Wiki pages (#7652).
Patch by Yuichi HARADA.
Update locales (#7652).
History
#1
Updated by Etienne Massip over 11 years ago
- Category set to Wiki
#2
Updated by Zee Prime over 10 years ago
Here's how to do it for wiki pages -- I haven't had the need to do it for forums...
Index: app/views/wiki/show.rhtml
===================================================================
--- app/views/wiki/show.rhtml
+++ app/views/wiki/show.rhtml
@@ -56,6 +56,10 @@
<% content_for :sidebar do %>
<%= render :partial => 'sidebar' %>
+
+ <div id="watchers">
+ <%= render :partial => 'watchers/watchers', :locals => {:watched => @page} %>
+ </div>
<% end %>
<% html_title @page.pretty_title %>
Index: lib/redmine.rb
===================================================================
--- lib/redmine.rb
+++ lib/redmine.rb
@@ -117,6 +117,7 @@
map.permission :edit_wiki_pages, :wiki => [:edit, :update, :preview, :add_attachment]
map.permission :delete_wiki_pages_attachments, {}
map.permission :protect_wiki_pages, {:wiki => :protect}, :require => :member
+ map.permission :add_issue_watchers, {:watchers => :new}
end
map.project_module :repository do |map|
It uses the existing :add_issue_watchers permission (that's hardcoded elsewhere in the code).
-Z
#3
Updated by Jun NAITOH about 9 years ago
+1
#4
Updated by kangbo kimk almost 9 years ago
To Zee Prime,
Thanks for your modified code.
But it only applied to current wiki page.
Can you add option check box such as "ㅁ Apply to all sub wiki pages?"
#5
Updated by Yuichi HARADA about 1 year ago
- File add-and-remove-watchers.png added
- File roles-and-permissions.png added
- File 7652.patch
added
You could add and remove watchers with wiki pages (could be done on the sidebar like issues).
I have attached a patch.
Roles > Permissions report
#6
Updated by Go MAEDA about 1 year ago
- Target version set to Candidate for next major release
#7
Updated by Go MAEDA about 1 year ago
- Target version changed from Candidate for next major release to 5.0.0
Setting the target version to 5.0.0.
#8
Updated by Go MAEDA 12 months ago
- File 0001-Remove-trailing-whitespaces-in-test-fixtures-watcher.patch
added
- File 0002-Ability-of-assign-watchers-to-Wiki-pages.patch
added
Split the patch into two parts.