Your comments

I'm +1 on this.

A REST API seems to be coming in the next version (built-in, not via a plugin) and could be a base for a CLI.

Built-in REST API sounds good to me :)

Where is that "History window"? An helpdesk ticket's followup?

I am also not fond of (re)enabling stuff when upgrading (I have the same issue with FusionInventory for GLPI and it's import rules).

Maybe the GLPI upgrade wizard could ask the operator whether he wants to:

  • use all the GLPI-default behaviors for notifications (and other customizable stuff)
  • do not change anything: ie. do not enable/disable rules/notifications/behaviors that were disabled/enabled before upgrade

First option would be preferred when testing a new GLPI version (to discover new features/stuff), second one is for when upgrading production.

Thanks for the feature plugin: I'll test it on GLPI v0.90.1...

To be clear: you want any phone number being displayed as clickable tel protocol ("tel:012...") links?

Don't get me wrong: if your "identity database" is LinkedIn it sure would be better if you could just type in the LinkedIn username/userid to import it's informations.

But I don't think this situation is common enough to justify a GLPI core integration: it should go into a plugin (IMHO).

I don't see the features of that plugin as really essential (my opinion).


I understand the hassle of having an all new GLPI version (with lots of new features) available and unready plugins prevent you from installing it because it would means loosing features.

But please take into consideration that the time the GLPI core developer spends on updating the "Uninstall" features (only used by some) is as much time not spent on new core features (features for everybody).

My bad, I didn't noticed that part of GLPI.

I think a plugin should only be integrated into GLPI core when it brings something that can be used on (almost) every object/asset. Otherwise having it in a separate place helps keeping GLPI core less bloated (and easier to update).

But I understand the hassle of updating each plugins, or the waiting of some plugins to be updated by their maintainers to finally update GLPI core (in fact I use room plugin and choose to update myself it when it stalled at v0.80).


PS: Please use GitHub for the issue you'll find on the room plugin.