Finish implementing risk models

This commit is contained in:
2022-12-13 07:20:49 +00:00
parent 4e24ceac72
commit c81cb62aca
8 changed files with 182 additions and 21 deletions

View File

@@ -1,7 +1,7 @@
from django.contrib.auth.mixins import LoginRequiredMixin
from core.forms import RiskForm
from core.models import Risk
from core.forms import RiskModelForm
from core.models import RiskModel
from core.util import logs
from core.views import ObjectCreate, ObjectDelete, ObjectList, ObjectUpdate
@@ -9,29 +9,29 @@ log = logs.get_logger(__name__)
class RiskList(LoginRequiredMixin, ObjectList):
list_template = "partials/signal-list.html"
model = Risk
list_template = "partials/risk-list.html"
model = RiskModel
page_title = "List of risk management strategies. Linked to accounts."
list_url_name = "risk"
list_url_name = "risks"
list_url_args = ["type"]
submit_url_name = "risk_create"
class RiskCreate(LoginRequiredMixin, ObjectCreate):
model = Risk
form_class = RiskForm
model = RiskModel
form_class = RiskModelForm
submit_url_name = "risk_create"
class RiskUpdate(LoginRequiredMixin, ObjectUpdate):
model = Risk
form_class = RiskForm
model = RiskModel
form_class = RiskModelForm
submit_url_name = "risk_update"
class RiskDelete(LoginRequiredMixin, ObjectDelete):
model = Risk
model = RiskModel