Compatible with DokuWiki
Similar to ireadit
Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.
The plugin provides a convenient way to manage acknowledgement of certain pages, for example meeting minutes or policy agreements. It consists of three components:
Users and groups can be assigned for acknowledgement on a page-by-page basis or centrally using assignment patterns.
Insert the widget syntax into any page to display a text, a checkbox and a button.
~~ACK:<users,groups>~~
The syntax accepts a comma separated list of users and/or groups (prefixed with an @
) who need to acknowledge this page. Once a user has acknowledged a page, the date and time of acknowledging is shown instead of the form.
Example:
~~ACK:john,jane,@marketing~~
The form is only displayed to the listed users (or members of the listed groups). For all others, nothing is shown at all.
As soon as the page has been modified, the assigned users must acknowledge its contents again. (Minor changes do not invalidate the acknowledgements.)
Use the overview syntax to display the list of pages that the currently logged in user is required to acknowledge.
~~ACKNOWLEDGE~~
If no pages are marked to be acknowledged by the current user or all pages have already been acknowledged, a “Nothing found” text is shown instead.
You can also display a complete listing of the user's acknowledgment assignments, both pending and done:
~~ACKNOWLEDGE all~~
The dates of past acknowledgements are formatted using the dformat configuration setting.
This admin component provides users with manager permission with some reporting on the current acknowledgements:
The pattern for the last option uses the same syntax as the assignments explained in the next section.
This admin component allows for the central definition of acknowledgment assignments. This is useful when for example, the same group of users need to acknowledge all pages within a certain namespace. This component is only accessible to superusers.
Whenever a page matches one of the patterns defined here, the given people and groups will be assigned.
namespace:*
.namespace:**
./
- they are matched against a :
prefixed full page id.
Assignees are defined either by username or @
prefixed group name. Multiple assignees are separated by commas ,
.
This feature can be used together with manually assigned users. For pages that have assignments via these patterns, but do not use the Acknowledgement Widget, the widget is automatically appended at the end of the page.
Releases: