diff --git a/app/models/project.rb b/app/models/project.rb index 730a1060..36a28e1b 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -152,6 +152,10 @@ class Project < ActiveRecord::Base end } + def new_course + self.where('project_type = ?', 1) + end + # 项目留言 added by fq def self.add_jour(user, notes) diff --git a/app/views/bids/show_participator.html.erb b/app/views/bids/show_participator.html.erb index da62436b..4a2bcab4 100644 --- a/app/views/bids/show_participator.html.erb +++ b/app/views/bids/show_participator.html.erb @@ -26,7 +26,7 @@ <% cond = Project.visible_condition(User.current) + "AND projects.project_type <> 1" %> <% memberships = user.memberships.all(:conditions => cond) %> <%= l(:label_x_contribute_to, :count => memberships.count) %> - <% for member in user.memberships %> + <% for member in memberships %> <%= link_to_project(member.project) %><%= (user.memberships.last == member) ? '' : ',' %> <% end %> <% end %> diff --git a/app/views/layouts/base_contest.html.erb b/app/views/layouts/base_contest.html.erb index c082013b..4e96e56f 100644 --- a/app/views/layouts/base_contest.html.erb +++ b/app/views/layouts/base_contest.html.erb @@ -55,7 +55,7 @@
- - - + - -
+ <%= image_tag(url_to_avatar(@user), :class => "avatar2") %> @@ -63,50 +63,40 @@
<%= h @bid.name %>
+
<%= join_in_contest(@bid, User.current)%> <%= watcher_link(@bid, User.current) %>
- - + + - - - +
+ + <%if User.current.logged? %> <% if @bid.author.id == User.current.id %> <%= link_to l(:label_contest_modify_settings), {:controller => 'bids', :action => 'settings', :id => @bid} %> <% end %> <% end %> -
- -
- + +
- - - - - - - - + + + - - - - - + +
<%=link_to "#{@bid.join_in_contests.count}",:controller => "bids", :action => "show_participator" %><%=link_to "#{@bid.projects.count}", :controller => 'bids', :action => 'show_project' %>
<%=link_to "#{@bid.join_in_contests.count}",:controller => "bids", + :action => "show_participator" %><%=link_to "#{@bid.projects.count}", :controller => 'bids', + :action => 'show_project' %>
<%= l(:label_participator) %> <%= l(:label_bidding_project) %> <%= l(:label_participator) %> <%= l(:label_bidding_project) %>
- +
diff --git a/app/views/users/user_fanslist.html.erb b/app/views/users/user_fanslist.html.erb index fb3a3f31..bfdf2907 100644 --- a/app/views/users/user_fanslist.html.erb +++ b/app/views/users/user_fanslist.html.erb @@ -21,7 +21,7 @@ <% cond = Project.visible_condition(User.current) + "AND projects.project_type <> 1" %> <% memberships = user.memberships.all(:conditions => cond) %> <%= l(:label_x_contribute_to, :count => memberships.count) %> - <% for member in user.memberships %> + <% for member in memberships %> <%= link_to_project(member.project) %><%= (user.memberships.last == member) ? '' : ',' %> <% end %> <% end %> diff --git a/app/views/users/user_watchlist.html.erb b/app/views/users/user_watchlist.html.erb index e93cd2c0..31047e92 100644 --- a/app/views/users/user_watchlist.html.erb +++ b/app/views/users/user_watchlist.html.erb @@ -16,7 +16,7 @@ <% cond = Project.visible_condition(User.current) + "AND projects.project_type <> 1" %> <% memberships = user.memberships.all(:conditions => cond) %> <%= l(:label_x_contribute_to, :count => memberships.count) %> - <% for member in user.memberships %> + <% for member in memberships %> <%= link_to_project(member.project) %><%= (user.memberships.last == member) ? '' : ',' %> <% end %> <% end %>