mirror of
https://github.com/inventree/inventree-docs.git
synced 2025-04-28 13:46:54 +00:00
remove annotations, we would need to sponsor to use it
This commit is contained in:
parent
3beb1f0734
commit
b8ae520f04
@ -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
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user