.
This commit is contained in:
parent
fe54e08de2
commit
9c1fa2afa9
2 changed files with 9 additions and 1 deletions
|
@ -94,7 +94,7 @@ class RedirectOnSaveMixin:
|
||||||
@admin.register(Risk)
|
@admin.register(Risk)
|
||||||
class RiskAdmin(ChangedByMixin, RedirectOnSaveMixin, admin.ModelAdmin):
|
class RiskAdmin(ChangedByMixin, RedirectOnSaveMixin, admin.ModelAdmin):
|
||||||
redirect_url_name = "risks:show_risk"
|
redirect_url_name = "risks:show_risk"
|
||||||
list_display = ("title", "owner_name", "status", "score", "level", "likelihood", "impact", "follow_up")
|
list_display = ("title", "owner_name", "score", "level", "likelihood", "impact", "follow_up", "status")
|
||||||
list_filter = ("status", "level", "likelihood", "impact", "owner")
|
list_filter = ("status", "level", "likelihood", "impact", "owner")
|
||||||
search_fields = ("title", "asset", "process", "category")
|
search_fields = ("title", "asset", "process", "category")
|
||||||
inlines = [ResidualRiskInline, ControlRisksInline]
|
inlines = [ResidualRiskInline, ControlRisksInline]
|
||||||
|
@ -139,6 +139,13 @@ class IncidentAdmin(ChangedByMixin, RedirectOnSaveMixin, admin.ModelAdmin):
|
||||||
autocomplete_fields = ("related_risks",)
|
autocomplete_fields = ("related_risks",)
|
||||||
filter_horizontal = ("related_risks",)
|
filter_horizontal = ("related_risks",)
|
||||||
|
|
||||||
|
def get_changeform_initial_data(self, request):
|
||||||
|
initial = super().get_changeform_initial_data(request)
|
||||||
|
risk_id = request.GET.get("related_risks")
|
||||||
|
if risk_id:
|
||||||
|
initial["related_risks"] = [risk_id]
|
||||||
|
return initial
|
||||||
|
|
||||||
|
|
||||||
# ---------------------------------------------------------------------------
|
# ---------------------------------------------------------------------------
|
||||||
# Notification
|
# Notification
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
from django.contrib.auth import get_user_model
|
from django.contrib.auth import get_user_model
|
||||||
|
from django.utils.translation import gettext_lazy as _
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from .models import Risk, Control, ResidualRisk, AuditLog, Incident
|
from .models import Risk, Control, ResidualRisk, AuditLog, Incident
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue