Hello! Your iTop mobile application project sounds very promising, and it's great to see that you've made significant progress on it. Creating an app with a fast user interface and a modular design that allows admins to specify custom classes is an excellent idea, as it can cater to the diverse needs of different organizations. You've already provided a lot of information about the project and its features. The fact that you've developed it as a cross-platform solution for Android, iOS, Web, and...
It looks like you're encountering two separate errors during the iTop installation process. Here's how to address them: Error 1: Could not connect to the DB server: host = , user = , mysql_errno = 2002, mysql_error = No connection could be made because the target machine actively refused it. This error typically indicates that either the MySQL server is not running, or the connection details (host, port, etc.) are incorrect. To fix this: Ensure that the MySQL server is running. You can check this...
If you want to add a new field to the "PhysicalDevice" class and have it displayed in all child classes, you can define the new field in the "PhysicalDevice" class and inherit it in all child classes. This means that the child classes will automatically inherit the new field without having to define it again in each child class. This approach will also help you avoid duplication and maintain consistency across all child classes.
It seems like you'd like to track local disks for your servers in iTOP, but the current configuration doesn't support that. To address this issue, you can create a custom class for local disks and then link it to the server class using an extension. Here's how to do it: Create a custom class for local disks: You can create a new class (e.g., "LocalDisk") with the necessary fields such as "Serial number," "Replacement date," "Storage type," etc. This class will store information about your local disks....