mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-24 05:35:46 +08:00
Merge pull request 'nps增加明细更新' (#330) from pre_trustie_server into trustie_server
This commit is contained in:
@@ -12,15 +12,15 @@
|
||||
<tbody>
|
||||
<% if user_nps.present? %>
|
||||
<% user_nps.each_with_index do |nps, index| %>
|
||||
<tr class="user-item-<%= nps.user.id %>">
|
||||
<tr class="user-item-<%= nps.user.nil? ? "用户已注销" : nps.user.id %>">
|
||||
<td><%= list_index_no((params[:page] || 1).to_i, index) %></td>
|
||||
<td class="text-left">
|
||||
<%= link_to "/#{nps.user.login}", target: '_blank' do %>
|
||||
<%= overflow_hidden_span nps.user.real_name, width: 100 %>
|
||||
<%= link_to "/#{nps.user.nil? ? "用户已注销" : nps.user.login}", target: '_blank' do %>
|
||||
<%= overflow_hidden_span (nps.user.nil? ? "用户已注销" : nps.user.real_name), width: 100 %>
|
||||
<% end %>
|
||||
</td>
|
||||
<td><%= display_text(nps.created_at&.strftime('%Y-%m-%d %H:%M')) %></td>
|
||||
<td><%= display_text(nps.user.last_login_on&.strftime('%Y-%m-%d %H:%M')) %></td>
|
||||
<td><%= display_text(nps.user.nil? ? "用户已注销" : nps.user.last_login_on&.strftime('%Y-%m-%d %H:%M')) %></td>
|
||||
<td><%= nps.action_type == 'close' ? '--' : nps.score %></td>
|
||||
<td><%= nps.memo %></td>
|
||||
</tr>
|
||||
|
||||
@@ -37,6 +37,21 @@
|
||||
提升用户体验:<span class="text-danger"><%= UserNp.where("memo like '%用户体验需进一步提升%'").count %></span>,
|
||||
其他:<span class="text-danger"><%= UserNp.where("action_type !='close'").where("LENGTH(memo) >0").where.not(id: UserNp.where("memo like '%期待更加丰富的功能%' or memo like '%希望有新手引导%' or memo like '%用户体验需进一步提升%' ").ids).count %></span>
|
||||
</p>
|
||||
<p style="padding-bottom: 10px !important;">
|
||||
代码库基本功能:<span class="text-danger"><%= UserNp.where("memo like '%代码库基本功能%'").count %></span>,
|
||||
疑修:<span class="text-danger"><%= UserNp.where("memo like '%疑修%'").count %></span>,
|
||||
合并请求:<span class="text-danger"><%= UserNp.where("memo like '%合并请求%'").count %></span>,
|
||||
流水线引擎:<span class="text-danger"><%= UserNp.where("memo like '%流水线引擎%'").count %></span>,
|
||||
维基Wiki:<span class="text-danger"><%= UserNp.where("memo like '%维基Wiki%'").count %></span>,
|
||||
数据集:<span class="text-danger"><%= UserNp.where("memo like '%数据集%'").count %></span>,
|
||||
特色专区:<span class="text-danger"><%= UserNp.where("memo like '%特色专区%'").count %></span>,
|
||||
BOT功能:<span class="text-danger"><%= UserNp.where("memo like '%BOT功能%'").count %></span>,
|
||||
跨平台同步服务:<span class="text-danger"><%= UserNp.where("memo like '%跨平台同步服务%'").count %></span>,
|
||||
代码溯源及扫描服务:<span class="text-danger"><%= UserNp.where("memo like '%代码溯源及扫描服务%'").count %></span>,
|
||||
开源软件健康度量服务:<span class="text-danger"><%= UserNp.where("memo like '%开源软件健康度量服务%'").count %></span>,
|
||||
HiAgent:<span class="text-danger"><%= UserNp.where("memo like '%HiAgent%'").count %></span>,
|
||||
非常满意,没有需要吐槽的功能!:<span class="text-danger"><%= UserNp.where("memo like '%非常满意,没有需要吐槽的功能%'").count %></span>
|
||||
</p>
|
||||
</div>
|
||||
<div class="box admin-list-container users-list-container">
|
||||
<%= render partial: 'admins/nps/user_np_list', locals: { user_nps: @user_nps } %>
|
||||
|
||||
Reference in New Issue
Block a user