@@ -1442,8 +1442,8 @@ def create_namespace
1442
1442
def field_select
1443
1443
assert_privileges ( 'miq_ae_field_edit' )
1444
1444
fields_get_form_vars
1445
- @combo_xml = build_type_options
1446
- @dtype_combo_xml = build_dtype_options
1445
+ # @combo_xml = build_type_options
1446
+ # @dtype_combo_xml = build_dtype_options
1447
1447
session [ :field_data ] = { }
1448
1448
@edit [ :new_field ] [ :substitute ] = session [ :field_data ] [ :substitute ] = true
1449
1449
@changed = ( @edit [ :new ] != @edit [ :current ] )
@@ -1461,14 +1461,15 @@ def field_accept
1461
1461
assert_privileges ( 'miq_ae_field_edit' )
1462
1462
fields_get_form_vars
1463
1463
@changed = ( @edit [ :new ] != @edit [ :current ] )
1464
- @combo_xml = build_type_options
1465
- @dtype_combo_xml = build_dtype_options
1464
+ # @combo_xml = build_type_options
1465
+ # @dtype_combo_xml = build_dtype_options
1466
1466
# render :update do |page|
1467
1467
# page << javascript_prologue
1468
1468
# page.replace("class_fields_div", :partial => "class_fields")
1469
1469
# page << javascript_for_miq_button_visibility(@changed)
1470
1470
# page << "miqSparkle(false);"
1471
1471
# end
1472
+ # byebug
1472
1473
render :json => {
1473
1474
:message => 'Accepted' ,
1474
1475
:data => { :icons => [ ae_field_fonticon ( params [ :aetype ] ) , ae_field_fonticon ( params [ :datatype ] ) ] }
@@ -2396,14 +2397,19 @@ def fields_get_form_vars
2396
2397
end
2397
2398
end
2398
2399
elsif params [ :button ] == "accept"
2400
+ # byebug
2399
2401
# if session[:field_data][:name].blank? || session[:field_data][:aetype].blank?
2400
- # field = session[:field_data][:name].blank? ? "Name" : "Type"
2401
- # field += " and Type" if field == "Name" && session[:field_data][:aetype].blank?
2402
- # add_flash(_("%{field} is required") % {:field => field}, :error)
2403
- # return
2404
- # end
2402
+ if params [ :name ] . blank? || params [ :aetype ] . blank?
2403
+ # field = session[:field_data][:name].blank? ? "Name" : "Type"
2404
+ # field += " and Type" if field == "Name" && session[:field_data][:aetype].blank?
2405
+ field = params [ :name ] . blank? ? "Name" : "Type"
2406
+ field += " and Type" if field == "Name" && params [ :aetype ] . blank?
2407
+ add_flash ( _ ( "%{field} is required" ) % { :field => field } , :error )
2408
+ return
2409
+ end
2405
2410
new_fields = { }
2406
2411
field_attributes . each do |field_attribute |
2412
+ # byebug
2407
2413
# new_fields[field_attribute] = @edit[:new_field][field_attribute.to_sym]
2408
2414
# new_fields[field_attribute] = params[:field][field_attribute.to_sym]
2409
2415
new_fields [ field_attribute ] = params [ field_attribute . to_sym ]
0 commit comments