Alpine Linux:Patroller
The Patroller extension adds an enhanced recent changes patrol interface to MediaWiki. The interface filters incoming edits, prevents users from patrolling their own edits, and shares the workload between patrollers.
The extension adds a new special page; "Special:Patroller", accessible to members of the Administrators and/or Patrollers group(s).
Usage
Patrolling
When accessing Special:Patrol, a recent change will be selected based on certain criteria, and a diff. view generated.
You will be presented with three options:
- Endorse - accept the edit and mark it as patrolled
- Revert - reject the edit and undo the changes it makes
- Skip - ignore the edit
After selecting the operation to perform, another change will be produced for review.
Reverting
When reverting, a custom reason can be entered in the text field, or a pre-defined reason can be used. If no custom reason is provided, then the currently selected pre-defined reason is used as the edit summary for the corresponding reversion.
Notes
Workload sharing
The extension shares the patrol load by temporarily storing a key to the recent change in a memory-based table, alongside a timestamp recording the time of assignment. While a change has a corresponding row in this table, it is not presented for review.
Rows in the table are removed once they have expired.
Selection criteria
When selecting a change for review, the extension ensures that it meets the following criteria:
- Edit corresponds to the most recent change to a page
- Edit was not made by the user doing the patrolling
- Edit is not assigned to another user
- Edit was not made by a bot, and has not already been patrolled
Currently unpatrolled edits
Below is a list of outstanding edits that have yet to be patrolled. Due to workload sharing and selection criteria, you may not have access to patrol these yourself on the Special:Patroller page.
- 06:56, 2 May 2024 K8s with cloud-init (hist | edit) [4,451 bytes] Thomas (talk | contribs) (Created page with "= Alpine Linux <span class="emoji" data-emoji="evergreen_tree">🌲</span> K8s in 1 Minute = == Summary == This is an idea how to set up Alpine with cloud init. The current version has been tested with the [https://dl-cdn.alpinelinux.org/alpine/v3.19/releases/cloud/nocloud_alpine-3.19.1-x86_64-bios-tiny-r0.qcow2 nocloud Alpine 3.19 cloudinit] base image. It has been inspired by k8s and intended for the adminless set up of virtual and bare metal machines. At the m...")
- 15:49, 17 April 2024 Loongarch64 (hist | edit) [548 bytes] Fossdd (talk | contribs) (initial commit)
- 15:43, 17 April 2024 Riscv64 (hist | edit) [421 bytes] Fossdd (talk | contribs) (initial commit)
- 18:37, 30 March 2024 Daily driver guide (hist | edit) [2,856 bytes] Dystopian mauzycat (talk | contribs) (A guide for using Alpine as a daily driver)
- 13:28, 15 March 2024 Musl (hist | edit) [455 bytes] WhyNotHugo (talk | contribs) (New article, mostly hints on locale)
- 21:23, 6 March 2024 Seat manager (hist | edit) [939 bytes] Sertonix (talk | contribs) (initial instructions)
- 09:58, 3 March 2024 Seatd (hist | edit) [612 bytes] WhyNotHugo (talk | contribs) (new article)
- 14:17, 29 February 2024 Greetd (hist | edit) [1,455 bytes] Sertonix (talk | contribs) (add greetd page)
- 00:49, 29 February 2024 Configure action when power-button is pressed (hist | edit) [1,051 bytes] Ncrav (talk | contribs) (Add instructions on how to configure the action for when the power button is pressed)
- 14:06, 26 February 2024 Fontconfig (hist | edit) [1,121 bytes] WhyNotHugo (talk | contribs) (New article: extracted from sway)
- 11:07, 24 February 2024 Logbookd (hist | edit) [917 bytes] WhyNotHugo (talk | contribs) (Initial write-up: short intro, setup instructions, short hint on old logs.)
- 23:50, 23 February 2024 Emacs (hist | edit) [447 bytes] Quq (talk | contribs) (create dir file for info)