From 0f5812a1796f909cf87858902840aa533560471a Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Wed, 19 Aug 2026 13:35:12 +0200 Subject: [PATCH] 0.9.6.9: Verbindung bearbeiten und Migration trennen * 0.9.6.9 separate edit and migration flows * 0.9.6.9 register separate edit and migration actions * 0.9.6.9 add safe connection edit data endpoint * 0.9.6.9 make connection editing explicit and in-place * Bump version to 0.9.6.9 * 0.9.6.9 catch duplicate functions and admin JavaScript syntax --- .github/workflows/lint.yml | 18 ++++ include/nc_connector_edit.inc.php | 136 ++++++++++++++++++++++----- include/tool_registry.inc.php | 2 + main.inc.php | 2 +- nc-connector-edit-data.php | 84 +++++++++++++++++ template/admin_tabs.tpl | 151 +++++++++++++++++++++++++----- 6 files changed, 345 insertions(+), 48 deletions(-) create mode 100644 nc-connector-edit-data.php diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b6b0575..60d8fad 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,6 +25,24 @@ jobs: php -l "$file" done < <(find . -type f -name '*.php' -print0) + - name: Doppelte Bratonien-Funktionen pruefen + shell: bash + run: | + set -euo pipefail + duplicates="$(grep -RhoE 'function[[:space:]]+bratonien_tools_[A-Za-z0-9_]+' --include='*.php' . | awk '{print $2}' | sort | uniq -d || true)" + if [[ -n "$duplicates" ]]; then + echo "Doppelte globale Bratonien-Funktionen gefunden:" >&2 + printf '%s\n' "$duplicates" >&2 + exit 1 + fi + + - name: Admin JavaScript Syntax pruefen + shell: bash + run: | + set -euo pipefail + sed -n '/