mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 18:48:51 +02:00
N°6964 - Add API to allow modules to register files to include in the backup (#547)
* Allow to include backup extra file via interface * Update application/applicationextension.inc.php Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com> * Add iBackupExtraFilesExtension to plugin list * decouple extra_files via config and interface * Add unit tests for iBackupExtraFilesExtension * Enable recursive creation of destination directories * Update application/applicationextension.inc.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> * Update setup/backup.class.inc.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> * Update tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> * Update application/applicationextension.inc.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> * Update core/metamodel.class.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> * Update setup/backup.class.inc.php Co-authored-by: Molkobain <lajarige.guillaume@free.fr> --------- Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com> Co-authored-by: Molkobain <lajarige.guillaume@free.fr>
This commit is contained in:
committed by
GitHub
parent
2a9add241e
commit
93e1f6ae03
@@ -350,6 +350,21 @@ class ExampleFor_iKPILoggerExtension implements \iKPILoggerExtension
|
||||
{
|
||||
// Do nothing, we just need the class to exists for the unit test
|
||||
}
|
||||
}
|
||||
]]></content>
|
||||
</snippet>
|
||||
<snippet id="ExampleFor_iBackupExtraFilesExtension" _delta="define">
|
||||
<placement>core</placement>
|
||||
<rank>0</rank>
|
||||
<content><![CDATA[
|
||||
class ExampleFor_iBackupExtraFilesExtension implements \iBackupExtraFilesExtension
|
||||
{
|
||||
public function GetExtraFiles()
|
||||
{
|
||||
return [
|
||||
'foo'
|
||||
];
|
||||
}
|
||||
}
|
||||
]]></content>
|
||||
</snippet>
|
||||
|
||||
Reference in New Issue
Block a user