Skip to content

Commit 43cef0e

Browse files
authored
Merge pull request #1176 from NHSDigital/DTOSS-12454-add-clinic-status-when-creating-a-clinic
Allow setting clinic status when creating a clinic
2 parents 8fb186b + acd75f6 commit 43cef0e

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

manage_breast_screening/clinics/admin.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from manage_breast_screening.core.admin import admin_site
44

5-
from .models import Clinic, ClinicSlot, Provider, Setting
5+
from .models import Clinic, ClinicSlot, ClinicStatus, Provider, Setting
66

77

88
class ClinicSlotInline(admin.StackedInline):
@@ -15,8 +15,14 @@ class SettingInline(admin.StackedInline):
1515
extra = 1
1616

1717

18+
class ClinicStatusInline(admin.StackedInline):
19+
model = ClinicStatus
20+
extra = 1
21+
ordering = ["created_at"]
22+
23+
1824
class ClinicAdmin(admin.ModelAdmin):
19-
inlines = [ClinicSlotInline]
25+
inlines = [ClinicSlotInline, ClinicStatusInline]
2026
readonly_fields = [
2127
"current_status_display",
2228
]

manage_breast_screening/clinics/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ class ClinicStatus(models.Model):
235235

236236
class Meta:
237237
ordering = ["-created_at"]
238+
verbose_name_plural = "Clinic statuses"
238239

239240
id = models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True)
240241
created_at = models.DateTimeField(auto_now_add=True)

0 commit comments

Comments
 (0)