Home
Curtis Conard edited this page Nov 23, 2020
·
2 revisions
Welcome to the GLPI Development Helper wiki! Here you can find documentation for each of the tools bundled into this plugin including:
-
Audit Tool
- Present some potential issues such as unmatched search options and database table columns. Some items that this shows a warning for may be intentionally left out. It is only meant as a guide to quickly identify potential issues, not tell you how to write your code.
-
Class Viewer
- Display general information for a class such as the display name (based on current language) and icon.
- Display search options for a class. Since search options can be added in many places including plugins, it is nice to have a single place to view all the options for a class.
- Ability to jump to the related Table (DB table schema viewer tool).
-
DB Schema Viewer
- List all GLPI and plugin tables and their schema.
- Ability to jump to the related Class/Itemtype (Class viewer tool).
- Provides helpful text for polymorphic relation fields (items_id). This lets developers know that the table/itemtype it links to depends on the itemtype column. Allows developers to quickly jump to the schema or class view for any foreign key fields.
-
Plugin Creator
- Provides a minimalist way to initialize a new plugin from the UI.