Kontakte - Telefonnummern und E-Mail-Adressen Bearbeiten ist drin

Dieser Commit ist enthalten in:
2025-06-19 18:10:48 +02:00
Ursprung 9e5843afcf
Commit b822504413
4 geänderte Dateien mit 196 neuen und 8 gelöschten Zeilen

Datei anzeigen

@@ -165,6 +165,24 @@ def add_email(contact_id):
except Exception as e:
return jsonify({'success': False, 'error': str(e)}), 500
@leads_bp.route('/api/details/<uuid:detail_id>', methods=['PUT'])
@login_required
def update_detail(detail_id):
"""Update contact detail (phone/email)"""
try:
data = request.get_json()
detail = lead_service.update_contact_detail(
detail_id,
data['detail_value'],
data.get('detail_label'),
flask_session.get('username')
)
return jsonify({'success': True, 'detail': detail})
except ValueError as e:
return jsonify({'success': False, 'error': str(e)}), 400
except Exception as e:
return jsonify({'success': False, 'error': str(e)}), 500
@leads_bp.route('/api/details/<uuid:detail_id>', methods=['DELETE'])
@login_required
def delete_detail(detail_id):