2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-04-28 05:36:46 +00:00

remove annotations, we would need to sponsor to use it

This commit is contained in:
Matthias Mair 2022-01-19 00:58:50 +01:00
parent 3beb1f0734
commit b8ae520f04

View File

@ -51,9 +51,7 @@ from plugin.mixins import APICallMixin, SettingsMixin, ScheduleMixin, BarcodeMix
This example adds a new action under `/api/action/sample` using the ActionMixin. This example adds a new action under `/api/action/sample` using the ActionMixin.
``` py ``` py
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# (1)
"""sample implementation for ActionPlugin""" """sample implementation for ActionPlugin"""
# (2)
from plugin import IntegrationPluginBase from plugin import IntegrationPluginBase
from plugin.mixins import ActionMixin from plugin.mixins import ActionMixin
@ -62,7 +60,6 @@ class SampleActionPlugin(ActionMixin, IntegrationPluginBase):
""" """
Use docstrings for everything... pls Use docstrings for everything... pls
""" """
# (2)
PLUGIN_NAME = "SampleActionPlugin" PLUGIN_NAME = "SampleActionPlugin"
ACTION_NAME = "sample" ACTION_NAME = "sample"
@ -88,7 +85,3 @@ class SampleActionPlugin(ActionMixin, IntegrationPluginBase):
def get_result(self): def get_result(self):
return True # This is returned to the client return True # This is returned to the client
``` ```
1. It is recommended to put each plugin into it's own file, this is not required
2. Please document you functions and classes - following PEP8 or black is recommended