don't check :| by default, other polish

This commit is contained in:
Andrew Brown 2023-03-03 10:25:12 -08:00
parent 6bd56a16a0
commit 231dafd4e5
3 changed files with 6 additions and 2 deletions

View File

@ -65,6 +65,7 @@ class BasilController < ApplicationController
# Feedback today
@feedback_today = BasilFeedback.where('updated_at > ?', 24.hours.ago)
.order(:score_adjustment)
.group(:score_adjustment)
.count
@emoji_counts_today = @feedback_today.map do |score, count|
@ -80,7 +81,9 @@ class BasilController < ApplicationController
end
# Feedback all time
@feedback_all_time = BasilFeedback.group(:score_adjustment).count
@feedback_all_time = BasilFeedback.order(:score_adjustment)
.group(:score_adjustment)
.count
days_since_start = (Date.current - BasilFeedback.minimum(:updated_at).to_date)
days_since_start = 1 if days_since_start.zero? # no dividing by 0 lol

View File

@ -68,6 +68,7 @@
<div class="center" style="font-size: 0.9em"><strong>Feedback for Basil</strong></div>
<div class="row">
<%= form_for commission.basil_feedbacks.find_or_initialize_by(user: current_user), url: basil_feedback_path(commission.job_id), method: :POST, remote: true do |f| %>
<% f.object.score_adjustment = nil if !f.object.persisted? %>
<div class="col s2 red lighten-3">
<label>
<%= f.radio_button :score_adjustment, '-2', { class: 'autosave-closest-form-on-change' } %>

View File

@ -38,7 +38,7 @@
</div>
<div class="col s12 m8 l9">
<%=
area_chart @commissions.group_by_day(:created_at),
area_chart @commissions.order(:created_at).group_by_day(:created_at).map { |date, count| [date.to_date, count] },
colors: ['#9C27B0', '#2196F3'],
title: 'Images created per day'
%>