Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

BlueSpicePageAssignments

Version vom 28. November 2023, 12:58 Uhr von Margit Link-Rodrigue (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Erweiterung: BlueSpicePageAssignments

alle Erweiterungen

Übersicht
Beschreibung:

Erlaubt die Zuweisung von Zielgruppen zu einer Seite

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Qualitätssicherung
Edition: BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud Version:

Funktion

Mit PageAssignments können Seiten einzelnen Benutzern oder Benutzergruppen zugewiesen werden. Benutzer werden über ihre Zuweisungen oder deren Entfernung per E-Mail oder über interne Benachrichtigungen informiert.

  • Einer Seite werden verantwortliche Benutzer zugewiesen.
  • Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.
  • Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.
  • Auf der Spezialseite im Wiki Spezial:Zuweisungen sehen Benutzer ihre zugewiesenen Seiten.
  • Auf der Seite Spezial:Zuweisungsverwaltung sehen und verwalten Benutzer mit admin-, maintenanceadmin- oder reviewer-Rechten die Zuweisungen im Wiki.
  • Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden:
$GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;

Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen)

Um die Gruppe everyone bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei <bluespice-Installationpfad>/extensions/BlueSpicePageAssignments/extension.json hinzu:
"PageAssignmentsActivatedTypes": {
			"value": [
				"user",
				"group",
				"everyone"
			]
},
Dies macht die Gruppe Jeder im Auswahlmenü im Zuweisungsformular verfügbar. Einzelne Benutzer können hiervon ausgeschlossen werden, wenn die Seite MediaWiki:PageAssignments-everyone-blacklist erstellt wird. Benutzer könnend dieser "Blacklist" unter Verwendung von Zeilenumbrüchen hinzugefügt werden.


Datei:pageassignments-blacklist.png
Exclude users from group "everyone"

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.1

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector

Spezialseiten[Bearbeiten | Quelltext bearbeiten]

  • ManagePageAssignments
  • PageAssignments

Rechte[Bearbeiten | Quelltext bearbeiten]

Name Beschreibung Rollen
pageassignable In der Liste der zuweisbaren Benutzer auftauchen reader, admin, author, editor, maintenanceadmin, reviewer
pageassignments Die Zuweisungen einer Seite bearbeiten können admin, maintenanceadmin, reviewer

Konfiguration[Bearbeiten | Quelltext bearbeiten]

Name Wert
PageAssignmentsActivatedTypes array ( 0 => 'user', 1 => 'group', )
PageAssignmentsLockdownGroups array ( 0 => 'user', )
PageAssignmentsPageHeaderLimit 3
PageAssignmentsSecureEnabledNamespaces array ( )
PageAssignmentsSecureRemoveRightList array ( 0 => 'edit', )
PageAssignmentsTarget 'title'
PageAssignmentsUseAdditionalPermissions false

Benutzeroptionen[Bearbeiten | Quelltext bearbeiten]

Name Wert
echo-subscriptions-email-bs-pageassignments-action-cat true
echo-subscriptions-web-bs-pageassignments-action-cat true

API Modules[Bearbeiten | Quelltext bearbeiten]

  • bs-mypageassignment-store
  • bs-pageassignable-store
  • bs-pageassignment-store
  • bs-pageassignment-tasks

Hooks[Bearbeiten | Quelltext bearbeiten]


Diskussionen