Project

General

Profile

Actions

Feature #7652

closed

Ability to add watchers to Wiki pages

Added by Fernando Hartmann almost 14 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Wiki
Target version:
Start date:
2011-02-18
Due date:
% Done:

0%

Estimated time:
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.


Files


Related issues

Related to Redmine - Feature #7697: Extend watchers functionality of wiki and forums to be like issuesClosed2011-02-23

Actions
Actions #1

Updated by Etienne Massip almost 14 years ago

  • Category set to Wiki
Actions #2

Updated by Zee Prime about 13 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

Actions #3

Updated by Jun NAITOH over 11 years ago

+1

Actions #4

Updated by kangbo kimk over 11 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?"

Actions #5

Updated by Yuichi HARADA over 3 years 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

Actions #6

Updated by Go MAEDA over 3 years ago

  • Target version set to Candidate for next major release
Actions #7

Updated by Go MAEDA over 3 years ago

  • Target version changed from Candidate for next major release to 5.0.0

Setting the target version to 5.0.0.

Actions #9

Updated by Go MAEDA over 3 years ago

  • Subject changed from Ability of assign watchers to Wiki pages to Ability to add watchers to Wiki pages
  • Status changed from New to Closed
  • Assignee set to Go MAEDA
  • Resolution set to Fixed

Committed the patch. Thank you for improving Redmine.

Actions

Also available in: Atom PDF