can_create_poll_in

NAML documentation   Watch a video
   Usages of this macro
... in poll.naml
7
8
9
10
11
12
13
14
15
16
17
<macro name="can_create_poll_in" requires="user" dot_parameter="node_attr">
    <n.set_local_user
Macro
Parameters: user
.this_user
Binary
Namespace: UserNamespace
Parameters: do
 />
    <n.set_local_node
Macro
Parameters: node
.node_attr/>
    <n.both
Binary
Namespace: BasicNamespace
Parameters: condition1, condition2
>
        <condition1.local_user
Macro
Parameters: do
.is_registered
Binary
Namespace: UserNamespace
/>
        <condition2.either
Binary
Namespace: BasicNamespace
Parameters: condition1, condition2
>
            <condition1.local_user
Macro
Parameters: do
.is_site_admin
Macro
Requires: user
/>
            <condition2.local_user
Macro
Parameters: do
.has_permission
Binary
Namespace: UserNamespace
Parameters: node, permission_node, permission
 node="[n.local_node
Macro
Parameters: do
/]" permission_node="[n.local_node
Macro
Parameters: do
.app_or_root
Macro
Requires: node
Parameters: do
/]" permission="[n.create_poll_permission
Macro
/]" />
        </condition2.either>
    </n.both>
</macro>