32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# File 'lib/open_directory_utils/commands_base.rb', line 32
def dseditgroup(attribs, dir_info)
check_critical_attribute( attribs, :value )
check_critical_attribute( attribs, :operation )
if attribs[:operation].eql?('checkmember')
check_critical_attribute( attribs, :record_name )
end
if attribs[:operation].eql?('edit')
check_critical_attribute( attribs, :record_name )
check_critical_attribute( attribs, :action )
check_critical_attribute( attribs, :type )
end
tidy_attribs = tidy_attribs(attribs)
build_dseditgroup_command( tidy_attribs, dir_info )
end
|