feat: Implement eviction lawsuit initiation from Kündigung with related data handling

This commit is contained in:
2026-01-25 14:10:50 +01:00
parent 146a046a0e
commit c92dbf7191
9 changed files with 603 additions and 81 deletions

View File

@@ -12,7 +12,13 @@
},
"labels": {
"Create CKuendigung": "Kündigung erstellen",
"CKuendigung": "Kündigung"
"CKuendigung": "Kündigung",
"Initiate Eviction": "Räumungsklage einleiten"
},
"messages": {
"confirmEviction": "Möchten Sie wirklich eine Räumungsklage aus dieser Kündigung einleiten?",
"evictionCreated": "Räumungsklage wurde erfolgreich erstellt",
"evictionError": "Fehler beim Erstellen der Räumungsklage"
},
"fields": {
"name": "Name",

View File

@@ -47,7 +47,13 @@
},
"labels": {
"Create CKuendigung": "Create Termination",
"CKuendigung": "Termination"
"CKuendigung": "Termination",
"Initiate Eviction": "Initiate Eviction"
},
"messages": {
"confirmEviction": "Do you really want to initiate an eviction lawsuit from this termination?",
"evictionCreated": "Eviction lawsuit created successfully",
"evictionError": "Error creating eviction lawsuit"
},
"options": {
"beendigungsTatbestand": {

View File

@@ -3,6 +3,22 @@
"boolFilterList": [
"onlyMy"
],
"menu": {
"detail": {
"buttons": [
{
"name": "initiateEviction",
"label": "Initiate Eviction",
"handler": "custom:handlers/kuendigung/eviction-action",
"initFunction": "initInitiateEviction",
"actionFunction": "actionInitiateEviction",
"iconHtml": "<span class=\"fas fa-gavel\"></span>",
"style": "danger",
"acl": "edit"
}
]
}
},
"sidePanels": {
"detail": [
{