Difference between revisions of "AutoDoc:BlueSpiceSocial"

hw>Unknown user
 
m (1 revision imported)

DescriptionMsg[edit source]

Base extension for social extensions

Requirements[edit source]

  • MediaWiki: ~1.31
  • BlueSpiceFoundation: ~3.2

BlueSpiceExtendedSearch: ~3.2

IntegratesInto[edit source]

  • BlueSpiceFoundation
  • BlueSpiceExtendedSearch
  • BlueSpicePrivacy

SpecialPages[edit source]

  • Timeline
  • Activities

Permissions[edit source]

Permissions

Name Description Role
social-deleteothers Delete others entries admin, maintenanceadmin
social-editothers Edit others entries admin, maintenanceadmin
social-source View the source page maintenanceadmin

DefaultUserOptions[edit source]

User options[edit source]

Name Value
bs-social-datedisplaymode 'age'
bs-social-warnonleave true
echo-subscriptions-web-bs-social-entity-cat 1

ApiModules[edit source]

API Modules[edit source]

  • bs-social-tasks
  • bs-socialtitlequery-store
  • bs-socialentity-store

Hooks[edit source]

Hooks[edit source]

  • BeforePageDisplay
  • BSUEModulePDFBeforeAddingStyleBlocks
  • GetPreferences
  • HtmlPageLinkRendererEnd
  • BeforeEchoEventInsert
  • SendWatchlistEmailNotification
  • BSEntitySaveComplete
  • BSEntityDeleteComplete
  • SkinBuildSidebar
  • BSRSSFeederBeforeGetRecentChanges
  • ChangesListSpecialPageStructuredFilters
==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceSocial
        
        |desc = {{int:bs-social-desc
        
        }}
        
        }}
        
        ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = ~1.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = ~3.2
        
        }}
        
        {{AutoDocVersion
        
        |name = BlueSpiceExtendedSearch
        
        |version = ~3.2
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceFoundation
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceExtendedSearch
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpicePrivacy
        
        }}
        
        }}
        
        ==SpecialPages==
        
        {{AutoDocSpecialPages
        
        |SpecialPages = {{AutoDocCallback
        
        |name = Timeline
        
        |callback = \BlueSpice\Social\Special\Timeline
        
        }}
        
        {{AutoDocCallback
        
        |name = Activities
        
        |callback = \BlueSpice\Social\Special\Activities
        
        }}
        
        }}
        
        ==Permissions==
        
        {{AutoDocPermissions
        
        |permissions = {{AutoDocPermission
        
        |name = social-deleteothers
        
        |type = namespace
        
        |roles = admin,maintenanceadmin
        
        |desc = {{int:right-social-deleteothers
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = social-editothers
        
        |type = namespace
        
        |roles = admin,maintenanceadmin
        
        |desc = {{int:right-social-editothers
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = social-source
        
        |type = namespace
        
        |roles = maintenanceadmin
        
        |desc = {{int:right-social-source
        
        }}
        
        }}
        
        }}
        
        ==DefaultUserOptions==
        
        {{AutoDocDefaultUserOptions
        
        |options = {{AutoDocOption
        
        |name = bs-social-datedisplaymode
        
        |value = <nowiki>'age'</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = bs-social-warnonleave
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = echo-subscriptions-web-bs-social-entity-cat
        
        |value = <nowiki>1</nowiki>
        
        }}
        
        }}
        
        ==ApiModules==
        
        {{AutoDocApiModules
        
        |APIModules = {{AutoDocCallback
        
        |name = bs-social-tasks
        
        |callback = \BlueSpice\Social\Api\Task\Entities
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-socialtitlequery-store
        
        |callback = \BlueSpice\Social\Api\Store\TitleQuery
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-socialentity-store
        
        |callback = \BlueSpice\Social\Api\Store\Entity
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = BeforePageDisplay
        
        |callback = \BlueSpice\Social\Hook\BeforePageDisplay\AddResources::callback,\BlueSpice\Social\Hook\BeforePageDisplay\EntitySpawnerUserPermissions::callback,\BlueSpice\Social\Hook\BeforePageDisplay\AddSourceBacklLink::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSUEModulePDFBeforeAddingStyleBlocks
        
        |callback = \BlueSpice\Social\Extension::onBSUEModulePDFBeforeAddingStyleBlocks
        
        }}
        
        {{AutoDocCallback
        
        |name = GetPreferences
        
        |callback = \BlueSpice\Social\Hook\GetPreferences\AddTimeDisplayMode::callback,\BlueSpice\Social\Hook\GetPreferences\AddWarnOnLeave::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = HtmlPageLinkRendererEnd
        
        |callback = \BlueSpice\Social\Hook\HtmlPageLinkRendererEnd\MaskEntityLinks::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BeforeEchoEventInsert
        
        |callback = \BlueSpice\Social\Hook\BeforeEchoEventInsert\DisableOtherNotificationsForEntityPages::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SendWatchlistEmailNotification
        
        |callback = \BlueSpice\Social\Extension::onSendWatchlistEmailNotification
        
        }}
        
        {{AutoDocCallback
        
        |name = BSEntitySaveComplete
        
        |callback = \BlueSpice\Social\Hook\BSEntitySaveComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSEntityDeleteComplete
        
        |callback = \BlueSpice\Social\Hook\BSEntityDeleteComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SkinBuildSidebar
        
        |callback = \BlueSpice\Social\Hook\SkinBuildSidebar\AddTimelineNavigationItem::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSRSSFeederBeforeGetRecentChanges
        
        |callback = \BlueSpice\Social\Hook\BSRSSFeederBeforeGetRecentChanges\RCRemoveSocial::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = ChangesListSpecialPageStructuredFilters
        
        |callback = \BlueSpice\Social\Hook\ChangesListSpecialPageStructuredFilters\AddSocialEntityFilter::callback
        
        }}
        
        }}
(No difference)

Attachments

Discussions