Files
leocrm/app/plugins/builtins/minimal_example/plugin.py
T

23 lines
669 B
Python
Raw Normal View History

from app.plugins.base import BasePlugin
from app.plugins.manifest import PluginManifest, PluginRouteDef
class MinimalExamplePlugin(BasePlugin):
manifest = PluginManifest(
name="minimal_example",
version="1.0.0",
display_name="Minimal Example",
description="A minimal example plugin.",
dependencies=[],
routes=[
PluginRouteDef(
path="/api/v1/minimal-example",
module="app.plugins.builtins.minimal_example.routes",
router_attr="router",
),
],
events=[],
migrations=[],
permissions=["minimal_example:read"],
)