fix error
This commit is contained in:
parent
53eced22cc
commit
429ef0f11c
|
@ -131,7 +131,7 @@ class PHireField
|
||||||
def self.add_p_hire_field(property,property_param, p_hire_field_id=nil,field_status)
|
def self.add_p_hire_field(property,property_param, p_hire_field_id=nil,field_status)
|
||||||
@field_name = 'property'
|
@field_name = 'property'
|
||||||
if field_status.eql?(true)
|
if field_status.eql?(true)
|
||||||
@p_hire_field_counter = property.p_hire_fields.count rescue nil
|
@p_hire_field_counter = property.p_hire_fields_enabled.count rescue nil
|
||||||
@p_hire_field = self.find(p_hire_field_id) rescue nil
|
@p_hire_field = self.find(p_hire_field_id) rescue nil
|
||||||
old_key = @p_hire_field.key
|
old_key = @p_hire_field.key
|
||||||
@p_hire_field.update(property_param)
|
@p_hire_field.update(property_param)
|
||||||
|
@ -145,7 +145,7 @@ class PHireField
|
||||||
end
|
end
|
||||||
@p_hire_field[:af_count] = @p_hire_field_counter
|
@p_hire_field[:af_count] = @p_hire_field_counter
|
||||||
else
|
else
|
||||||
@p_hire_field_counter = property.p_hire_fields.count rescue nil
|
@p_hire_field_counter = property.p_hire_fields_enabled.count rescue nil
|
||||||
@p_hire_field = property.p_hire_fields.build(property_param) rescue nil
|
@p_hire_field = property.p_hire_fields.build(property_param) rescue nil
|
||||||
@p_hire_field.save
|
@p_hire_field.save
|
||||||
@p_hire_field[:af_count] = @p_hire_field_counter
|
@p_hire_field[:af_count] = @p_hire_field_counter
|
||||||
|
|
|
@ -125,6 +125,9 @@ class Property
|
||||||
after_save do
|
after_save do
|
||||||
self.change_day_setting_status
|
self.change_day_setting_status
|
||||||
end
|
end
|
||||||
|
def p_hire_fields_enabled
|
||||||
|
self.p_hire_fields.where(disabled: false)
|
||||||
|
end
|
||||||
def all_day_settings
|
def all_day_settings
|
||||||
self.property_day_settings.asc(:key).group_by(&:day)
|
self.property_day_settings.asc(:key).group_by(&:day)
|
||||||
end
|
end
|
||||||
|
@ -468,10 +471,10 @@ class Property
|
||||||
end
|
end
|
||||||
def check_require_fields(booking_p)
|
def check_require_fields(booking_p)
|
||||||
fields_name = self.get_all_fields
|
fields_name = self.get_all_fields
|
||||||
has_p_hire_fields = self.p_hire_fields.count != 0
|
has_p_hire_fields = self.p_hire_fields_enabled.count != 0
|
||||||
p_hire_fields = {}
|
p_hire_fields = {}
|
||||||
if has_p_hire_fields
|
if has_p_hire_fields
|
||||||
p_hire_fields = self.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h
|
p_hire_fields = self.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h
|
||||||
end
|
end
|
||||||
error_messages = ""
|
error_messages = ""
|
||||||
form_index = 0
|
form_index = 0
|
||||||
|
@ -546,7 +549,7 @@ class Property
|
||||||
if @default_field_names.nil?
|
if @default_field_names.nil?
|
||||||
basic_fields = self.get_basic_fields
|
basic_fields = self.get_basic_fields
|
||||||
custom_fields = []
|
custom_fields = []
|
||||||
self.p_hire_fields.each do |p_hire_field|
|
self.p_hire_fields_enabled.each do |p_hire_field|
|
||||||
unless p_hire_field.disabled
|
unless p_hire_field.disabled
|
||||||
custom_fields << "p_hire_fields.#{p_hire_field.id}"
|
custom_fields << "p_hire_fields.#{p_hire_field.id}"
|
||||||
end
|
end
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
|
||||||
<div id="attributes-area" class="input-area">
|
<div id="attributes-area" class="input-area">
|
||||||
<%= render partial: "attribute_field",collection: @attribute.p_hire_fields.asc(:_id)%>
|
<%= render partial: "attribute_field",collection: @attribute.p_hire_fields_enabled.asc(:_id)%>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-actions">
|
<div class="form-actions">
|
||||||
|
|
|
@ -714,10 +714,10 @@ ul.list-unstyled li {
|
||||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% fields_name = property.get_all_fields %>
|
<% fields_name = property.get_all_fields %>
|
||||||
<% has_p_hire_fields = property.p_hire_fields.count != 0
|
<% has_p_hire_fields = property.p_hire_fields_enabled.count != 0
|
||||||
p_hire_fields = {}
|
p_hire_fields = {}
|
||||||
if has_p_hire_fields
|
if has_p_hire_fields
|
||||||
p_hire_fields = property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h
|
p_hire_fields = property.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h
|
||||||
end
|
end
|
||||||
%>
|
%>
|
||||||
<% @form_index = 0 %>
|
<% @form_index = 0 %>
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<%= form_for @property , :url => {:action => "update_fields_display_order"}, html: {class: "form-horizontal main-forms"} do |f| %>
|
<%= form_for @property , :url => {:action => "update_fields_display_order"}, html: {class: "form-horizontal main-forms"} do |f| %>
|
||||||
<% p_hire_fields = @property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h %>
|
<% p_hire_fields = @property.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h %>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend><%= @property.title %></legend>
|
<legend><%= @property.title %></legend>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<%
|
<%
|
||||||
p_hire_fields = property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h
|
p_hire_fields = property.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h
|
||||||
fields_name = property.get_all_fields
|
fields_name = property.get_all_fields
|
||||||
basic_keys = []
|
basic_keys = []
|
||||||
if (property.set_availability rescue false)
|
if (property.set_availability rescue false)
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
fields_name = fields_name - basic_keys
|
fields_name = fields_name - basic_keys
|
||||||
keys = basic_keys + fields_name
|
keys = basic_keys + fields_name
|
||||||
keys = keys.select{|field_name| (property[field_name]["enable"] == "1" rescue true) }
|
keys = keys.select{|field_name| (property[field_name]["enable"] == "1" rescue true) }
|
||||||
p_hire_fields = property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h
|
p_hire_fields = property.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h
|
||||||
has_p_hire_fields = p_hire_fields.count != 0
|
has_p_hire_fields = p_hire_fields.count != 0
|
||||||
tmp_keys = []
|
tmp_keys = []
|
||||||
all_trans = keys.map do |k|
|
all_trans = keys.map do |k|
|
||||||
|
|
|
@ -558,10 +558,10 @@
|
||||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% fields_name = property.get_all_fields %>
|
<% fields_name = property.get_all_fields %>
|
||||||
<% has_p_hire_fields = property.p_hire_fields.count != 0
|
<% has_p_hire_fields = property.p_hire_fields_enabled.count != 0
|
||||||
p_hire_fields = {}
|
p_hire_fields = {}
|
||||||
if has_p_hire_fields
|
if has_p_hire_fields
|
||||||
p_hire_fields = property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h
|
p_hire_fields = property.p_hire_fields_enabled.map{|rf| [rf.id.to_s,rf]}.to_h
|
||||||
end
|
end
|
||||||
%>
|
%>
|
||||||
<% @form_index = 0 %>
|
<% @form_index = 0 %>
|
||||||
|
|
|
@ -308,10 +308,10 @@
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if property.p_hire_fields.count != 0 %>
|
<% if property.p_hire_fields_enabled.count != 0 %>
|
||||||
<% p_hire = PHire.new(:id=>nil) %>
|
<% p_hire = PHire.new(:id=>nil) %>
|
||||||
<% @form_index = 0 %>
|
<% @form_index = 0 %>
|
||||||
<% property.p_hire_fields.asc(:_id).each do |rf| %>
|
<% property.p_hire_fields_enabled.asc(:_id).each do |rf| %>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= rf.block_helper(property,@form_index,false,"p_hire",p_hire, rf.to_require) %>
|
<%= rf.block_helper(property,@form_index,false,"p_hire",p_hire, rf.to_require) %>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue