Handbuch:Erweiterung/Workflows/Activities/ApprovePage: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „==<span class="mw-headline">Description</span>== This activity is meant to replace [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceFlaggedRevsConn…“
Markierung: Quelltext-Bearbeitung 2017
 
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
==<span class="mw-headline">Description</span>==
==<span class="mw-headline">Beschreibung</span>==
This activity is meant to replace [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceFlaggedRevsConnector/blob/master/src/Review/Type/Flagging.php review type "flagging" from BlueSpiceReview]. Flagging will be done with a special user-context to avoid permission errors. This activity can ony be used with pages that have "Extension:FlaggedRevs" enabled.
Die Aktivität ''ApprovePage'' ändert den Status einer Seite von ''Entwurf'' zu ''Freigegeben''. Die Kennzeichnung erfolgt über einen speziellen Benutzerkontext, um Berechtigungsfehler zu vermeiden. Diese Aktivität kann nur mit Seiten verwendet werden, auf denen  die Erweiterung [[Handbuch:Erweiterung/ContentStabilization|ContentStabilization]] aktiviert ist.
{| class="wikitable"
{| class="wikitable"
|+
|+
! colspan="2" style="background-color:rgb(234, 236, 240);text-align:center;" |'''Short profile'''
! colspan="2" style="background-color:rgb(234, 236, 240);text-align:center;" |'''Kurzprofil'''
|-
|-
| style="" |Name
| style="" |Name
Zeile 9: Zeile 9:
|-
|-
| style="" |Async
| style="" |Async
| style="" |Yes
| style="" |ja
|-
|-
| style="" |BPMN type
| style="" |BPMN type
Zeile 18: Zeile 18:
|}
|}


==<span class="mw-headline">Properties</span>==
==<span class="mw-headline">Attribute</span>==


{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Name of property'''
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Attribut'''
!Source
!Quelle
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Description'''
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Beschreibung'''
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Type'''
! style="background-color:rgb(234, 236, 240);text-align:center;" |'''Typ'''
|-
|<code>user</code>
|
|Freigebender Benutzer.
Im Workflow-Editor wird der Benutzername manuell eingegeben. Ein Benutzerpicker ist nicht vorhanden, da hier auch Variablen eingegeben werden können, unter anderem Werte aus einer Workflow-Form (z.B.:<code><nowiki>{{{CollectData.assigned_user}}}</nowiki></code>)
|
|-
|-
| style="" |<code>comment</code>
| style="" |<code>comment</code>
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
| style="" |The comment to be saved with the approval
| style="" |Der Kommentar, der zusammen mit der Freigabe gespeichert wird.
| style="" |string
| style="" |string
|-
|-
|<code>revision</code>
|<code>revision</code>
| -
| -
|The revision ID to approve. If not provided explicitly, the page revision of the workflow context will be used, which may be outdated.
|Die Revisions-ID, die freigegeben werden soll. Wenn nicht explizit angegeben, wird die Seitenrevision des Workflow-Kontexts verwendet, welche möglicherweise veraltet ist.
|int
|int
|}
|}

Aktuelle Version vom 18. Juli 2025, 14:57 Uhr

Beschreibung

Die Aktivität ApprovePage ändert den Status einer Seite von Entwurf zu Freigegeben. Die Kennzeichnung erfolgt über einen speziellen Benutzerkontext, um Berechtigungsfehler zu vermeiden. Diese Aktivität kann nur mit Seiten verwendet werden, auf denen die Erweiterung ContentStabilization aktiviert ist.

Kurzprofil
Name ApprovePage
Async ja
BPMN type bpmn:Task
BPMN Extension Element "wf:type" approve_revision

Attribute

Attribut Quelle Beschreibung Typ
user Freigebender Benutzer.

Im Workflow-Editor wird der Benutzername manuell eingegeben. Ein Benutzerpicker ist nicht vorhanden, da hier auch Variablen eingegeben werden können, unter anderem Werte aus einer Workflow-Form (z.B.:{{{CollectData.assigned_user}}})

comment - Der Kommentar, der zusammen mit der Freigabe gespeichert wird. string
revision - Die Revisions-ID, die freigegeben werden soll. Wenn nicht explizit angegeben, wird die Seitenrevision des Workflow-Kontexts verwendet, welche möglicherweise veraltet ist. int



PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende