Coverage for apps/underwriting/admin.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.17.0, created at 2026-11-04 17:24 +0000

1from django.contrib import admin 

2 

3from .models import AusRun, Condition, CreditOrder, CreditScore 

4 

5 

6@admin.register(CreditOrder) 

7class CreditOrderAdmin(admin.ModelAdmin): 

8 list_display = ("id", "loan", "request_type", "status", "report_id") 

9 list_filter = ("status", "request_type") 

10 

11 

12@admin.register(CreditScore) 

13class CreditScoreAdmin(admin.ModelAdmin): 

14 list_display = ("order", "borrower", "equifax", "experian", "transunion", "mid") 

15 

16 

17@admin.register(AusRun) 

18class AusRunAdmin(admin.ModelAdmin): 

19 list_display = ( 

20 "id", 

21 "loan", 

22 "engine", 

23 "recommendation", 

24 "risk_class", 

25 "dti_pct", 

26 "submitted_at", 

27 ) 

28 list_filter = ("engine", "risk_class") 

29 

30 

31@admin.register(Condition) 

32class ConditionAdmin(admin.ModelAdmin): 

33 list_display = ("id", "loan", "name", "category", "status", "source", "due_date") 

34 list_filter = ("category", "status", "source")