Module: Zimbra::DistributionListService::Builder
- Defined in:
- lib/zimbra/distribution_list.rb
Class Method Summary collapse
- .add_alias(message, id, alias_name) ⇒ Object
- .add_member(message, distribution_list_id, member) ⇒ Object
- .modify_admin_console_ui_components(message, distribution_list) ⇒ Object
- .modify_is_admin_group(message, distribution_list) ⇒ Object
- .remove_member(message, distribution_list_id, member) ⇒ Object
Class Method Details
.add_alias(message, id, alias_name) ⇒ Object
126 127 128 129 |
# File 'lib/zimbra/distribution_list.rb', line 126 def add_alias(,id,alias_name) .add 'id', id .add 'alias', alias_name end |
.add_member(message, distribution_list_id, member) ⇒ Object
116 117 118 119 |
# File 'lib/zimbra/distribution_list.rb', line 116 def add_member(, distribution_list_id, member) .add 'id', distribution_list_id .add 'dlm', member end |
.modify_admin_console_ui_components(message, distribution_list) ⇒ Object
102 103 104 105 106 107 108 109 110 |
# File 'lib/zimbra/distribution_list.rb', line 102 def modify_admin_console_ui_components(, distribution_list) if distribution_list.admin_console_ui_components.empty? A.inject(, 'zimbraAdminConsoleUIComponents', '') else distribution_list.admin_console_ui_components.each do |component| A.inject(, 'zimbraAdminConsoleUIComponents', component) end end end |
.modify_is_admin_group(message, distribution_list) ⇒ Object
112 113 114 |
# File 'lib/zimbra/distribution_list.rb', line 112 def modify_is_admin_group(, distribution_list) A.inject(, 'zimbraIsAdminGroup', (distribution_list.admin_group? ? 'TRUE' : 'FALSE')) end |
.remove_member(message, distribution_list_id, member) ⇒ Object
121 122 123 124 |
# File 'lib/zimbra/distribution_list.rb', line 121 def remove_member(, distribution_list_id, member) .add 'id', distribution_list_id .add 'dlm', member end |