Last edited one month ago
by Anonymous user

AutoDoc:NotifyMe: Difference between revisions

forge>Unknown user
No edit summary
 
imported>Unknown user
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = Notifications
|name = NotifyMe
|desc = {{int:notifications-desc
|desc = {{int:notifyme-desc
}}
}}
}}
}}
Line 13: Line 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.43.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = OOJSPlus
|name = OOJSPlus
|version = 2.0.0
|version = 3.0.0
}}
}}
}}
}}
Line 23: Line 23:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = Notifications
|item = NotifyMe
}}
}}
}}
}}
Line 30: Line 30:
|SpecialPages = {{AutoDocCallback
|SpecialPages = {{AutoDocCallback
|name = NotificationCenter
|name = NotificationCenter
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Special\NotificationCenter
|callback = \MediaWiki\Extension\NotifyMe\MediaWiki\Special\NotificationCenter
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = NotificationTester
|name = NotificationTester
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Special\NotificationTester, Array
|callback = \MediaWiki\Extension\NotifyMe\MediaWiki\Special\NotificationTester
}}
}}
}}
}}
Line 45: Line 45:
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Hook\SetMailContentModel::onCodeEditorGetPageLanguage
|callback = \MediaWiki\Extension\NotifyMe\MediaWiki\Hook\SetMailContentModel::onCodeEditorGetPageLanguage
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 66: Line 66:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|callback = commonUserInterface
|callback = commonUserInterface
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeRunJobsTriggerRegisterHandlers MWStakeRunJobsTriggerRegisterHandlers]
|callback = \MediaWiki\Extension\Notifications\MediaWiki\Hook\RegisterCheckEventProcesses::callback, \MediaWiki\Extension\Notifications\MediaWiki\Hook\RegisterDigestSenders::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]
|callback = setMailContentModel
|callback = setMailContentModel, registerCrons
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 99: Line 95:
|callback = handleNonNotificationMails
|callback = handleNonNotificationMails
}}
}}
}}
==Notifications==
{{AutoDocNotifications
|notifications = {{AutoDocNotification
|name = page-create
|buckets = content-low-freq
}}
{{AutoDocNotification
|name = page-edit
|buckets = content-high-freq
}}
{{AutoDocNotification
|name = page-move
|buckets = content-low-freq
}}
{{AutoDocNotification
|name = page-delete
|buckets = content-low-freq
}}
{{AutoDocNotification
|name = discussion-edit
|buckets = personal
}}
{{AutoDocNotification
|name = page-linked
|buckets = personal
}}
{{AutoDocNotification
|name = user-group-added
|buckets = personal
}}
{{AutoDocNotification
|name = user-group-removed
|buckets = personal
}}
{{AutoDocNotification
|name = page-edit-revert
|buckets = personal
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|mwstake/mediawiki-component-processmanager = ~3
|mwstake/mediawiki-component-events = ~3
|mwstake/mediawiki-component-commonuserinterface = ~5
|mwstake/mediawiki-component-datastore = ~1
|mwstake/mediawiki-component-runjobstrigger = ~2
|mwstake/mediawiki-component-wikicron = ~1
|all-packages = mwstake/mediawiki-component-processmanager,mwstake/mediawiki-component-events,mwstake/mediawiki-component-commonuserinterface,mwstake/mediawiki-component-datastore,mwstake/mediawiki-component-runjobstrigger,mwstake/mediawiki-component-wikicron
}}
}}



Latest revision as of 14:53, 19 March 2025

DescriptionMsg

Notifications

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.43.0
  • OOJSPlus: 3.0.0

IntegratesInto

  • NotifyMe

SpecialPages

  • NotificationCenter
  • NotificationTester

Hooks

Hooks

Notifications

Name Buckets
page-create content-low-freq
page-edit content-high-freq
page-move content-low-freq
page-delete content-low-freq
discussion-edit personal
page-linked personal
user-group-added personal
user-group-removed personal
page-edit-revert personal

Composer requirements

all-packages mwstake/mediawiki-component-processmanager

mwstake/mediawiki-component-events

mwstake/mediawiki-component-commonuserinterface

mwstake/mediawiki-component-datastore

mwstake/mediawiki-component-runjobstrigger

mwstake/mediawiki-component-wikicron