diff --git a/app/views/layouts/base_bids.html.erb b/app/views/layouts/base_bids.html.erb
index 48a67b400..5c680ce9b 100644
--- a/app/views/layouts/base_bids.html.erb
+++ b/app/views/layouts/base_bids.html.erb
@@ -68,13 +68,15 @@
<%= h @bid.name %> |
-
+
+ <% if ( !(User.current.member_of? @project) && User.current.login?) %>
<%= link_to(l(:label_fork_homework_new), fork_path(@bid)) %> |
<%= watcher_link(@bid, User.current) %> |
+ <% end %>
diff --git a/app/views/layouts/base_contest.html.erb b/app/views/layouts/base_contest.html.erb
index cbc2173b1..5dc4e7574 100644
--- a/app/views/layouts/base_contest.html.erb
+++ b/app/views/layouts/base_contest.html.erb
@@ -59,13 +59,15 @@
<%= h @bid.name %> |
-
+
+ <% if ( !(User.current.member_of? @project) && User.current.login?) %>
<%= join_in_contest(@bid, User.current)%>
<%= watcher_link(@bid, User.current) %>
|
+ <% end %>
<% if User.current.logged? %>
diff --git a/app/views/layouts/base_projects.html.erb b/app/views/layouts/base_projects.html.erb
index 682791923..794623dd2 100644
--- a/app/views/layouts/base_projects.html.erb
+++ b/app/views/layouts/base_projects.html.erb
@@ -57,8 +57,9 @@
<%= @project.name %>
-
- <% unless User.current.member_of? @project %>
+
+
+ <% if ( !(User.current.member_of? @project) && User.current.login?) %>
<%= watcher_link(@project, User.current) %>
<% end %>