1
0

Setting default quantity domain in form

This commit is contained in:
cryptogopher 2019-11-21 23:18:45 +01:00
parent 2ebbe9a306
commit 0820a90897
3 changed files with 4 additions and 3 deletions

View File

@ -6,6 +6,7 @@ class QuantitiesController < ApplicationController
def index def index
@quantity = @project.quantities.new @quantity = @project.quantities.new
@quantity.domain = Quantity.domains[session[:q_filters][:domain]]
prepare_quantities prepare_quantities
end end

View File

@ -2,9 +2,9 @@ class Quantity < ActiveRecord::Base
include BodyTracking::Formula include BodyTracking::Formula
enum domain: { enum domain: {
diet: 0,
measurement: 1, measurement: 1,
exercise: 2, exercise: 2
diet: 0
} }
acts_as_nested_set dependent: :destroy, scope: :project acts_as_nested_set dependent: :destroy, scope: :project

View File

@ -23,7 +23,7 @@
$('[id=parent_select_'+$('#quantity_domain option:selected').val()+'] select') $('[id=parent_select_'+$('#quantity_domain option:selected').val()+'] select')
.attr('name', 'quantity[parent_id]'); .attr('name', 'quantity[parent_id]');
} }
$('#quantity-form').on('click', '#quantity_domain', domainChange); $('#quantity-form').on('change', '#quantity_domain', domainChange);
$(document).ready(function() { $(document).ready(function() {
domainChange(); domainChange();