handle_new_node_permission_error

NAML documentation   Watch a video
   Usages of this macro
... in reply.naml
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
<macro name="handle_new_node_permission_error">
    <n.catch_exception
Binary
Namespace: BasicNamespace
Parameters: id, do
. id="check-permission">
        <n.visitor
Binary
Namespace: ServletNamespace
Parameters: do
.check_posting_under
Macro
Requires: user
Parameters: node_attr
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
/>
    </n.catch_exception.>
    <n.handle_exception
Binary
Namespace: NabbleNamespace
Parameters: for, do
. for="check-permission">
        <n.exception
Binary
Namespace: ExceptionNamespace
Parameters: name, do
. name="no_create_topic_permission">
            <n.new_topic_forbidden_page
Macro
/>
        </n.exception.>
        <n.exception
Binary
Namespace: ExceptionNamespace
Parameters: name, do
. name="read_only">
            <n.new_topic_forbidden_page
Macro
/>
        </n.exception.>
        <n.exception
Binary
Namespace: ExceptionNamespace
Parameters: name, do
. name="no_reply_permission">
            <n.redirect_to
Binary
Namespace: ServletNamespace
Parameters: url
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.node_with_permission
Binary
Namespace: NodeNamespace
Parameters: permission, do
 permission="[n.reply_permission
Macro
/]" do="[n.unauthorized_path
Macro
Requires: node
/]" />
        </n.exception.>
        <n.exception
Binary
Namespace: ExceptionNamespace
Parameters: name, do
. name="banned">
            <n.ban_error_page
Macro
/>
        </n.exception.>
        <n.exception
Binary
Namespace: ExceptionNamespace
Parameters: name, do
. name="no_anonymous">
            <n.login
Macro
Requires: servlet
Parameters: message
.><t>You must login to your account.</t></n.login.>
        </n.exception.>
    </n.handle_exception.>
</macro>