Difference between revisions of "AutoDoc:BlueSpiceFlaggedRevsConnector"

m (1 revision imported)
hw>Unknown user

DescriptionMsg[edit source]

Adds support for FlaggedRevs to a range of other extensions.

Requirements[edit source]

  • MediaWiki: ~1.31
  • BlueSpiceFoundation: ~3.2

IntegratesInto[edit source]

  • BlueSpiceFoundation
  • BlueSpiceExtendedStatistics
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector
  • BlueSpiceReview

SpecialPages[edit source]

  • QMOverview

Permissions[edit source]

Permissions

Name Description Role
autoreview Have one's own edits automatically marked as "checked" bot, maintenanceadmin
autoreviewrestore Auto-review on rollback bot, maintenanceadmin
movestable Move pages with stable versions admin, editor, maintenanceadmin, reviewer, structuremanager
review Mark revisions as being "checked" admin, maintenanceadmin, reviewer
stablesettings Configure how the stable version is selected and displayed admin, maintenanceadmin, reader
unreviewedpages View the list of unreviewed pages admin, editor, maintenanceadmin, reviewer
validate Mark revisions as being "quality" admin, maintenanceadmin, reviewer

Config[edit source]

Configuration[edit source]

Name Value
FlaggedRevsConnectorautoDeleteWorkflow true
FlaggedRevsConnectorDraftGroups array ( 0 => 'user', )
FlaggedRevsConnectorIndexStableOnly false
FlaggedRevsConnectorBookshelfShowStable true
FlaggedRevsConnectorBookshelfShowNoStable true
FlaggedRevsConnectorBookshelfShowNoFR true
FlaggedRevsConnectorUEModulePDFShowFRTag true
FlaggedRevsConnectorFlaggedPagesStore 'BlueSpice\\FlaggedRevsConnector\\Data\\FlaggedPages\\Store'
FlaggedRevsConnectorPageApprovedReminderDelay 168

ApiModules[edit source]

API Modules[edit source]

  • bs-flaggedpages-store

Hooks[edit source]

Hooks[edit source]

  • MessageCache::get
  • ArticleViewHeader
  • ArticleContentOnDiff
  • OutputPageBeforeHTML
  • PageHistoryLineEnding
  • checkPageIsReviewable
  • FlaggedRevsRevisionReviewFormAfterDoSubmit
  • SkinTemplateOutputPageBeforeExec
  • ImagePageFileHistoryLine
  • BeforePageDisplay
  • SMW::RevisionGuard::IsApprovedRevision
  • SMW::RevisionGuard::ChangeRevision
  • SMW::RevisionGuard::ChangeRevisionID
  • LoadExtensionSchemaUpdates
  • ImgAuthBeforeStream
  • BlueSpiceEchoConnectorUserLocatorValidUsers
  • BSExtendedSearchWikipageFetchRevision
  • BSExtendedSearchRepoFileGetRepoFile
  • EditPageGetCheckboxesDefinition
  • PageContentSaveComplete
  • SpecialPage_initList
  • BeforeParserFetchTemplateAndtitle

ExtensionFunctions[edit source]

Template:AutoDocExtensionFunctions

