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 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"
]
},
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]
- ArticleDeleteComplete
- BSApiNamespaceStoreMakeData
- BSBookshelfBookManager
- BSBookshelfBooksOverviewBeforeSetBookActions
- BSBookshelfManagerGetBookDataRow
- BSDashboardsUserDashboardPortalConfig
- BSDashboardsUserDashboardPortalPortlets
- BSGroupManagerGroupDeleted
- BSGroupManagerGroupNameChanged
- BSUEModulePDFcollectMetaData
- BSUsageTrackerRegisterCollectors
- BSUserManagerAfterDeleteUser
- BeforePageDisplay
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MergeAccountFromTo
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManagerBeforePersistSettings
- PageMoveComplete
- SkinTemplateNavigation::Universal
- StandardDialogsRegisterPageInfoPanelModules
- WikiExplorer::buildDataSets
- WikiExplorer::getColumnDefinitions
- WikiExplorer::getFieldDefinitions
- WikiExplorer::queryPagesWithFilter