No edit summary Tag: 2017 source edit |
No edit summary Tag: 2017 source edit |
||
Line 25: | Line 25: | ||
{{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.}} | {{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.}} | ||
=== Examples === | |||
==== Whole namespace ==== | |||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash"> | ||
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --namespace 3000 | php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --namespace 3000 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==== List of page ids ==== | |||
Such a list can be created from a database query. | |||
File <code>/tmp/page-ids-to-review.txt</code>; | |||
23 | |||
42 | |||
1337 | |||
Command line: | |||
<syntaxhighlight lang="bash"> | |||
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pageids /tmp/page-ids-to-review.txt | |||
</syntaxhighlight> | |||
==== List of page names ==== | |||
Such a list can be created using a [[SMW queries|SMW query]]. | |||
File <code>/tmp/page-titles-to-review.txt</code>; | |||
Some/Page | |||
Other_page | |||
Help:Some_help_page | |||
Command line: | |||
<syntaxhighlight lang="bash"> | |||
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pages /tmp/page-titles-to-review.txt | |||
</syntaxhighlight> |
Revision as of 09:51, 22 April 2022
1. 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.
1.1. 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". |
1.2. Examples
1.2.1. Whole namespace
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --namespace 3000
1.2.2. List of page ids
Such a list can be created from a database query.
File /tmp/page-ids-to-review.txt
;
23 42 1337
Command line:
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pageids /tmp/page-ids-to-review.txt
1.2.3. List of page names
Such a list can be created using a SMW query.
File /tmp/page-titles-to-review.txt
;
Some/Page Other_page Help:Some_help_page
Command line:
php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pages /tmp/page-titles-to-review.txt