Hi Guillaume, Works like a charm. Thanks a lot for all the assistance! You guys rock! Johan On Tue, Aug 13, 2024 at 9:31 AM Guillaume Lajarige glajarige@users.sourceforge.net wrote: I just installed your module on a 3.2 and it works well. I just changed: - The presentation to be more precise instead of redefining the whole list. That way you don't conflict with other extensions. - The XML version to 1.7 (compatible with iTop 2.7+) Can you try with this XML? <?xml version="1.0" encoding="UTF-8"?><itop_design...
I tried setup againg. No errors. This is the output of setup.log: 2024-08-12 16:01:32 | Ok | | Info - CheckPHPVersion | SetupLog ||| 2024-08-12 16:01:32 | Ok | | Info - php.ini file(s): '/etc/php/8.1/apache2/php.ini, /etc/php/8.1/apache2/conf.d/10-mysqlnd.ini, /etc/php/8.1/apache2/conf.d/10-opcache.ini, /etc/php/8.1/apache2/conf.d/10-pdo.ini, /etc/php/8.1/apache2/conf.d/15-xml.ini, /etc/php/8.1/apache2/conf.d/20-bcmath.ini, /etc/php/8.1/apache2/conf.d/20-calendar.ini, /etc/php/8.1/apache2/conf.d/20-ctype.ini,...
I tried setup againg. No errors. This is the output of setup.log: 2024-08-12 16:01:11 | Error | | Error: the configuration file 'conf/production/config-itop.php' already exists and cannot be overwritten. | SetupLog ||| 2024-08-12 16:01:32 | Ok | | Info - CheckPHPVersion | SetupLog ||| 2024-08-12 16:01:32 | Ok | | Info - php.ini file(s): '/etc/php/8.1/apache2/php.ini, /etc/php/8.1/apache2/conf.d/10-mysqlnd.ini, /etc/php/8.1/apache2/conf.d/10-opcache.ini, /etc/php/8.1/apache2/conf.d/10-pdo.ini, /etc/php/8.1/apache2/conf.d/15-xml.ini,...
This is a clean install of itop. I have another instance in which I also installed an extension but extension only contains classes that are derived from another class, while here it's an attempt to redefine a existing class. The tutorial shows two ways to define the presentation part: Note for advanced users: you could write differently the above file. Instead of a redefine on the whole “presentation” tag, just add the “note” field exactly where it need to be in the tree structure. It's not really...
Extension module is in the attachment
yes the module extension is in the installation options list
yes the module extension is in the installation options list
Hi Guillaume, I did perform the setup step to install the addfield module and afterwards I ran the toolkit checks
Hi, I followed the step by step tutorial Created a module with the module creation wizard Made sure that when I created the module I respected the dependencies! I called it addfield When a module modifies an existing class, it must be loaded after the module that declared the class to be modified. To achieve this, make sure that the first module is listed in the dependencies of your new module. For example if you want to alter the definition of the VirtualMachine class, your custom module must depend...