-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate ImportExport into OTOBO core #2711
Comments
Using msgadd from the gettext project for merging translations. Here is the script, just for future reference: The script does a slight reformatting when a translation contains newlines. This reformatting has been ignored when committing the changed .po files. EDIT: this apparently belongs to some other issue |
into the OTOBO core .po files. No attempt was made to keep the translator information intact, assuming the translators of ImportExport were also translating OTOBO core Sample command: msgcat --use-first --no-wrap i18n/otobo/otobo.it.po ../ImportExport/i18n/ImportExport/ImportExport.it.po > i18n_new/otobo.it.po
…ement Therefore move the file to the appropriate package.
therefore moving the text to ITSMConfigurationManagement
This had been broken when renaming the variable @MappingList to @MappingIDs.
The relavant unit test is scripts/test/Selenium/Agent/Admin/AdminImportExport.t from the ITSMConfigurationManagement package. The sample is included in the OTOBO core repository because it must be available in the Selenium Docker image. The Selenium image is built based on the core repository and has no connection to the ITSMConfigurationManagement package.
@svenoe pointed out that ImportExport should not show up in the list of installed packages when upgrading from 10.1. This functionality has been added to scripts/DBUpdate-to-11.0.pl, Note that this does not work well when ImportExport has been installed in a OTOBO 11 system and then scripts/DBUpdate-to-11.0.pl is called. This is because the .save files are not copied to the overridden files. But this situation can only occur during development, as no version of ImportExport will be released for OTOBO 11. |
of the method _UninstallMergedPackages(). Also a bit of tidying. Also add the initial version of the task module UninstallMergedPackages.pm
The scope of the variable $Kernel::OM is the complete script.
of the method _UninstallMergedPackages(). Also a bit of tidying. Also add the initial version of the task module UninstallMergedPackages.pm
The scope of the variable $Kernel::OM is the complete script.
…take2 Issue #2711 uninstall merged take2
ImportExport is now integrated. Closing this issue. |
In otobo/Kernel/System/SysConfig.pm Line 2561 in 6b4b347
Framework has there the lowest precedence. Currently only Framework.xml and ImportExport.xml are declared as Framework . This feels wrong, at least unexpected, as most other XML-Files are declared as Application .
and
TODO:
|
now Framework.xml is the only file in Kernel/Config/Files/XML that has 'Framework' as its init attribute. This is more intuitive.
now Framework.xml is the only file in Kernel/Config/Files/XML that has 'Framework' as its init attribute. This is more intuitive.
ImportExport.xml has been adapted. Testing was skipped. Closing this issue again. |
Dear @bschmalhofer @svenoe |
Firstly the CMDB for 11.0 is currently in beta, because we reimplemented parts and introduced large changes. ImportExport did work before, make sure, that in the general catalog there actually are classes defined. If everything seems alright, please open an issue in the ITSMConfigurationManagement repo with a step by step guide, how to reproduce this on a newly installed system. (As a side note, we are currently finishing a first documentation for the new CMDB; probably it will be difficult to use it without. As a hint, look for the "Ready to import" classes in Admin->ConfigItems (on a test system!). |
Dear @svenoe |
Hi laiminhtrung1997, |
Hi @svenoe @bschmalhofer |
Importing and exporting data is a basic feature. Therefore let's integrate the extension package ImportExport into the core.
TODO:
The text was updated successfully, but these errors were encountered: