Feature #7652

Ability of assign watchers to Wiki pages

Added by Fernando Hartmann about 10 years ago. Updated 13 days ago.

Status:NewStart date:2011-02-18
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Wiki
Target version:Candidate for next major release
Resolution:

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.

add-and-remove-watchers.png (117 KB) Yuichi HARADA, 2021-04-06 02:47

roles-and-permissions.png (124 KB) Yuichi HARADA, 2021-04-06 02:47

7652.patch Magnifier (9.01 KB) Yuichi HARADA, 2021-04-06 02:49


Related issues

Related to Redmine - Feature #7697: Extend watchers functionality of wiki and forums to be li... New 2011-02-23

History

#1 Updated by Etienne Massip about 10 years ago

  • Category set to Wiki

#2 Updated by Zee Prime over 9 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 8 years ago

+1

#4 Updated by kangbo kimk almost 8 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 month ago

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 13 days ago

  • Target version set to Candidate for next major release

Also available in: Atom PDF