Fixed small items
This commit is contained in:
parent
568b42c12d
commit
e024839cb6
@ -51,6 +51,12 @@ div#ingredient-list, div#step-list {
|
||||
}
|
||||
|
||||
div.recipe-view {
|
||||
|
||||
.source {
|
||||
@extend .col-xs-6;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
.ingredients div {
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
|
@ -14,9 +14,9 @@ class UsersController < ApplicationController
|
||||
end
|
||||
|
||||
def verify_login
|
||||
if user = User.authenticate(params[:email], params[:password])
|
||||
if user = User.authenticate(params[:username], params[:password])
|
||||
set_current_user(user)
|
||||
flash[:notice] = "Welcome, #{user.full_name}"
|
||||
flash[:notice] = "Welcome, #{user.display_name}"
|
||||
redirect_to root_path
|
||||
else
|
||||
flash[:error] = "Invalid credentials"
|
||||
|
@ -22,6 +22,18 @@ class RecipeIngredient < ActiveRecord::Base
|
||||
end
|
||||
end
|
||||
|
||||
def display_name
|
||||
if quantity.present? && units.present?
|
||||
"#{quantity} #{units} of #{custom_name}"
|
||||
elsif quantity.present?
|
||||
"#{quantity} #{custom_name}"
|
||||
elsif units.present?
|
||||
"#{units} #{custom_name}"
|
||||
else
|
||||
custom_name
|
||||
end
|
||||
end
|
||||
|
||||
def scale(factor, auto_unit = false)
|
||||
if factor.present? && self.quantity.present? && factor != '1'
|
||||
self.quantity = UnitConversion.convert(self.quantity, factor, nil, nil)
|
||||
|
@ -4,8 +4,8 @@ class User < ActiveRecord::Base
|
||||
|
||||
validates :username, presence: true, uniqueness: { case_sensitive: false }
|
||||
|
||||
def self.authenticate(email, password)
|
||||
find_by_email(email).try(:authenticate, password)
|
||||
def self.authenticate(username, password)
|
||||
find_by_username(username).try(:authenticate, password)
|
||||
end
|
||||
|
||||
def display_name
|
||||
|
@ -44,7 +44,7 @@
|
||||
<% end %>
|
||||
|
||||
<% if @recipe.source.present? %>
|
||||
<div class="col-xs-6">
|
||||
<div class="source">
|
||||
<p>Source</p><p><%= @recipe.source %></p>
|
||||
</div>
|
||||
<% end %>
|
||||
@ -60,7 +60,7 @@
|
||||
<div class="panel-body">
|
||||
<ul class="ingredients">
|
||||
<% @recipe.recipe_ingredients.each do |i| %>
|
||||
<li><div><%= "#{i.quantity} #{i.units} of #{i.custom_name}" %></div></li>
|
||||
<li><div><%= i.display_name %></div></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -11,8 +11,8 @@
|
||||
<%= form_tag(login_path, :method => :post) do %>
|
||||
|
||||
<div class="form-group">
|
||||
<%= label_tag :email, "Email", class: 'control-label' %>
|
||||
<%= text_field_tag :email, nil, class: 'form-control' %>
|
||||
<%= label_tag :username, "Username", class: 'control-label' %>
|
||||
<%= text_field_tag :username, nil, class: 'form-control' %>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
|
Loading…
Reference in New Issue
Block a user