@@ -63,12 +63,20 @@ def label_tag_mapping_edit
63
63
end
64
64
get_node_info ( x_node )
65
65
@lt_map = @edit = session [ :edit ] = nil # clean out the saved info
66
- replace_right_cell ( :nodetype => @nodetype )
66
+ render :update do |page |
67
+ page << javascript_prologue
68
+ page . replace ( "flash_msg_div" , :partial => "layouts/flash_msg" )
69
+ page << "miqScrollTop();" if @flash_array . present?
70
+ page . replace_html ( 'map_tags' , :partial => 'settings_map_tags_tab' )
71
+ end
67
72
when "save" , "add"
68
73
id = params [ :id ] || "new"
69
74
return unless load_edit ( "label_tag_mapping_edit__#{ id } " , "replace_cell__explorer" )
70
75
71
76
@lt_map = @edit [ :lt_map ] if @edit && @edit [ :lt_map ]
77
+ if @edit [ :new ] [ :entity ] . blank?
78
+ add_flash ( _ ( "Entity is required" ) , :error )
79
+ end
72
80
if @edit [ :new ] [ :label_name ] . blank?
73
81
add_flash ( _ ( "Label is required" ) , :error )
74
82
end
@@ -109,7 +117,7 @@ def entity_ui_name_or_all(entity)
109
117
ui_lookup ( :model => model )
110
118
end
111
119
else
112
- _ ( "<All >" )
120
+ _ ( "<Choose >" )
113
121
end
114
122
end
115
123
@@ -277,7 +285,12 @@ def label_tag_mapping_add(entity, label_name, cat_description)
277
285
add_flash ( _ ( "Provider Tag Mapping \" %{name}\" was added" ) % { :name => label_name } )
278
286
get_node_info ( x_node )
279
287
@lt_map = @edit = session [ :edit ] = nil # clean out the saved info
280
- replace_right_cell ( :nodetype => "root" )
288
+ render :update do |page |
289
+ page << javascript_prologue
290
+ page . replace ( "flash_msg_div" , :partial => "layouts/flash_msg" )
291
+ page << "miqScrollTop();" if @flash_array . present?
292
+ page . replace_html ( 'map_tags' , :partial => 'settings_map_tags_tab' )
293
+ end
281
294
end
282
295
end
283
296
@@ -307,7 +320,12 @@ def label_tag_mapping_update(id, cat_description)
307
320
add_flash ( _ ( "Provider Tag Mapping \" %{name}\" was saved" ) % { :name => mapping . label_name } )
308
321
get_node_info ( x_node )
309
322
@lt_map = @edit = session [ :edit ] = nil # clean out the saved info
310
- replace_right_cell ( :nodetype => "root" )
323
+ render :update do |page |
324
+ page << javascript_prologue
325
+ page . replace ( "flash_msg_div" , :partial => "layouts/flash_msg" )
326
+ page << "miqScrollTop();" if @flash_array . present?
327
+ page . replace_html ( 'map_tags' , :partial => 'settings_map_tags_tab' )
328
+ end
311
329
end
312
330
end
313
331
@@ -336,7 +354,7 @@ def label_tag_mapping_delete
336
354
page << javascript_prologue
337
355
page . replace ( "flash_msg_div" , :partial => "layouts/flash_msg" )
338
356
page << "miqScrollTop();" if @flash_array . present?
339
- page . replace_html ( 'settings_label_tag_mapping ' , :partial => 'settings_label_tag_mapping_tab ' )
357
+ page . replace_html ( 'map_tags ' , :partial => 'settings_map_tags_tab ' )
340
358
end
341
359
else
342
360
mapping . errors . each { |error | add_flash ( "#{ error . attribute . to_s . capitalize } #{ error . message } " , :error ) }
@@ -360,7 +378,7 @@ def cat_description_without_prefix(cat_description)
360
378
def tag_category_parameters_for_haml
361
379
{ :lt_map => @lt_map ,
362
380
:categories => categories_for_select ,
363
- :category => @edit [ :new ] [ :category ] || categories_for_select . first ,
381
+ :category => @edit [ :new ] [ :category ] || nil ,
364
382
:all_entities => @edit [ :new ] [ :entity ] == ALL_ENTITIES }
365
383
end
366
384
end
0 commit comments