|
|
|
@ -43,32 +43,32 @@
|
|
|
|
|
<!-- 对用户主页 是本人 ,对项目,需求,问题是管理员 -->
|
|
|
|
|
<% case object_flag %>
|
|
|
|
|
<% when '1' %>
|
|
|
|
|
|
|
|
|
|
<% if User.current.eql?(obj) %>
|
|
|
|
|
|
|
|
|
|
<% if User.current.eql?(obj) %>
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% when '2' %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% if (ProjectInfo.find_by_project_id(obj.id)).try(:user_id) == User.current.id %>
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% when '3' %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% if (ProjectInfo.find_by_project_id(obj.project_id)).try(:user_id) == User.current.id %>
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% when '4' %>
|
|
|
|
|
<% if obj.author_id == User.current.id %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
<% when '5' %>
|
|
|
|
|
<% if Forum.find(params[:id]) %>
|
|
|
|
@ -79,20 +79,21 @@
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% when '6' %>
|
|
|
|
|
<% if (User.current.logged? &&
|
|
|
|
|
<%# if (User.current.logged? &&
|
|
|
|
|
User.current.admin?
|
|
|
|
|
# && (@project && User.current.member_of?(@project))
|
|
|
|
|
)
|
|
|
|
|
%>
|
|
|
|
|
<% if obj.author_id == User.current.id || User.current.admin?%>
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% when '7' %>
|
|
|
|
|
<% if obj.author_id == User.current.id %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<span class='del'> <%= link_to 'x', :controller => "tags", :action => "remove_tag", :remote => true, :tag_name => tag,
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<% end %>
|
|
|
|
|
<% when '9' %>
|
|
|
|
|
|
|
|
|
@ -101,6 +102,8 @@
|
|
|
|
|
:taggable_id => obj.id, :taggable_type => object_flag %> </span>
|
|
|
|
|
<% end %>
|
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|