Add warmmiete and streitwert calculations; enhance check_and_rebuild script for cache clearing

This commit is contained in:
2026-01-23 17:53:41 +01:00
parent e1a7158931
commit cf60d2a91d
6 changed files with 167 additions and 16 deletions

View File

@@ -123,7 +123,8 @@
"decimal": true,
"isCustom": true,
"readOnly": true,
"required": true
"required": true,
"view": "custom:views/c-vmh-erstgespraech/fields/warmmiete"
},
"erfolgsaussichten": {
"type": "enum",
@@ -161,7 +162,8 @@
"tooltip": true,
"isCustom": true,
"onlyDefaultCurrency": true,
"readOnly": true
"readOnly": true,
"view": "custom:views/c-vmh-erstgespraech/fields/streitwert"
},
"anruferIst": {
"type": "enum",

View File

@@ -146,24 +146,50 @@ if [ "$ERRORS" -gt 0 ]; then
echo "Bitte behebe die oben genannten Fehler und führe das Script erneut aus."
exit 1
else
echo -e "${GREEN}Starte Rebuild...${NC}"
echo -e "${GREEN}Starte Rebuild und Cache-Bereinigung...${NC}"
echo ""
# Rebuild durchführen
# Rebuild und Cache-Bereinigung durchführen
if command -v docker &> /dev/null; then
if docker exec espocrm php /var/www/html/command.php rebuild 2>&1; then
echo -e "${BLUE}[1/2] Führe Clear Cache aus...${NC}"
if docker exec espocrm php /var/www/html/command.php ClearCache 2>&1; then
echo -e "${GREEN}✓ Cache erfolgreich gelöscht${NC}"
echo ""
echo -e "${GREEN}=========================================="
echo "✓ REBUILD ERFOLGREICH ABGESCHLOSSEN"
echo "==========================================${NC}"
exit 0
echo -e "${BLUE}[2/2] Führe Rebuild aus...${NC}"
if docker exec espocrm php /var/www/html/command.php rebuild 2>&1; then
echo ""
echo -e "${GREEN}=========================================="
echo "✓ REBUILD ERFOLGREICH ABGESCHLOSSEN"
echo "==========================================${NC}"
exit 0
else
echo ""
echo -e "${RED}=========================================="
echo "✗ REBUILD FEHLGESCHLAGEN"
echo "==========================================${NC}"
echo "Prüfe die Logs unter data/logs/ für weitere Details."
exit 1
fi
else
echo -e "${RED}✗ Clear Cache fehlgeschlagen${NC}"
echo "Fahre mit Rebuild fort..."
echo ""
echo -e "${RED}=========================================="
echo "✗ REBUILD FEHLGESCHLAGEN"
echo "==========================================${NC}"
echo "Prüfe die Logs unter data/logs/ für weitere Details."
exit 1
if docker exec espocrm php /var/www/html/command.php rebuild 2>&1; then
echo ""
echo -e "${GREEN}=========================================="
echo "✓ REBUILD ERFOLGREICH ABGESCHLOSSEN"
echo "==========================================${NC}"
exit 0
else
echo ""
echo -e "${RED}=========================================="
echo "✗ REBUILD FEHLGESCHLAGEN"
echo "==========================================${NC}"
echo "Prüfe die Logs unter data/logs/ für weitere Details."
exit 1
fi
fi
else
echo -e "${RED}✗ Docker nicht gefunden. Rebuild kann nicht durchgeführt werden.${NC}"