Add occurrence checklist submodule

This commit is contained in:
gitea_admin committed 2026-09-30 10:08:48 +02:00
1 parent 5dbbac35c3
commit f9b5383ae9
12 files changed
+254 -2

No files matched your search

@@ -58,6 +58,8 @@ $expected = [
'market_management.get_overview' => 'Marktübersicht mit serverseitigen Filtern lesen',
'market_management.create_occurrence' => 'Marktdurchführung mit mindestens einem Markttag anlegen',
'market_management.get_occurrence' => 'Marktdurchführung mit Markt, Markttagen und berechneten Verkaufsdaten lesen',
'market_management.get_occurrence_checklist' => 'Checkliste einer Marktdurchführung lesen',
'market_management.update_occurrence_checklist' => 'Checkliste einer Marktdurchführung vollständig ersetzen',
'market_management.update_occurrence' => 'Marktdurchführung ändern',
'market_management.archive_occurrence' => 'Marktdurchführung archivieren',
'market_management.reactivate_occurrence' => 'Marktdurchführung reaktivieren',
@@ -67,7 +69,7 @@ $expected = [
];
$tools = market_management_mcp_tools();
assert_test(count($tools) === 21, 'Expected 21 MCP tools, got ' . count($tools));
assert_test(count($tools) === 23, 'Expected 23 MCP tools, got ' . count($tools));
$occurrenceTool = array_values(array_filter($tools, static fn (array $tool): bool => $tool['name'] === 'market_management.update_occurrence'))[0] ?? null;
assert_test(is_array($occurrenceTool), 'Update occurrence MCP tool must exist');