Zuletzt bearbeitet vor 5 Monaten
von Margit Link-Rodrigue

Referenz:BlueSpicePageAssignments: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
K (Textersetzung - „BlueSpice Cloud“ durch „BlueSpice cloud“)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
|developer=HalloWelt
|developer=HalloWelt
|type=BlueSpice
|type=BlueSpice
|edition=BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud
|edition=BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud
|compatible=BlueSpice
|compatible=BlueSpice
|category=Qualitätssicherung
|category=Qualitätssicherung
|license=GPL v3 only
|features=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.
|features=
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 werden verantwortliche Benutzer zugewiesen.
*Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.
*Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.
*Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden.
*Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.
*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 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.
*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:


=== Zuweisungen im Titelbereich anzeigen ===
<!--=== Zuweisungen im Titelbereich anzeigen ===
Seitenzuweisungen können im Titelbereich einer Seite angezeigt werden. Dies kann in ''LocalSettings.php'' (oder in der PHP Datei im ''d.settings'' Verzeichnis) aktiviert werden:
Seitenzuweisungen 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" ];
  $GLOBALS['bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders'] = [ "pageheader-assignments" ];
Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:
Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:-->
  $GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;
  $GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;


=== Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen) ===
===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:<syntaxhighlight lang="json">
Um die Gruppe ''everyone''  bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei ''<bluespice-Installationpfad>/extensions/BlueSpicePageAssignments/extension.json'' hinzu:<syntaxhighlight lang="json">
"PageAssignmentsActivatedTypes": {
"PageAssignmentsActivatedTypes": {
Zeile 34: Zeile 32:
</syntaxhighlight>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.
</syntaxhighlight>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.
<br />
<br />
[[File:pageassignments-blacklist.png|alt=Exclude users from group "everyone" |center|thumb|650x650px|Exclude users from group "everyone" ]]
[[File:pageassignments-blacklist.png{{!}}alt=Exclude users from group "everyone" {{!}}center{{!}}thumb{{!}}650x650px{{!}}Exclude users from group "everyone" ]]
 
|license=GPL v3 only
}}
}}

Aktuelle Version vom 17. Juni 2024, 16:01 Uhr

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

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceBookshelf
  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector
  • Notifications

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]