mirror of
https://github.com/fspc/bike-database.git
synced 2026-09-16 08:31:39 -04:00
lk | add time_spent field to bikes
This commit is contained in:
@@ -76,6 +76,7 @@ class BikesController < ApplicationController
|
||||
params[:bike][:fixed_at] = DateTime.strptime(params[:bike][:fixed_at], "%m/%d/%Y") if params[:bike][:fixed_at].present?
|
||||
params[:bike][:date_sold] = DateTime.strptime(params[:bike][:date_sold], "%m/%d/%Y") if params[:bike][:date_sold].present?
|
||||
params.require(:bike).permit(
|
||||
:time_spent,
|
||||
:fixed_at,
|
||||
:brand,
|
||||
:model,
|
||||
|
||||
@@ -5,6 +5,7 @@ class Bike < ActiveRecord::Base
|
||||
validates :bike_type, presence: true
|
||||
validates :color, presence: true
|
||||
validates :serial_number, presence: true
|
||||
validates_numericality_of :time_spent, greater_than_or_equal_to: 0, allow_nil: true
|
||||
has_one :client
|
||||
|
||||
FREECYCLERY = "Freecyclery"
|
||||
|
||||
@@ -30,6 +30,11 @@
|
||||
.col-sm-6
|
||||
= f.text_field :color, class: "form-control", disabled: disabled
|
||||
|
||||
.form-group
|
||||
= f.label "Purpose:", class: "col-sm-4 control-label"
|
||||
.col-sm-6
|
||||
= f.select :purpose, [["Freecyclery", "Freecyclery"], ["Sale", "Sale"]], {}, class: "selectpicker", disabled: disabled
|
||||
|
||||
.col-sm-6
|
||||
.form-group
|
||||
= f.label "Mechanic:", class: "col-sm-4 control-label"
|
||||
@@ -56,14 +61,13 @@
|
||||
.col-sm-6
|
||||
= f.text_field :fixed_at, class: "form-control datepicker", :value => @bike.fixed_at ? @bike.fixed_at.strftime("%m/%d/%Y") : "", disabled: disabled
|
||||
|
||||
.form-group
|
||||
= f.label "Time Spent (Hours):", class: "col-sm-4 control-label"
|
||||
.col-sm-6
|
||||
= f.text_field :time_spent, class: "form-control", type: "number", disabled: disabled
|
||||
|
||||
.row
|
||||
.col-sm-6
|
||||
%br
|
||||
%br
|
||||
.form-group
|
||||
= f.label "Purpose:", class: "col-sm-4 control-label"
|
||||
.col-sm-6
|
||||
= f.select :purpose, [["Freecyclery", "Freecyclery"], ["Sale", "Sale"]], {}, class: "selectpicker", disabled: disabled
|
||||
|
||||
.form-group
|
||||
= f.label "New Parts", class: "col-sm-4 control-label"
|
||||
|
||||
Reference in New Issue
Block a user