add mock recommender service for development, add user-context recommended posts

This commit is contained in:
r888888888
2018-07-21 13:24:43 -07:00
parent 93c074c15b
commit 344c46ed00
20 changed files with 250 additions and 33 deletions

View File

@@ -3,6 +3,9 @@
<li><%= link_to "Listing", posts_path %></li>
<li id="secondary-links-posts-upload" class="nonessential"><%= link_to "Upload", new_upload_path %></li>
<li id="secondary-links-posts-hot"><%= link_to "Hot", posts_path(:tags => "order:rank", :d => "1") %></li>
<% if RecommenderService.available_for_user? %>
<li><%= link_to "Recommended", recommended_posts_path(context: "user") %></li>
<% end %>
<% unless CurrentUser.is_anonymous? %>
<li id="secondary-links-posts-favorites"><%= link_to "Favorites", favorites_path %></li>
<li id="secondary-links-posts-favorite-groups"><%= link_to "Fav groups", favorite_groups_path %></li>

View File

@@ -89,7 +89,7 @@
<menu id="post-sections">
<li><a href="#comments">Comments</a></li>
<% if RecommenderService.enabled? %>
<% if RecommenderService.available_for_post?(@post) %>
<li><a href="#recommended">Recommended</a></li>
<% end %>
@@ -100,13 +100,11 @@
<li><a href="#share">Share</a></li>
</menu>
<section id="recommended" data-available="<%= RecommenderService.available?(@post) %>">
<% if RecommenderService.available?(@post) %>
<%= render "posts/partials/index/recommended", post: @post %>
<% else %>
<p><em>Not enough data available</em></p>
<% end %>
</section>
<% if RecommenderService.available_for_post?(@post) %>
<section id="recommended">
<p><em>Loading...</em></p>
</section>
<% end %>
<section id="comments">
<% if !CurrentUser.user.is_builder? %>