| ... | in change_permissions.naml |
|
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
<macro name="save_all_permissions">
<n.edit_page_node.>
<n.remove_permissions/>
<n.all_permissions.loop.>
<n.if.current_permission_row_field.equal value1="[n.value/]" value2="override">
<then>
<n.add_permission permission="[n.current_permission/]"/>
<n.user_groups.>
<n.add.anyone_group/>
<n.add.members_group/>
<n.add.administrators_group/>
<n.add.authors_group/>
<n.loop.permission_field. group="[n.current_group/]" permission="[n.current_permission/]">
<n.if.is_checked>
<then><n.add_permission group="[n.current_group/]" permission="[n.current_permission/]"/></then>
</n.if.is_checked>
</n.loop.permission_field.>
</n.user_groups.>
</then>
</n.if.current_permission_row_field.equal>
</n.all_permissions.loop.>
</n.edit_page_node.>
</macro>
|
| Free forum by Nabble | Edit this page |