AutoDoc:BlueSpiceExpiry: Unterschied zwischen den Versionen

K (1 Version importiert)
K (1 Version importiert)
 

DescriptionMsg[Bearbeiten | Quelltext bearbeiten]

Seiten können als nicht aktuell markiert werden.

License[Bearbeiten | Quelltext bearbeiten]

GPL v3

Requirements[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: ~11.31
  • BlueSpiceFoundation: ~33.2

BlueSpiceReminder: ~33.2

IntegratesInto[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceFoundation
  • BlueSpiceEchoConnector
  • BlueSpiceReminder
  • BlueSpiceSMWConnector

SpecialPages[Bearbeiten | Quelltext bearbeiten]

  • Expiry

Permissions[Bearbeiten | Quelltext bearbeiten]

Rechte

Name Beschreibung Rollen
expirearticle Seiten als veraltet markieren admin, editor, maintenanceadmin
expiry-delete Ablaufdatum von Seiten entfernen admin, editor, maintenanceadmin

Config[Bearbeiten | Quelltext bearbeiten]

Konfiguration[Quelltext bearbeiten]

Name Wert
ExpiryEnablePDFWatermark true
ExpiryEnablePageWatermark true
ExpiryEnablePrintWatermark true

ApiModules[Bearbeiten | Quelltext bearbeiten]

API Modules[Quelltext bearbeiten]

  • bs-expiry-tasksstore
  • bs-expiry-storetasks

Hooks[Bearbeiten | Quelltext bearbeiten]

Hooks[Quelltext bearbeiten]

==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceExpiry
        
        |desc = {{int:bs-expiry-extension-description
        
        }}
        
        }}
        
        ==License==
            
            {{AutoDocLicense
            
            |name = GPL-3.0-only
            
            }}
            
            ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = ~11.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = ~33.2
        
        }}
        
        {{AutoDocVersion
        
        |name = BlueSpiceReminder
        
        |version = ~33.2
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceFoundation
            
            }}
            
            {{AutoDocListItem
            
            |item = BlueSpiceEchoConnector
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceReminder
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpiceSMWConnector
        
        }}
        
        }}
        
        ==SpecialPages==
        
        {{AutoDocSpecialPages
        
        |SpecialPages = {{AutoDocCallback
        
        |name = Expiry
        
        |callback = SpecialExpiry
        
        }}
        
        }}
        
        ==Permissions==
        
        {{AutoDocPermissions
        
        |permissions = {{AutoDocPermission
        
        |name = expirearticle
        
        |type = namespace
        
        |roles = admin, editor, maintenanceadmin
        
        |desc = {{int:right-expirearticle
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = expiry-delete
        
        |type = namespace
        
        |roles = admin, editor, maintenanceadmin
        
        |desc = {{int:right-expiry-delete
        
        }}
        
        }}
        
        }}
        
        ==Config==
        
        {{AutoDocConfig
        
        |config = {{AutoDocOption
        
        |name = ExpiryEnablePDFWatermark
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = ExpiryEnablePageWatermark
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = ExpiryEnablePrintWatermark
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        }}
        
        ==ApiModules==
        
        {{AutoDocApiModules
        
        |APIModules = {{AutoDocCallback
        
        |name = bs-expiry-tasksstore
        
        |callback = ApiExpiryTasksApiExpiryStore
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-expiry-storetasks
        
        |callback = ApiExpiryStoreApiExpiryTasks
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = SkinTemplateNavigation
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
            
            
        |callback = \BlueSpice\Expiry\Hook\SkinTemplateNavigation\AddExpiryCreateEntryBSUEModulePDFBeforeAddingStyleBlocks\AddPDFWatermarkStyles::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BeforePageDisplay
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFgetPage BSUEModulePDFgetPage]
            
            |callback = \BlueSpice\Expiry\Hook\BSUEModulePDFgetPage\AddPDFWatermarkClass::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
            
            
        |callback = \BlueSpice\Expiry\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Expiry\Hook\BeforePageDisplay\AddPageWatermark::callback, \BlueSpice\Expiry\Hook\BeforePageDisplay\AddPrintWatermark::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = SkinTemplateOutputPageBeforeExec
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
            
            
        |callback = \BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddToGlobalActionsLoadExtensionSchemaUpdates\AddExpiryTable::callback,\BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddExpiredInfo::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = BSUEModulePDFgetPage
            
            
        
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation SkinTemplateNavigation]
            
            
        |callback = \BlueSpice\Expiry\Hook\BSUEModulePDFgetPage\AddPDFWatermarkClassSkinTemplateNavigation\AddExpiryCreateEntry::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = BSUEModulePDFBeforeAddingStyleBlocks
            
            
        [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
            
            
        |callback = \BlueSpice\Expiry\Hook\BSUEModulePDFBeforeAddingStyleBlocks\AddPDFWatermarkStylesSkinTemplateOutputPageBeforeExec\AddToGlobalActions::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = wgQueryPages
            
            |callback = ExpiryHooks::onQueryPages
            
            }}
            
            {{AutoDocCallback
            
            |name = LoadExtensionSchemaUpdates
            
            |callback = \BlueSpice\Expiry\Hook\LoadExtensionSchemaUpdates\AddExpiryTable::callback
            
            }}
            
            }}, \BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddExpiredInfo::callback
            
            }}
            
            {{AutoDocCallback
            
            |name = [https://www.mediawiki.org/wiki/Manual:Hooks/wgQueryPages wgQueryPages]
            
            |callback = ExpiryHooks::onQueryPages
            
            }}
            
            }}
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
|desc = {{int:bs-expiry-extension-description
 
|desc = {{int:bs-expiry-extension-description
 
}}
 
}}
 +
}}
 +
