Revision 3d58e226
Added by Marc Dequènes over 15 years ago
- ID 3d58e22672318af63b3682a7a89766525a7355fa
lib/ldap_shadows/display_utils.rb | ||
---|---|---|
|
||
puts "--- Relations ---"
|
||
item.relations.each do |rel|
|
||
puts "#{rel}: " + item.send(rel).collect{|g| g.name }.join(", ")
|
||
rel_data = item.send(rel)
|
||
if rel_data.is_a? Enumerable
|
||
next if rel_data.empty?
|
||
rel_value = rel_data.collect{|g| g.name }.join(", ")
|
||
else
|
||
next if rel_data.target.nil?
|
||
rel_value = rel_data.name
|
||
end
|
||
puts "#{rel}: " + rel_value
|
||
end
|
||
else
|
||
obj_info, obj_aspects = item.organized_data
|
Also available in: Unified diff
[fix] fs aspect primaryGroup corrected, and now handle single-valued relation data, and btw disallow adding the same value multiple times