fix: Correct LandVerpachtung admin field references
- Fix admin list_display and list_filter to use actual model fields - Update field names: pachtpreis_qm -> pachtzins_pauschal, laufzeit_von -> pachtbeginn, etc. - Add comprehensive fieldsets matching actual LandVerpachtung model structure - Resolves SystemCheckError preventing migrations in production
This commit is contained in:
@@ -309,29 +309,40 @@ class LandVerpachtungAdmin(admin.ModelAdmin):
|
|||||||
list_display = [
|
list_display = [
|
||||||
"land",
|
"land",
|
||||||
"paechter",
|
"paechter",
|
||||||
"pachtpreis_qm",
|
"pachtzins_pauschal",
|
||||||
"laufzeit_von",
|
"pachtbeginn",
|
||||||
"laufzeit_bis",
|
"pachtende",
|
||||||
"status_display",
|
"status_display",
|
||||||
"erstellt_am",
|
"erstellt_am",
|
||||||
]
|
]
|
||||||
list_filter = ["status", "laufzeit_von", "laufzeit_bis", "erstellt_am"]
|
list_filter = ["status", "pachtbeginn", "pachtende", "erstellt_am"]
|
||||||
search_fields = ["land__lfd_nr", "land__gemeinde", "paechter__vorname", "paechter__nachname"]
|
search_fields = ["land__lfd_nr", "land__gemeinde", "paechter__vorname", "paechter__nachname", "vertragsnummer"]
|
||||||
ordering = ["-erstellt_am"]
|
ordering = ["-erstellt_am"]
|
||||||
readonly_fields = ["id", "erstellt_am", "aktualisiert_am"]
|
readonly_fields = ["id", "erstellt_am", "aktualisiert_am"]
|
||||||
|
|
||||||
fieldsets = (
|
fieldsets = (
|
||||||
("Verpachtungsdetails", {
|
("Verpachtungsdetails", {
|
||||||
"fields": ("land", "paechter", "pachtpreis_qm", "status")
|
"fields": ("land", "paechter", "vertragsnummer", "status")
|
||||||
}),
|
}),
|
||||||
("Laufzeit", {
|
("Laufzeit", {
|
||||||
"fields": ("laufzeit_von", "laufzeit_bis", "kuendigungsfrist_monate")
|
"fields": ("pachtbeginn", "pachtende", "verlaengerung_klausel")
|
||||||
}),
|
}),
|
||||||
("Finanziell", {
|
("Fläche", {
|
||||||
"fields": ("kaution", "indexierung", "zahlungsintervall")
|
"fields": ("verpachtete_flaeche",)
|
||||||
|
}),
|
||||||
|
("Pachtzins", {
|
||||||
|
"fields": ("pachtzins_pauschal", "pachtzins_pro_ha", "zahlungsweise")
|
||||||
|
}),
|
||||||
|
("Umsatzsteuer", {
|
||||||
|
"fields": ("ust_option", "ust_satz"),
|
||||||
|
"classes": ("collapse",)
|
||||||
|
}),
|
||||||
|
("Umlagen", {
|
||||||
|
"fields": ("grundsteuer_umlage", "versicherungen_umlage", "verbandsbeitraege_umlage", "jagdpacht_anteil_umlage"),
|
||||||
|
"classes": ("collapse",)
|
||||||
}),
|
}),
|
||||||
("Zusatzinformationen", {
|
("Zusatzinformationen", {
|
||||||
"fields": ("notizen", "besondere_vereinbarungen"),
|
"fields": ("bemerkungen",),
|
||||||
"classes": ("collapse",)
|
"classes": ("collapse",)
|
||||||
}),
|
}),
|
||||||
("System", {
|
("System", {
|
||||||
|
|||||||
Reference in New Issue
Block a user