Erweiterung: BlueSpicePageAssignments
Ü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 Farm“ befindet sich nicht in der Liste (BlueSpice free, BlueSpice free (deaktiviert), BlueSpice pro, BlueSpice pro (deaktiviert), BlueSpice farm, BlueSpice farm (deaktiviert), BlueSpice cloud, BlueSpice cloud (deaktiviert)) zulässiger Werte für das Attribut „BSExtensionInfoEdition“., BlueSpice Cloud„BlueSpice Cloud“ befindet sich nicht in der Liste (BlueSpice free, BlueSpice free (deaktiviert), BlueSpice pro, BlueSpice pro (deaktiviert), BlueSpice farm, BlueSpice farm (deaktiviert), BlueSpice cloud, BlueSpice cloud (deaktiviert)) zulässiger Werte für das Attribut „BSExtensionInfoEdition“. | 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.
- 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"
]
},
Technische Information
Voraussetzungen
- MediaWiki: 1.43.0
- BlueSpiceFoundation: 5.0.0
- OOJSPlus: 3.0.0
Integriert in
- BlueSpiceBookshelf
- BlueSpiceExtendedStatistics
- BlueSpicePageAssignments
- BlueSpicePrivacy
- BlueSpiceSMWConnector
- BlueSpiceWikiExplorer
- NotifyMe
Spezialseiten
- ManagePageAssignments
- PageAssignments
Rechte
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
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
Name | Wert |
---|---|
echo-subscriptions-email-bs-pageassignments-action-cat | true |
echo-subscriptions-web-bs-pageassignments-action-cat | true |
API Modules
- bs-mypageassignment-store
- bs-pageassignable-store
- bs-pageassignment-store
- bs-pageassignment-tasks
Hooks
- ArticleDeleteComplete
- BSApiNamespaceStoreMakeData
- BSBookshelfBooksOverviewBeforeSetBookActions
- BSBookshelfManagerGetBookDataRow
- BSGroupManagerGroupDeleted
- BSGroupManagerGroupNameChanged
- BSUsageTrackerRegisterCollectors
- BSUserManagerAfterDeleteUser
- BeforePageDisplay
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MergeAccountFromTo
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManagerBeforePersistSettings
- PageMoveComplete
- SkinTemplateNavigation::Universal
- StandardDialogsRegisterPageInfoPanelModules
- WikiExplorer::buildDataSets
- WikiExplorer::queryPagesWithFilter
Composer-Anforderungen
all-packages | mwstake/mediawiki-component-datastore
mwstake/mediawiki-component-commonwebapis |
---|
Benachrichtigungen
Name | Buckets |
---|---|
bs-pa-assignment-add | personal |
bs-pa-assignment-remove | personal |