BlueSpicePageAssignments

Version vom 1. Juli 2021, 13:23 Uhr von Mlink-rodrigue (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Erweiterung: BlueSpicePageAssignments


Übersicht
Beschreibung: Erlaubt die Zuweisung von Zielgruppen zu einer Seite
Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL v3 only, GPL-3.0-only
Art: BlueSpice Qualitätssicherung
Edition: BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud

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.
  • Die zugewiesenen Benutzer für die Seite können im Flyout Seitenzuweisungen in den Werkzeugen zum Qualitätsmangement eingesehen 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.

Zuweisungen im Titelbereich anzeigen

eitenzuweisungen können im Titelbereich einer Seite angezeigt werden. Dies kann in LocalSettings.php (oder in der PHP Datei im d.settings Verzeichnis) aktiviert werden:

$GLOBALS['bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders'] = [ "pageheader-assignments" ];

Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:

$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.


Exclude users from group "everyone"
Exclude users from group "everyone"

Technische Information[Quelltext bearbeiten]

Diese Informationen gelten für BlueSpice 3. Technische Informationen für BlueSpice cloud können im Einzelfall abweichen.

Voraussetzungen[Quelltext bearbeiten]

  • MediaWiki: 1.31
  • BlueSpiceFoundation: 3.2

Integriert in[Quelltext bearbeiten]

  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector

Spezialseiten[Quelltext bearbeiten]

  • ManagePageAssignments
  • PageAssignments

Rechte[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[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[Quelltext bearbeiten]

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

API Modules[Quelltext bearbeiten]

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

Hooks[Quelltext bearbeiten]


Anhänge

Diskussionen