Skip to content

Commit 80e226d

Browse files
committed
Add UUID to admin search fields and fieldsets
1 parent 83f9aec commit 80e226d

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

src/openklant/components/klantinteracties/admin/actoren.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,24 @@ class ActorAdmin(admin.ModelAdmin):
5353
"soort_actor",
5454
"indicatie_actief",
5555
)
56-
search_fields = ("naam",)
56+
search_fields = (
57+
"naam",
58+
"uuid",
59+
)
5760
inlines = (
5861
ActorKlantcontactInlineAdmin,
5962
GeautomatiseerdeActorInlineAdmin,
6063
MedewerkerInlineAdmin,
6164
OrganisatorischeEenheidInlineAdmin,
6265
InterneTaakInlineAdmin,
6366
)
67+
readonly_fields = ("uuid",)
6468
fieldsets = (
6569
(
6670
None,
6771
{
6872
"fields": [
73+
"uuid",
6974
"naam",
7075
"soort_actor",
7176
"indicatie_actief",

src/openklant/components/klantinteracties/admin/digitaal_adres.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ def clean_adres(self):
2121
@admin.register(DigitaalAdres)
2222
class DigitaalAdresAdmin(admin.ModelAdmin):
2323
readonly_fields = ("uuid",)
24-
search_fields = ("adres",)
24+
search_fields = (
25+
"adres",
26+
"uuid",
27+
)
2528
autocomplete_fields = ("partij",)
2629
form = DigitaalAdresAdminForm

src/openklant/components/klantinteracties/admin/internetaken.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ class InterneTaakAdmin(admin.ModelAdmin):
2828
"toegewezen_op",
2929
"afgehandeld_op",
3030
)
31-
search_fields = ("nummer",)
31+
search_fields = (
32+
"nummer",
33+
"uuid",
34+
)
3235
list_filter = (
3336
"actoren",
3437
"status",

src/openklant/components/klantinteracties/admin/klantcontacten.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ class BetrokkeneInlineAdmin(admin.StackedInline):
1515
"contactnaam_achternaam",
1616
)
1717
autocomplete_fields = ("partij",)
18+
readonly_fields = ("uuid",)
1819
fieldsets = [
1920
(
2021
None,
2122
{
2223
"fields": [
24+
"uuid",
2325
"partij",
2426
"klantcontact",
2527
"rol",
@@ -70,16 +72,19 @@ class BetrokkeneInlineAdmin(admin.StackedInline):
7072
@admin.register(Betrokkene)
7173
class BetrokkeneAdmin(admin.ModelAdmin):
7274
search_fields = (
75+
"uuid",
7376
"contactnaam_voorletters",
7477
"contactnaam_voorvoegsel_achternaam",
7578
"contactnaam_achternaam",
7679
)
7780
autocomplete_fields = ("partij",)
81+
readonly_fields = ("uuid",)
7882
fieldsets = [
7983
(
8084
None,
8185
{
8286
"fields": [
87+
"uuid",
8388
"partij",
8489
"klantcontact",
8590
"rol",
@@ -159,8 +164,12 @@ class KlantcontactAdmin(admin.ModelAdmin):
159164
BijlageInlineAdmin,
160165
InterneTaakInlineAdmin,
161166
]
162-
search_fields = ("nummer",)
167+
search_fields = (
168+
"nummer",
169+
"uuid",
170+
)
163171
date_hierarchy = "plaatsgevonden_op"
172+
readonly_fields = ("uuid",)
164173

165174
@admin.display(empty_value="---")
166175
def betrokkene_namen(self, obj):

0 commit comments

Comments
 (0)