Make signals configurable

This commit is contained in:
2022-11-29 07:20:21 +00:00
parent f7242f4dd8
commit 851d021af2
14 changed files with 397 additions and 28 deletions

View File

@@ -28,6 +28,7 @@ from core.views import (
hooks,
limits,
positions,
signals,
strategies,
trades,
)
@@ -69,8 +70,24 @@ urlpatterns = [
path(
f"{settings.HOOK_PATH}/<str:hook_name>/", hooks.HookAPI.as_view(), name="hook"
),
path("signals/<str:type>/", signals.SignalList.as_view(), name="signals"),
path(
"callbacks/<str:type>/<str:pk>/",
"signals/<str:type>/create/",
signals.SignalCreate.as_view(),
name="signal_create",
),
path(
"signals/<str:type>/update/<str:pk>/",
signals.SignalUpdate.as_view(),
name="signal_update",
),
path(
"signals/<str:type>/delete/<str:pk>/",
signals.SignalDelete.as_view(),
name="signal_delete",
),
path(
"callbacks/<str:type>/<str:object_type>/<str:object_id>/",
callbacks.Callbacks.as_view(),
name="callbacks",
),