Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
Excerpt | ||
---|---|---|
| ||
Approve approvals on child pages |
The approve-children
macro can be used to approve a specific approval, where active, on all child pages of the page where the action was triggered.
Where to use it?
Optional.
One or more approve-children
macros can be put in a trigger
macroa trigger macro.
Parameters
Parameter | Required | Default | Notes |
---|---|---|---|
unnamed first parameter | Name of the approval to approve. Only applies to child pages where there is an active approval of that name. | ||
comment | Approval comment:
| ||
state | State in which the child page must be in order to be approved |
The approve-children
macro will not work if the page is using also using the K15t Scroll Versions app.
Events
The following Eventsfollowing events are associated with approvals
newsapproved
pageapproved
Example
Code Block | ||||
---|---|---|---|---|
| ||||
{workflow:name=Approve Children} {state:Editing|submit=Content Review} {state} {state:Content Review|approved=Published|rejected=Editing} {approval:Review} {state} {state:Published} {state} {trigger:pageapproved|approval=Review} {approve-children:Review|comment=Parent approval approved|state=Content Review} {trigger} {workflow} |
Events with anonymous users
The approve-children
macro will not work with events that are ascribed by the workflow to an anonymous user. For example the stateexpired
event.
o