Project

General

Profile

« Previous | Next » 

Revision c30d4613

Added by Marc Dequènes over 14 years ago

  • ID c30d46135dc6b02049f912f586cfd6b07701bb39

[evol] improved code for objects recognition, created display helper for raw items, and added family items display support

View differences:

lib/ldap_shadows/display_utils.rb
puts "--- Detected Info ---"
puts "aspects: " + item.aspects.sort.join(", ")
puts "--- Family ---"
puts "parent: " + item.family_parent_dn.to_s
puts "siblings: " + item.family_siblings_dn.join(", ")
puts "children: " + item.family_children_dn.join(", ")
puts "--- Relations ---"
item.relations.each do |rel|
rel_data = item.send(rel)
......
end
puts "#{rel}: " + rel_value
end
puts "--- Family ---"
puts "parent: " + item.family_parent_dn.to_s
puts "siblings: " + item.family_siblings_dn.join(", ")
puts "children: " + item.family_children_dn.join(", ")
else
obj_info, obj_aspects = item.organized_data
......
puts "--- #{Translator.translate_aspect_name(aspect_name)} ---"
display_fields(aspect_data, options)
end
puts "--- Family ---"
puts "parent: " + LdapObject.raw_item_info(item.family_parent)[:name]
puts "siblings: " + item.family_siblings.collect{|raw_item| LdapObject.raw_item_info(raw_item)[:name] }.join(", ")
puts "children: " + item.family_children.collect{|raw_item| LdapObject.raw_item_info(raw_item)[:name] }.join(", ")
end
end

Also available in: Unified diff