... | in manage_users_and_groups.naml |
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
|
<macro name="save_users_and_group">
<n.string_list Binary Namespace: BasicNamespace
Parameters:
trim, values, do, separator
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<n.filter_by Macro Requires: list
Parameters:
filter
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
condition
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
value
♦ ♦ Binary Namespace: StringList
♦ ♦
<n.remove_group Binary Namespace: NabbleNamespace
Parameters:
group
♦ ♦ Macro ♦ ♦
<n.loop Macro Requires: sequence
Parameters:
by, do
♦ ♦
<n.set_var Binary Namespace: BasicNamespace
Parameters:
name, value
♦ ♦
</n.set_var.>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
condition
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
value
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
<then>
<n.get_or_create_user Binary Namespace: NabbleNamespace
Parameters:
do, email
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
<n.as_user_page Binary Namespace: UserNamespace
Parameters:
do
♦ ♦ Binary Namespace: UserPageNamespace
Parameters:
commit, do
♦ ♦
</n.as_user_page.edit_page_user.>
</n.get_or_create_user.>
</then>
</n.if.not.is_empty.var>
</n.loop.>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: ListSequence
♦ ♦
<then.redirect_to Binary Namespace: ServletNamespace
Parameters:
url
♦ ♦ Macro Parameters:
group
♦ ♦
</n.if.list_is_empty>
</n.string_list.>
</macro>
|