(Created page with "== Mass approval using a script == The script <code>extensions/BlueSpiceFlaggedRevsConnector/maintenance/BSBatchReview.php</code> can be used to approve all drafts in the wiki...") Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 1: | Line 1: | ||
== Mass approval using a script == | == Mass approval using a script == | ||
The script <code>extensions/BlueSpiceFlaggedRevsConnector/maintenance/BSBatchReview.php</code> can be used to approve all drafts in the wiki. This affects both first drafts, drafts of pages with already approved versions and drafts for embedded resources. | The script <code>extensions/BlueSpiceFlaggedRevsConnector/maintenance/BSBatchReview.php</code> can be used to approve all drafts in the wiki. This affects both first drafts, drafts of pages with already approved versions and drafts for embedded resources. | ||
===Options=== | |||
{| class="wikitable" style="width:100%;" | |||
|+ | |||
!Option | |||
!Description | |||
|- | |||
|<code>--username</code> | |||
|Required. The user name of the existing user to use as the "reviewer" | |||
|- | |||
|<code>--pageids</code> | |||
|Flat file containing page ids seperated by line break | |||
|- | |||
|<code>--pages</code> | |||
|Flat file containing page names seperated by line break | |||
|- | |||
|<code>--namespace</code> | |||
|Id of namespace to flag entirely | |||
|- | |||
|<code>--flag</code> | |||
|Which flags to apply? Possible values: "quality", "pristine", "checked". Default is "quality". | |||
|} | |||
{{Messagebox|boxtype=note|icon=|Note text=The options <code>--pageids</code>, <code>--pages</code> and <code>--namespace</code> are mutual exclusive required. One - and only one - of them ''must'' be provided.}} | |||
Revision as of 08:45, 22 April 2022
Mass approval using a script
The script extensions/BlueSpiceFlaggedRevsConnector/maintenance/BSBatchReview.php
can be used to approve all drafts in the wiki. This affects both first drafts, drafts of pages with already approved versions and drafts for embedded resources.
Options
Option | Description |
---|---|
--username
|
Required. The user name of the existing user to use as the "reviewer" |
--pageids
|
Flat file containing page ids seperated by line break |
--pages
|
Flat file containing page names seperated by line break |
--namespace
|
Id of namespace to flag entirely |
--flag
|
Which flags to apply? Possible values: "quality", "pristine", "checked". Default is "quality". |
The pages are released per namespace and by a user with admin rights:
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --namespace 3000
If there is a large number of affected namespaces, a list of page titles or page IDs can be specified as a txt file. If necessary, this list can be created using a SMW query.