app/views/tramway/admin/shared/show/_associations.html.haml in tramway-admin-1.20.3 vs app/views/tramway/admin/shared/show/_associations.html.haml in tramway-admin-1.21

- old
+ new

@@ -1,13 +1,17 @@ - if object.class.show_associations.map(&:to_s).include? association.name.to_s %tr %td = model_class.human_attribute_name association.name - -#= link_to "Add #{model_class.human_attribute_name(association.name).singularize}", new_associated_record_path(association: association, object: object), class: 'btn btn-primary' + %hr + = link_to "#{I18n.t('helpers.actions.add')} #{model_class.human_attribute_name(association.name).singularize.downcase}", new_associated_record_path(association: association, object: object, as: object.send("#{association.name}_as")), class: 'btn btn-primary' %td{ colspan: 2 } %table.table.table-striped.table-bordered - object.send(association.name)&.each do |association_object| %tr %td = association_object.id %td = link_to association_object.name, record_path(association_object.id, model: association.options[:class_name]) + %td + = delete_button url: record_path(association_object.id, model: association.options[:class_name], redirect: current_model_record_path(object.id)), button_options: { class: 'btn btn-xs btn-danger' } do + = fa_icon 'trash-alt'