From 9d9397b11e5777b69b6ae3cda3bd76c7c156276a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Thu, 30 Mar 2023 08:49:07 +0200
Subject: [PATCH] hide created_by, auto search primary contract

---
 contracts/admin.py | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/contracts/admin.py b/contracts/admin.py
index c12e828..e39fc25 100644
--- a/contracts/admin.py
+++ b/contracts/admin.py
@@ -161,8 +161,12 @@ class ContractAdmin(
 ):
     form = ContractAdminForm
 
+    ordering = ("name",)
+    search_fields = ("name",)
+
     readonly_fields = ("created_by",)
     autocomplete_fields = (
+        "primary_contract",
         "types",
         "filing_area",
         "issues",
@@ -379,6 +383,16 @@ class ContractFilingAreaAdmin(MarkdownxGuardedModelAdmin):
 class ContracteeAdmin(OwnPermissionsMixin, MarkdownxGuardedModelAdmin):
     model = Contractee
 
+    fields = (
+        "name",
+        "address_street_with_number",
+        "address_district",
+        "address_zip",
+        "address_country",
+        "ico_number",
+        "department",
+        "role",
+    )
     search_fields = (
         "name",
         "department",
@@ -390,6 +404,18 @@ class ContracteeAdmin(OwnPermissionsMixin, MarkdownxGuardedModelAdmin):
 class SigneeAdmin(OwnPermissionsMixin, MarkdownxGuardedModelAdmin):
     model = Signee
 
+    fields = (
+        "name",
+        "entity_type",
+        "address_street_with_number",
+        "address_district",
+        "address_zip",
+        "address_country",
+        "ico_number",
+        "date_of_birth",
+        "department",
+        "role",
+    )
     search_fields = (
         "name",
         "department",
-- 
GitLab