Extension:Nominations
This extension is currently not actively maintained! Although it may still work, any bug reports or feature requests will more than likely be ignored. |
Nominations Release status: unmaintained |
|
---|---|
Implementation | Notify, Parser function |
Description | Helps in the process of approving or rejecting nominations |
Author(s) | Nischay Nahata (Nischayn22talk) |
Latest version | 0.1 (2014-06-02) |
MediaWiki | 1.19+ |
PHP | 5.3+ |
Database changes | No |
License | GNU General Public License 3.0 or later |
Download | GitHub: Note: README |
|
|
approve-nominations |
|
The Nominations extension enables you to approve or reject nominations by providing buttons that can create a new page and delete the existing page, as well send out mails to specific people or groups notifying them of this action.
A special permission "approve-nomination" is needed to perform these actions.
Installation
edit- Download and place the file(s) in a directory called
Nominations
in yourextensions/
folder. - Add the following code at the bottom of your LocalSettings.php file:
require_once "$IP/extensions/Nominations/Nominations.php";
- Configure as required
- Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.
Configuration
edit- By default the e-mail address of the sender of nominations defaults to
sender@example.com
$nominationsSenderEmailAddress = 'sender@example.com';
- The e-mail provided will have to be set to a valid e-mail.
- By default the right
approve-nominations
is assigned to the "sysop" user group. You can set it to another user group, preferably for a new user group:
$wgGroupPermissions['approve-nominations']['approve-nominations'] = true;
Usage
editThe following example text creates a button to reject a nomination:
{{#NominateAndNotify:action=reject|subject1={{{Title|}}} has been rejected|recipients1={{{Email Address|}}}|message1=Dear {{{EmailAddress|}}}, Your nomination has been approved |create_title=Declined Nominations:{{PAGENAME}} |create_text={{Declined Nominations|pagename={{PAGENAME}}|email={{{Email Address|}}}}}}}
On clicking the existing page will be deleted and the new page will be created with the title create_title and the content create_text. A few mails can also be sent by using the parameters subject#, message#, recipients# Where # is a number 1-6 to send up to 6 mails. Similarly one can also use action=approve, which will create a button to approve a nomination.
Authors
editNominations was originally written by Nischay Nahata, as WikiWorks consultant.