Skip to content
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.
Clone this wiki locally