==License==
 +
{{AutoDocLicense
 +
|name = GPL-3.0-only
 
}}
 
}}
 
==Requirements==
 
==Requirements==
Zeile 9: Zeile 13:
 
|mediawiki = {{AutoDocVersion
 
|mediawiki = {{AutoDocVersion
 
|name = MediaWiki
 
|name = MediaWiki
|version = ~1.31
+
|version = 1.31
 
}}
 
}}
 
|extensions = {{AutoDocVersion
 
|extensions = {{AutoDocVersion
 
|name = BlueSpiceFoundation
 
|name = BlueSpiceFoundation
|version = ~3.2
+
|version = 3.2
 
}}
 
}}
 
{{AutoDocVersion
 
{{AutoDocVersion
 
|name = BlueSpiceReminder
 
|name = BlueSpiceReminder
|version = ~3.2
+
|version = 3.2
 
}}
 
}}
 
}}
 
}}
Zeile 23: Zeile 27:
 
{{AutoDocIntegratesInto
 
{{AutoDocIntegratesInto
 
|into = {{AutoDocListItem
 
|into = {{AutoDocListItem
|item = BlueSpiceFoundation
 
}}
 
{{AutoDocListItem
 
 
|item = BlueSpiceEchoConnector
 
|item = BlueSpiceEchoConnector
 
}}
 
}}
Zeile 47: Zeile 48:
 
|name = expirearticle
 
|name = expirearticle
 
|type = namespace
 
|type = namespace
|roles = admin,editor,maintenanceadmin
+
|roles = admin, editor, maintenanceadmin
 
|desc = {{int:right-expirearticle
 
|desc = {{int:right-expirearticle
 
}}
 
}}
Zeile 54: Zeile 55:
 
|name = expiry-delete
 
|name = expiry-delete
 
|type = namespace
 
|type = namespace
|roles = admin,editor,maintenanceadmin
+
|roles = admin, editor, maintenanceadmin
 
|desc = {{int:right-expiry-delete
 
|desc = {{int:right-expiry-delete
 
}}
 
}}
Zeile 77: Zeile 78:
 
{{AutoDocApiModules
 
{{AutoDocApiModules
 
|APIModules = {{AutoDocCallback
 
|APIModules = {{AutoDocCallback
 +
|name = bs-expiry-store
 +
|callback = ApiExpiryStore
 +
}}
 +
{{AutoDocCallback
 
|name = bs-expiry-tasks
 
|name = bs-expiry-tasks
 
|callback = ApiExpiryTasks
 
|callback = ApiExpiryTasks
}}
 
{{AutoDocCallback
 
|name = bs-expiry-store
 
|callback = ApiExpiryStore
 
 
}}
 
}}
 
}}
 
}}
Zeile 88: Zeile 89:
 
{{AutoDocHooks
 
{{AutoDocHooks
 
|Hooks = {{AutoDocCallback
 
|Hooks = {{AutoDocCallback
|name = SkinTemplateNavigation
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
|callback = \BlueSpice\Expiry\Hook\SkinTemplateNavigation\AddExpiryCreateEntry::callback
+
|callback = \BlueSpice\Expiry\Hook\BSUEModulePDFBeforeAddingStyleBlocks\AddPDFWatermarkStyles::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BeforePageDisplay
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFgetPage BSUEModulePDFgetPage]
|callback = \BlueSpice\Expiry\Hook\BeforePageDisplay\AddResources::callback,\BlueSpice\Expiry\Hook\BeforePageDisplay\AddPageWatermark::callback,\BlueSpice\Expiry\Hook\BeforePageDisplay\AddPrintWatermark::callback
+
|callback = \BlueSpice\Expiry\Hook\BSUEModulePDFgetPage\AddPDFWatermarkClass::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = SkinTemplateOutputPageBeforeExec
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddToGlobalActions::callback,\BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddExpiredInfo::callback
+
|callback = \BlueSpice\Expiry\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Expiry\Hook\BeforePageDisplay\AddPageWatermark::callback, \BlueSpice\Expiry\Hook\BeforePageDisplay\AddPrintWatermark::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFgetPage
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \BlueSpice\Expiry\Hook\BSUEModulePDFgetPage\AddPDFWatermarkClass::callback
+
|callback = \BlueSpice\Expiry\Hook\LoadExtensionSchemaUpdates\AddExpiryTable::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = BSUEModulePDFBeforeAddingStyleBlocks
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation SkinTemplateNavigation]
|callback = \BlueSpice\Expiry\Hook\BSUEModulePDFBeforeAddingStyleBlocks\AddPDFWatermarkStyles::callback
+
|callback = \BlueSpice\Expiry\Hook\SkinTemplateNavigation\AddExpiryCreateEntry::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = wgQueryPages
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
|callback = ExpiryHooks::onQueryPages
+
|callback = \BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddToGlobalActions::callback, \BlueSpice\Expiry\Hook\SkinTemplateOutputPageBeforeExec\AddExpiredInfo::callback
 
}}
 
}}
 
{{AutoDocCallback
 
{{AutoDocCallback
|name = LoadExtensionSchemaUpdates
+
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/wgQueryPages wgQueryPages]
|callback = \BlueSpice\Expiry\Hook\LoadExtensionSchemaUpdates\AddExpiryTable::callback
+
|callback = ExpiryHooks::onQueryPages
 
}}
 
}}
 
}}
 
}}

Anhänge

Diskussionen