1- <% @recent_commissions.each do |commission| %>
2- <div >
3- <% if commission . complete? %>
4- <%# image_tag commission.image, style: 'width: 100%' %>
5- <%
6- s3 = Aws ::S3 ::Resource . new ( region : "us-east-1" )
7- obj = s3 . bucket ( commission . s3_bucket ) . object ( "job-#{ commission . job_id } .png" )
8- %>
9- < div class ="card horizontal ">
10- < div class ="card-image ">
11- <%= link_to obj . presigned_url ( :get ) do %>
12- <%= image_tag obj . presigned_url ( :get ) %>
13- <% end %>
14- </ div >
15- < div class ="card-stacked ">
16- < div class ="card-content ">
17- < div >
18- <%= commission . id %> .
19- <% if commission . entity . present? %>
20- < strong > <%= link_to commission . entity . name , commission . entity %> </ strong >
21- <% end %>
22- <% if commission . style? %>
23- < em > (<%= commission . style . humanize %> )</ em >
1+ < div class ="row ">
2+ < div class ="col s3 ">
3+ < br />
4+ < div > < strong > Most-active creators over 48h</ strong > </ div >
5+ < ol >
6+ <% @commissions_per_user_id . each do |user_id , count | %>
7+ <%# This is an N+1 query, but we can deal with it later %>
8+ <% user = User . find ( user_id . to_i ) %>
9+ < li > <%= link_to user . display_name , user %> : <%= pluralize count , 'image' %> </ li >
10+ <% end %>
11+ </ ol >
12+ </ div >
13+ < div class ="col s9 ">
14+ <% @recent_commissions . each do |commission | %>
15+ < div >
16+ <% if commission . complete? %>
17+ <%# image_tag commission.image, style: 'width: 100%' %>
18+ <%
19+ s3 = Aws ::S3 ::Resource . new ( region : "us-east-1" )
20+ obj = s3 . bucket ( commission . s3_bucket ) . object ( "job-#{ commission . job_id } .png" )
21+ %>
22+ < div class ="card horizontal ">
23+ < div class ="card-image ">
24+ <%= link_to obj . presigned_url ( :get ) do %>
25+ <%= image_tag obj . presigned_url ( :get ) %>
2426 <% end %>
25- by <%= link_to commission . user . name , commission . user %>
26- < div style ="font-size: 0.5em "> <%= commission . job_id %> </ div >
2727 </ div >
28- < ul >
29- < li >
30- Completed <%= time_ago_in_words commission . completed_at %> ago
31- </ li >
32- < li >
33- Took <%= distance_of_time_in_words commission . completed_at - commission . created_at %>
34- </ li >
35- < hr />
36- < li >
37- < div > Preprompt:</ div >
38- <%= commission . prompt . inspect %>
39- </ li >
40- </ ul >
28+ < div class ="card-stacked ">
29+ < div class ="card-content ">
30+ < div >
31+ <%= commission . id %> .
32+ <% if commission . entity . present? %>
33+ < strong > <%= link_to commission . entity . name , commission . entity %> </ strong >
34+ <% end %>
35+ <% if commission . style? %>
36+ < em > (<%= commission . style . humanize %> )</ em >
37+ <% end %>
38+ by <%= link_to commission . user . name , commission . user %>
39+ < div style ="font-size: 0.5em "> <%= commission . job_id %> </ div >
40+ </ div >
41+ < ul >
42+ < li >
43+ Completed <%= time_ago_in_words commission . completed_at %> ago
44+ </ li >
45+ < li >
46+ Took <%= distance_of_time_in_words commission . completed_at - commission . created_at %>
47+ </ li >
48+ < hr />
49+ < li >
50+ < div > Preprompt:</ div >
51+ <%= commission . prompt . inspect %>
52+ </ li >
53+ </ ul >
54+ </ div >
55+ </ div >
4156 </ div >
42- </ div >
43- </ div >
44- <% else %>
45- < div class =" card-panel green white-text darken-4 ">
46- Basil is still working on this commission...
47- < div style =" font-size: 0.8em " >
48- (Requested <%= time_ago_in_words ( commission . created_at ) %> ago)
49- </ div >
57+ <% else % >
58+ < div class =" card-panel green white-text darken-4 " >
59+ Basil is still working on this commission...
60+ < div style =" font-size: 0.8em ">
61+ (Requested <%= time_ago_in_words ( commission . created_at ) %> ago)
62+ </ div >
63+ </ div >
64+ <% end % >
5065 </ div >
5166 <% end %>
67+
5268 </ div >
53- <% end % >
69+ </ div >
0 commit comments