Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
|compatible=BlueSpice | |compatible=BlueSpice | ||
|category=Qualitätssicherung | |category=Qualitätssicherung | ||
|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. | ||
*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 === | ||
Zeile 23: | Zeile 21: | ||
$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 | [[File:pageassignments-blacklist.png{{!}}alt=Exclude users from group "everyone" {{!}}center{{!}}thumb{{!}}650x650px{{!}}Exclude users from group "everyone" ]] | ||
|license=GPL v3 only | |||
}} | }} |
Version vom 28. November 2023, 11:58 Uhr
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.
- 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