ApprovalTablePlugin
Displays
ApprovalPlugin states in a table
Introduction
This Plugin is kind of an extension to the
ApprovalPlugin. It reads the "ApprovalDef" states of a topic and displays them in a table.
Syntax Rules
Adding table to topic
%APPROVALTABLE%
Approval Definition of Topic
- The states in the state table must be in the order in which they shall appear in the table
- Every state consists actually of two states in the StateTable (e.g., "Start" and "StartApproval")
- One with the name of the state
- One with the name of the state plus "Approval" ( to simulate the decision-phase)
- There must be a state "PAUSED" defined at the end of the state table ( )
- For every state three phases are existing: Edit ( ), Decision ( ), Completed ( )
Examples
Adding table to topic
-
%APPROVALTABLE%
expands to:
Approval Definition of Topic
The State Table
The Transition Table
Plugin Installation & Configuration
Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the TWiki server.
- For an automated installation, run the configure script and follow "Find More Extensions" in the in the Extensions section.
- Or, follow these manual installation steps:
- Download the ZIP file from the Plugins home (see below).
- Unzip
ApprovalTablePlugin.zip
in your twiki installation directory. Content:
File: |
Description: |
data/TWiki/ApprovalTablePlugin.txt |
Plugin topic |
lib/TWiki/Plugins/ApprovalTablePlugin.pm |
Plugin Perl module |
-
- Set the ownership of the extracted directories and files to the webserver user.
- Install the dependencies (if any).
- Plugin configuration and testing:
- Run the configure script and enable the plugin in the Plugins section.
- Configure additional plugin settings in the Extensions section if needed.
- Test if the installation was successful: See example above.
Dependencies
Plugin Info
Related Topics: TWikiPlugins,
DeveloperDocumentationCategory,
AdminDocumentationCategory,
TWikiPreferences