111 lines
4.2 KiB
Plaintext
111 lines
4.2 KiB
Plaintext
<!--Added by nie-->
|
||
<div class="project-block">
|
||
<div class="img-tag">
|
||
<% if(@project.project_type==1)%>
|
||
<% if get_avatar?(project)%>
|
||
<%= link_to image_tag(url_to_avatar(project), :class => "avatar2"), project_path(project) %>
|
||
<% else %>
|
||
<%= link_to image_tag('../images/avatars/Project/course.jpg', :class => "avatar2"), project_path(project)%>
|
||
<% end %>
|
||
<% else %>
|
||
<%= link_to image_tag(url_to_avatar(project), :class => "avatar2"), project_path(project) %>
|
||
</div>
|
||
<div class="wiki-description">
|
||
<p>
|
||
<%= textilizable(project.short_description, :project => project) %>
|
||
</p>
|
||
</div>
|
||
|
||
<div class="information">
|
||
<p class="stats">
|
||
<%= content_tag('span', @project.watcher_users.count, :class => "info") %><%= content_tag('span', l(:label_x_follow_people,:count =>@project.watcher_users.count)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<%= content_tag('span', "#{@project.users.count}", :class => "info") %><%= content_tag('span', l(:label_x_current_contributors, :count => @project.users.count)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<%= content_tag('span', "#{(@project.repository.nil? || @project.repository.changesets[0].nil?) ? '0' : distance_of_time_in_words(Time.now, @project.repository.changesets[0].committed_on)}", :class => "info") %><%= content_tag('span', l(:label_since_last_commits)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<%= content_tag('span', "#{@project.repository.nil? ? '0' : @project.project_status.changesets_count }", :class => "info") %><%= content_tag('span', l(:label_commit_on)) %>
|
||
</p>
|
||
</div>
|
||
<% end %>
|
||
<% if(@project.project_type==1)%>
|
||
</div>
|
||
<div class="wiki-description">
|
||
<p>
|
||
<%= textilizable(project.short_description, :project => project) %>
|
||
</p>
|
||
</div>
|
||
|
||
<div class="information">
|
||
<p class="stats">
|
||
<%= content_tag('span', @project.watcher_users.count, :class => "info") %><%= content_tag('span', l(:label_x_follow_people,:count =>@project.watcher_users.count)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<%= content_tag('span', "#{@project.homeworks.count}", :class => "info") %><%= content_tag('span', l(:label_x_task, :count => @project.homeworks.count)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<%= content_tag('span', "#{@project.members.count}", :class => "info") %><%= content_tag('span', l(:label_x_member, :count => @project.members.count)) %>
|
||
</p>
|
||
<p class="stats">
|
||
<% files_count = @project.attachments.count %>
|
||
<% @project.versions.each do |version| %>
|
||
<% files_count += version.attachments.count %>
|
||
<% end %>
|
||
<%= content_tag('span', files_count, :class => "info") %><%= content_tag('span', l(:label_x_data,:count => files_count)) %>
|
||
</p>
|
||
|
||
</div>
|
||
<% end %>
|
||
|
||
</div>
|
||
<div class="add-info">
|
||
<div class="main-language">
|
||
<!-- add by huang -->
|
||
<% if(@project.project_type==1)%>
|
||
<%= content_tag('span', "#{l(:field_tea_name)}: ") %>
|
||
<% else %>
|
||
<%= content_tag('span', "#{l(:default_role_manager)}: ") %>
|
||
<% end %>
|
||
<!-- end -->
|
||
<!-- <%= content_tag('span', "#{l(:default_role_manager)}: ") %> -->
|
||
<% @admin = @project.project_infos%>
|
||
<% if @admin.size > 0 %>
|
||
<%= content_tag('a', @admin.collect{|u| link_to(u.user.lastname+u.user.firstname, user_path(u.user_id))}.join(", ").html_safe) %>
|
||
<% end %>
|
||
<% if(@project.project_type==1)%>
|
||
<%= l(:label_course_college) %>:
|
||
<%if @admin&&@admin.first&&@admin.first.user&&@admin.first.user.user_extensions%>
|
||
<%= @admin.first.user.user_extensions.occupation %>
|
||
<% end %>
|
||
<% end %>
|
||
</div>
|
||
<div class="licences">
|
||
<%= content_tag('span', "#{l(:label_create_time)}: ") %><%= content_tag('span', format_time(@project.created_on)) %>
|
||
</div>
|
||
<!-- added by liuping -->
|
||
<% unless User.current.member_of?(@project) %>
|
||
<%= watcher_link(@project, User.current) %>
|
||
<% end %>
|
||
<span style="float: right; margin-right: 100px">
|
||
<% if @project.project_type == 1 %>
|
||
<% unless Course.find_by_extra(@project.identifier).tea_id == User.current.id%>
|
||
<%= join_in_course(@project, User.current)%>
|
||
<% end %>
|
||
<% end %>
|
||
</span>
|
||
|
||
</div>
|
||
<div class="tags">
|
||
<!-- added by william -for tag -->
|
||
<div id="tags">
|
||
|
||
<%= image_tag( "/images/sidebar/tags.png") %>
|
||
|
||
<%= render :partial => 'tags/tag_name', :locals => {:obj => @project,:object_flag => "2",:non_list_all => true }%>
|
||
|
||
</div>
|
||
</div>
|