==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceFlaggedRevsConnector
        
        |desc = {{int:bs-flaggedrevsconnector-extension-description
        
        }}
        
        }}
        
        ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = ~1.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = ~3.2
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceFoundation
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceExtendedStatistics
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpicePrivacy
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceSMWConnector
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceReview
        
        }}
        
        }}
        
        ==SpecialPages==
        
        {{AutoDocSpecialPages
        
        |SpecialPages = {{AutoDocCallback
        
        |name = QMOverview
        
        |callback = \BlueSpice\FlaggedRevsConnector\Special\QMOverview
        
        }}
        
        }}
        
        ==Permissions==
        
        {{AutoDocPermissions
        
        |permissions = {{AutoDocPermission
        
        |name = autoreview
        
        |type = global
        
        |roles = bot,maintenanceadmin
        
        |desc = {{int:right-autoreview
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = autoreviewrestore
        
        |type = global
        
        |roles = bot,maintenanceadmin
        
        |desc = {{int:right-autoreviewrestore
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = movestable
        
        |type = global
        
        |roles = admin,editor,maintenanceadmin,reviewer,structuremanager
        
        |desc = {{int:right-movestable
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = review
        
        |type = global
        
        |roles = admin,maintenanceadmin,reviewer
        
        |desc = {{int:right-review
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = stablesettings
        
        |type = global
        
        |roles = admin,maintenanceadmin,reader
        
        |desc = {{int:right-stablesettings
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = unreviewedpages
        
        |type = global
        
        |roles = admin,editor,maintenanceadmin,reviewer
        
        |desc = {{int:right-unreviewedpages
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = validate
        
        |type = global
        
        |roles = admin,maintenanceadmin,reviewer
        
        |desc = {{int:right-validate
        
        }}
        
        }}
        
        }}
        
        ==Config==
        
        {{AutoDocConfig
        
        |config = {{AutoDocOption
        
        |name = FlaggedRevsConnectorautoDeleteWorkflow
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorDraftGroups
        
        |value = <nowiki>array (
        
          0 => 'user',
        
        )</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorIndexStableOnly
        
        |value = <nowiki>false</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorBookshelfShowStable
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorBookshelfShowNoStable
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorBookshelfShowNoFR
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorUEModulePDFShowFRTag
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorFlaggedPagesStore
        
        |value = <nowiki>'BlueSpice\\FlaggedRevsConnector\\Data\\FlaggedPages\\Store'</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = FlaggedRevsConnectorPageApprovedReminderDelay
        
        |value = <nowiki>168</nowiki>
        
        }}
        
        }}
        
        ==ApiModules==
        
        {{AutoDocApiModules
        
        |APIModules = {{AutoDocCallback
        
        |name = bs-flaggedpages-store
        
        |callback = \BlueSpice\FlaggedRevsConnector\Api\Store\FlaggedPages
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = MessageCache::get
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\MessageCacheGet\ApplyBusinessVocabulary::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = ArticleViewHeader
        
        |callback = FRCDiffView::onArticleViewHeader,FRCUEModulePDF::onArticleViewHeader
        
        }}
        
        {{AutoDocCallback
        
        |name = ArticleContentOnDiff
        
        |callback = FRCDiffView::onArticleContentOnDiff
        
        }}
        
        {{AutoDocCallback
        
        |name = OutputPageBeforeHTML
        
        |callback = FRCDiffView::onOutputPageBeforeHTML
        
        }}
        
        {{AutoDocCallback
        
        |name = PageHistoryLineEnding
        
        |callback = FRCHistoryView::onPageHistoryLineEnding
        
        }}
        
        {{AutoDocCallback
        
        |name = checkPageIsReviewable
        
        |callback = FRCReview::onCheckPageIsReviewable
        
        }}
        
        {{AutoDocCallback
        
        |name = FlaggedRevsRevisionReviewFormAfterDoSubmit
        
        |callback = FRCReview::onFlaggedRevsRevisionReviewFormAfterDoSubmit,\BlueSpice\FlaggedRevsConnector\Hook\FlaggedRevsRevisionReviewFormAfterDoSubmit\RunUpdatesWhenSetStable::callback,\BlueSpice\FlaggedRevsConnector\Hook\FlaggedRevsRevisionReviewFormAfterDoSubmit\UpdateSearchIndexAfterSetStable::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SkinTemplateOutputPageBeforeExec
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\SkinTemplateOutputPageBeforeExec\AddFlyout::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = ImagePageFileHistoryLine
        
        |callback = BlueSpice\FlaggedRevsConnector\Hook\ImagePageFileHistoryLine\HideDraftVersions::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BeforePageDisplay
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\BeforePageDisplay\AddResources::callback,\BlueSpice\FlaggedRevsConnector\Hook\BeforePageDisplay\ChangeRevisionForEdit::callback,\BlueSpice\FlaggedRevsConnector\Hook\BeforePageDisplay\HideFileDraftResources::callback,\BlueSpice\FlaggedRevsConnector\Hook\BeforePageDisplay\ChangeRevisionForEdit::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SMW::RevisionGuard::IsApprovedRevision
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\SMWRevisionGuard\IsApprovedFlaggedRevision::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SMW::RevisionGuard::ChangeRevision
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\SMWRevisionGuard\ChangeFlaggedRevision::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SMW::RevisionGuard::ChangeRevisionID
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\SMWRevisionGuard\ChangeFlaggedRevisionId::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = LoadExtensionSchemaUpdates
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\LoadExtensionSchemaUpdates\AddRemoveTMPGroupMaintenanceScript::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = ImgAuthBeforeStream
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\ImgAuthBeforeStream\LockdownDraft::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BlueSpiceEchoConnectorUserLocatorValidUsers
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\BlueSpiceEchoConnectorUserLocatorValidUsers\LockdownNotifications::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSExtendedSearchWikipageFetchRevision
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\BSExtendedSearchWikipageFetchRevision\GetStableRevision::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSExtendedSearchRepoFileGetRepoFile
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\BSExtendedSearchRepoFileGetRepoFile\GetStableFile::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = EditPageGetCheckboxesDefinition
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\EditPageGetCheckboxesDefinition\ReplaceVisualEditorAutoReview::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = PageContentSaveComplete
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\PageContentSaveComplete\AutoReviewAfterVisualEditorEdit::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SpecialPage_initList
        
        |callback = \BlueSpice\FlaggedRevsConnector\Hook\SpecialPageInitList\RemoveDefaultFRPages::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BeforeParserFetchTemplateAndtitle
        
        |callback = BlueSpice\FlaggedRevsConnector\Hook\BeforeParserFetchTemplateAndtitle\SetTransclusionVersion::callback
        
        }}
        
        }}
        
        ==ExtensionFunctions==
        
        {{AutoDocExtensionFunctions
        
        |ExtensionFunctions = {{AutoDocListItem
        
        |item = 0
        
        }}
        
        }}
(No difference)

Attachments

Discussions