... | in change_permissions.naml |
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
|
<macro name="save_all_site_permissions">
<n.save_site_permissions Binary Namespace: NabbleNamespace
Parameters:
do
♦ ♦
<n.remove_site_permissions Binary Namespace: SitePermissionEditorNamespace
♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Macro Requires: permission_list
Parameters:
do
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
value2, value1
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<then>
<n.add_site_permission Binary Namespace: SitePermissionEditorNamespace
Parameters:
permission, group
♦ ♦ Binary Namespace: PermissionList
♦ ♦
<n.user_groups Binary Namespace: NabbleNamespace
Parameters:
do
♦ ♦
<n.add Binary Namespace: StringList
Parameters:
s
♦ ♦ Binary Namespace: NabbleNamespace
♦ ♦
<n.add Binary Namespace: StringList
Parameters:
s
♦ ♦ Binary Namespace: NabbleNamespace
♦ ♦
<n.loop Macro Requires: sequence
Parameters:
by, do
♦ ♦ Macro Parameters:
permission, do, group
♦ ♦ Binary Namespace: GroupList
♦ ♦ Binary Namespace: PermissionList
♦ ♦
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Macro Requires: field
♦ ♦
<then><n.add_site_permission Binary Namespace: SitePermissionEditorNamespace
Parameters:
permission, group
♦ ♦ Binary Namespace: GroupList
♦ ♦ Binary Namespace: PermissionList
♦ ♦
</n.if.is_checked>
</n.loop.permission_field.>
</n.user_groups.>
</then>
</n.if.current_permission_row_field.equal>
</n.all_site_permissions.loop.>
</n.save_site_permissions.>
</macro>
|
Free forum by Nabble | Edit this page |