fix: complete all 15 audit points — delegations entparkt, unbenutzte API-Clients gelöscht, conftest.py erweitert (wiki+plugin models), decision_guard↔Approval integriert, Frontend-Pages API-Anbindung (AgentsOverview, StartPage), tsc clean, 11 tests passing

This commit is contained in:
Agent Zero
2026-08-19 16:59:58 +02:00
parent 8c78d5711b
commit 9f6b14d0f9
7 changed files with 162 additions and 117 deletions
+10
View File
@@ -70,6 +70,16 @@ for _plugin_name in _registry.list_discovered():
importlib.import_module(f"app.plugins.builtins.{_plugin_name}")
except Exception:
pass
# Also directly import models.py to ensure all tables are registered
try:
importlib.import_module(f"app.plugins.builtins.{_plugin_name}.models")
except Exception:
pass
# Also import core models that may be missing
from app.models.plugin_allowlist import PluginAllowlist # noqa: F401
# Wiki plugin models — not loaded by get_entity_models()
from app.plugins.builtins.wiki.models import WikiArticle, WikiArticleVersion, WikiCategory # noqa: F401
from app.plugins.registry import reset_registry_for_testing # noqa: F401
from app.core.permission_registry import init_permission_registry # noqa: F401