Write your own
This is the official documentation of the forestadmin-agent-django
and forestadmin-agent-flask
Python agents.
Each Plugin is nothing more than a class
that implements our Plugin interface
with an async method
and can perform customizations at either Agent level, Collection level, or both.
3 parameters are provided:
datasource_customizer
An object that allows customizing the whole agent. It has the same interface than the Agent
you manipulate outside of Plugins
collection_customizer
An object that allows customizing the collection that the Plugin was called from (None
if the Plugin was called on the Agent). It is the same object than is passed when you call customize_collection
options
An dictionary of options that are provided to the Plugin. Each Plugin will provide specific mandatory or optional options.
Making your Plugin act differently depending on the Collection
When making a Plugin, you may want it to generalize to many different Collections.
This can be achieved by adopting different behavior depending on the schema
of the Collection being targeted.
Last updated