SayAdmin 1.1.11 – Aktionskatalog
Diese Übersicht enthält alle 372 registrierten Aktionen. Die Spracheingaben sind Beispiele – SayAdmin ist nicht auf diese exakten Formulierungen beschränkt. Natürliche Varianten und kombinierte Anweisungen können auf dieselben Aktionen abgebildet werden.
372 Aktionen163 Green167 Yellow42 Red
Green: lesend/nicht destruktiv. Yellow: Änderung mit Bestätigung. Red: kritische/destruktive Aktion mit besonders strenger Bestätigung.
| # | Bereich | Aktion / Tool-ID | Risiko | Was wird ausgelöst? | Beispiele für Spracheingabe |
|---|---|---|---|---|---|
| 1 | Joomla Core | core.components.listTool: core_components_list |
Green | Listet bzw. durchsucht reale Joomla-Core-Komponenten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only runtime inventory of Joomla core components visible to the current administrator. Reports installed/enabled state, SayAdmin coverage, planned release and only the registered actions that can be operational for that component. Use search for a human component name. Never infer installation or permissions without this tool.
|
„Zeige mir alle Joomla-Core-Komponenten.“ „Liste die Joomla-Core-Komponenten auf.“ |
| 2 | Joomla Core | core.components.getTool: core_components_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Joomla Core“, ohne ihn zu verändern.
Technischer Action-VertragRead-only detail for one exact real Joomla core component previously resolved through core_components_list. Returns runtime availability, curated coverage, release plan and safe action names. The component must be its technical com_name identifier; never invent it.
|
„Zeige mir die Details zu „com_content“.“ „Lies den Eintrag „com_content“ vollständig aus.“ |
| 3 | Joomla Core | core.coverage.getTool: core_coverage_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Joomla Core“, ohne ihn zu verändern.
Technischer Action-VertragRead-only SayAdmin coverage matrix for ACL-visible Joomla core components. Use for questions about coverage, supported components, missing controls, roadmap gaps or what SayAdmin can already manage. Optionally restrict it to one exact component identifier resolved by core_components_list.
|
„Zeige mir die Details zu „com_content“.“ „Lies den Eintrag „com_content“ vollständig aus.“ |
| 4 | Joomla Core | core.capabilities.refreshTool: core_capabilities_refresh |
Green | Führt die entsprechende Datenschutz-Unteraktion „capabilities.refresh“ über Joomla com_privacy aus.
Technischer Action-VertragForce a fresh read-only scan of installed Joomla core components, enabled state, permissions and SayAdmin action coverage. It never enables, disables, installs or configures anything. Use only when the user explicitly asks to refresh, rescan or re-detect capabilities.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 5 | SayAdmin / QA | sayadmin.readiness.checkTool: sayadmin_readiness_check |
Green | Führt den read-only SayAdmin-Release-Readiness-Selbsttest aus.
Technischer Action-VertragRun the read-only SayAdmin 1.0.0 release-readiness self-check. Verifies the action/tool registry, destructive-action safety invariants, the central Safe-Form self-test, the generic mutation/readback lifecycle self-test, the idempotent confirmation/execution self-test, required SayAdmin database tables, component/webservices-plugin availability, Joomla temp/log writability and active core coverage. Never changes Joomla data.
|
„Führe die SayAdmin-Readiness-Prüfung aus.“ „Ist SayAdmin releasebereit?“ |
| 6 | SayAdmin / QA | sayadmin.regression.runTool: sayadmin_regression_run |
Green | Startet die nicht-invasive SayAdmin-Regressionssuite.
Technischer Action-VertragRun the non-invasive SayAdmin 0.59 RC regression framework. Executes isolated framework, contract, resolver, security, preview/mutation and installed build/package tests with per-test cleanup, structured results, timing and error isolation. Real Joomla integration and Scheduler lifecycle fixtures are intentionally excluded and use the separate yellow sayadmin.integration.run / sayadmin.scheduler.regression.run actions.
|
„Starte die SayAdmin-Regressionsprüfungen.“ „Führe die nicht-invasiven SayAdmin-Tests aus.“ |
| 7 | SayAdmin / QA | sayadmin.integration.runTool: sayadmin_integration_run |
Yellow | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragRun the confirmed SayAdmin 1.0.0 Joomla integration regression suite. It boots real Joomla administrator models/forms and, for the lifecycle test, creates one unique unpublished temporary com_content article, validates/saves/reads/updates/trashes/restores/deletes it through Joomla models, then verifies cleanup. It never edits an existing Joomla object. Confirmation is required because a temporary database fixture is created and removed.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 8 | SayAdmin / QA | sayadmin.integration.orphansTool: sayadmin_integration_orphans |
Green | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragRead-only scan for orphaned SayAdmin Joomla integration fixtures. It reports only rows carrying the SayAdmin integration title marker and distinguishes strictly eligible fixtures from suspicious lookalikes. Returns a server state cleanup_token required by the destructive cleanup action. Never changes Joomla data.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 9 | SayAdmin / QA | sayadmin.integration.cleanupTool: sayadmin_integration_cleanup |
Red | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragPermanently delete only orphaned SayAdmin integration fixture articles that match the exact title-prefix, alias-prefix, meta-marker, unpublished/trash and fixture-state contract from a fresh sayadmin_integration_orphans scan. Requires the exact cleanup_token, revalidates state immediately before deletion, verifies Article asset cleanup and is not undoable. Requires typed confirmation FIXTURES LÖSCHEN.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 10 | SayAdmin / QA | sayadmin.scheduler.regression.runTool: sayadmin_scheduler_regression_run |
Yellow | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragRun the confirmed SayAdmin 1.0.0 Joomla Scheduler regression suite. It creates exactly one unique disabled never-run rotation.logs fixture inside a database transaction, validates never-run/history semantics, Europe/Berlin/DST, next_execution recalculation and preservation, active-lock protection, expired soft-lock recovery and the safe trash/restore/delete lifecycle. It never enables or executes the task and never edits an existing Scheduler task.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 11 | SayAdmin / QA | sayadmin.scheduler.orphansTool: sayadmin_scheduler_orphans |
Green | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragRead-only scan for orphaned SayAdmin Scheduler regression fixtures. It only considers tasks carrying the exact SayAdmin Scheduler Regression title/note/type contract and reports suspicious lookalikes separately. Returns a server state cleanup_token required by the destructive cleanup action. Never changes or runs Scheduler tasks.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 12 | SayAdmin / QA | sayadmin.scheduler.cleanupTool: sayadmin_scheduler_cleanup |
Red | Führt bzw. verwaltet den zugehörigen kontrollierten SayAdmin-Regressions-/Fixture-Lifecycle.
Technischer Action-VertragPermanently delete only orphaned SayAdmin Scheduler regression fixture tasks that match the exact title-prefix, rotation.logs type, note marker, disabled/trash, never-run and non-active-lock contract from a fresh sayadmin_scheduler_orphans scan. Requires the exact cleanup_token, revalidates state immediately before deletion and is not undoable. Requires typed confirmation SCHEDULER-FIXTURES LÖSCHEN.
|
„Führe den passenden SayAdmin-Regressions-/Fixture-Test aus.“ „Prüfe bzw. bereinige die zugehörigen SayAdmin-Testfixtures.“ |
| 13 | SayAdmin / QA | sayadmin.registry.auditTool: sayadmin_registry_audit |
Green | Prüft den vollständigen SayAdmin-Aktionskatalog auf Vertragskonsistenz.
Technischer Action-VertragRead-only integrity audit of the complete SayAdmin action registry. Checks unique tool names, valid risk classes, parameter schemas and descriptions. Use for regression/QA questions about registry consistency.
|
„Prüfe den kompletten SayAdmin-Aktionskatalog.“ „Sind alle Action-Verträge konsistent?“ |
| 14 | SayAdmin / QA | sayadmin.security.auditTool: sayadmin_security_audit |
Green | Prüft die Sicherheitsverträge kritischer SayAdmin-Aktionen read-only.
Technischer Action-VertragRead-only audit of SayAdmin destructive-action safety. Verifies that every red action has a server-side typed confirmation phrase and reports the current invariant that red actions are isolated from shared multi-change workflow plans.
|
„Prüfe die SayAdmin-Sicherheitsverträge.“ „Sind alle Red-Aktionen korrekt abgesichert?“ |
| 15 | SayAdmin / QA | sayadmin.acceptance.planTool: sayadmin_acceptance_plan |
Green | Erzeugt einen realen Joomla-Abnahmeplan, führt aber noch keine schreibenden Tests aus.
Technischer Action-VertragGenerate a read-only real-Joomla acceptance plan for SayAdmin. Smoke mode covers representative read, yellow mutation, red destructive and recovery paths; full mode adds complete active core/action-family regression requirements. It only creates a test plan and never executes mutations.
|
„Erstelle einen Abnahmeplan für SayAdmin.“ „Zeige mir den vollständigen Stable-Abnahmeplan.“ |
| 16 | Sprachen | languages.installed.listTool: languages_installed_list |
Green | Listet bzw. durchsucht reale Sprachen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList actually installed Joomla language packs for site and/or administrator, including the current default per client. Use this before selecting a default language or creating a content language. Never invent language tags.
|
„Zeige mir alle Sprachen.“ „Liste die Sprachen auf.“ |
| 17 | Sprachen | languages.content.listTool: languages_content_list |
Green | Listet bzw. durchsucht reale Sprachen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list real Joomla content languages from com_languages with ID, language tag, native title, URL language code, publication state and access. Use this to resolve a named content language before changing it.
|
„Zeige mir alle Sprachen.“ „Liste die Sprachen auf.“ |
| 18 | Sprachen | languages.content.getTool: languages_content_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprachen“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla content language by numeric lang_id after resolving it through languages_content_list.
|
„Zeige mir die Details zu „Deutsch (de-DE)“.“ „Lies den Eintrag „Deutsch (de-DE)“ vollständig aus.“ |
| 19 | Sprachen | languages.content.createTool: languages_content_create |
Yellow | Führt die registrierte SayAdmin-Aktion „languages.content.create“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare creation of one Joomla content language through the native com_languages model. The language pack must already be installed for the site. Requires confirmation.
|
„Führe die Funktion „languages.content.create“ für „Deutsch (de-DE)“ aus.“ „Nutze die SayAdmin-Aktion „languages.content.create“.“ |
| 20 | Sprachen | languages.content.updateTool: languages_content_update |
Yellow | Führt die registrierte SayAdmin-Aktion „languages.content.update“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare safe changes to one exact Joomla content language through the native com_languages model. Omitted fields are preserved. Requires confirmation.
|
„Führe die Funktion „languages.content.update“ für „Deutsch (de-DE)“ aus.“ „Nutze die SayAdmin-Aktion „languages.content.update“.“ |
| 21 | Sprachen | languages.content.stateTool: languages_content_state |
Yellow | Führt die registrierte SayAdmin-Aktion „languages.content.state“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare publishing or disabling one exact Joomla content language. This never trashes or deletes the language. Requires confirmation.
|
„Führe die Funktion „languages.content.state“ für „Deutsch (de-DE)“ aus.“ „Nutze die SayAdmin-Aktion „languages.content.state“.“ |
| 22 | Sprachen | languages.default.getTool: languages_default_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprachen“, ohne ihn zu verändern.
Technischer Action-VertragRead the current Joomla default language for the website and administrator clients.
|
„Zeige mir die Details zu „Deutsch (de-DE)“.“ „Lies den Eintrag „Deutsch (de-DE)“ vollständig aus.“ |
| 23 | Sprachen | languages.default.setTool: languages_default_set |
Yellow | Führt die registrierte SayAdmin-Aktion „languages.default.set“ im Bereich „Sprachen“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare changing Joomla default language for site or administrator through com_languages InstalledModel. The exact language must already be installed for that client. Requires confirmation.
|
„Führe die Funktion „languages.default.set“ für „Deutsch (de-DE)“ aus.“ „Nutze die SayAdmin-Aktion „languages.default.set“.“ |
| 24 | Sprachstrings | language_strings.searchTool: language_strings_search |
Green | Sucht nach Joomla-Sprachstrings anhand von Schlüssel oder Text.
Technischer Action-VertragSearch the effective Joomla language text that a user can actually see and resolve it to the real language constant and source file. Use this when the user names visible wording instead of a technical language key. Exact unique matches can be used directly for a later language_overrides_set action; if multiple different constants match exactly, ask which visible context/source they mean rather than asking them to know a Joomla key.
|
„Suche den Sprachstring für „Save“.“ „Finde den Joomla-Sprachschlüssel, der „Speichern“ ausgibt.“ |
| 25 | Sprach-Overrides | language_overrides.listTool: language_overrides_list |
Green | Listet bzw. durchsucht reale Sprach-Overrides und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList/search Joomla language overrides for one installed language and one client (site or administrator). Reads Joomla override INI files only; never searches arbitrary files.
|
„Zeige mir alle Sprach-Overrides.“ „Liste die Sprach-Overrides auf.“ |
| 26 | Sprach-Overrides | language_overrides.getTool: language_overrides_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Sprach-Overrides“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla language override constant for one installed language and one client.
|
„Zeige mir die Details zu „JGLOBAL_SAVE“.“ „Lies den Eintrag „JGLOBAL_SAVE“ vollständig aus.“ |
| 27 | Sprach-Overrides | language_overrides.setTool: language_overrides_set |
Yellow | Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Sprach-Overrides“.
Technischer Action-VertragPrepare creating or replacing one Joomla language override using Joomla LanguageHelper INI writing. Set both=true only when the user explicitly wants the same override in site and administrator. Requires confirmation.
|
„Setze den gewünschten Wert bei Sprach-Overrides.“ „Ändere die Zuordnung von „JGLOBAL_SAVE“.“ |
| 28 | Sprach-Overrides | language_overrides.deleteTool: language_overrides_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Sprach-Overrides“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanent removal of one exact Joomla language override constant from one override INI file. This does not delete a language pack or content language and is not automatically undoable. Requires typed confirmation OVERRIDE LÖSCHEN.
|
„Lösche „JGLOBAL_SAVE“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Sprach-Overrides“ dauerhaft.“ |
| 29 | Mehrsprachige Verknüpfungen | associations.auditTool: associations_audit |
Green | Prüft den Bereich „Mehrsprachige Verknüpfungen“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragAudit Joomla multilingual association metadata. Detects missing targets, one-item association groups and duplicate languages in verified core contexts. Unknown extension contexts are reported but never guessed or modified.
|
„Prüfe Mehrsprachige Verknüpfungen auf Probleme.“ „Führe einen Audit für Mehrsprachige Verknüpfungen aus.“ |
| 30 | Mehrsprachige Verknüpfungen | associations.getTool: associations_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Mehrsprachige Verknüpfungen“, ohne ihn zu verändern.
Technischer Action-VertragRead the multilingual association group for one exact supported core item. Supported contexts in 0.50.2 are com_content.item, com_contact.item, com_menus.item and com_categories.item.
|
„Zeige mir die Details zu „Beitrag „Willkommen““.“ „Lies den Eintrag „Beitrag „Willkommen““ vollständig aus.“ |
| 31 | Mehrsprachige Verknüpfungen | associations.repair_staleTool: associations_repair_stale |
Yellow | Repariert bestätigte veraltete/ungültige Mehrsprachigkeits-Verknüpfungen.
Technischer Action-VertragPrepare safe cleanup of stale Joomla multilingual association metadata in verified core contexts. Removes only association rows whose targets no longer exist and/or one-item groups. Never deletes or edits the content items themselves. Requires confirmation.
|
„Repariere die veralteten Sprachverknüpfungen.“ „Behebe die bestätigten fehlerhaften Associations.“ |
| 32 | Smart Search | finder.statusTool: finder_status |
Green | Prüft bzw. liest den aktuellen Zustand im Bereich „Smart Search“, ohne Änderungen vorzunehmen.
Technischer Action-VertragRead-only runtime status of Joomla Smart Search (com_finder): indexed links, terms, taxonomy nodes, filters, enabled Finder plugins, last index date and any active SayAdmin Finder job. Use this before planning an index run.
|
„Prüfe den Status von Smart Search.“ „Ist bei Smart Search alles in Ordnung?“ |
| 33 | Smart Search | finder.types.listTool: finder_types_list |
Green | Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList real Joomla Smart Search content types from the current Finder index. Never invent content types that are not returned.
|
„Zeige mir alle Smart-Search-Einträge.“ „Liste die Smart-Search-Einträge auf.“ |
| 34 | Smart Search | finder.errors.listTool: finder_errors_list |
Green | Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only Finder diagnostics: disabled Finder plugins and failed SayAdmin Finder index jobs. This is the authoritative error source for SayAdmin-managed Finder runs.
|
„Zeige mir alle Smart-Search-Einträge.“ „Liste die Smart-Search-Einträge auf.“ |
| 35 | Smart Search | finder.filters.listTool: finder_filters_list |
Green | Listet bzw. durchsucht reale Smart-Search-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch and list actual Joomla Smart Search filters with ID, title, alias, state and taxonomy-node count. Use this to resolve a filter before reading or changing it.
|
„Zeige mir alle Smart-Search-Einträge.“ „Liste die Smart-Search-Einträge auf.“ |
| 36 | Smart Search | finder.filters.getTool: finder_filters_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Smart Search“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla Smart Search filter after its numeric ID has been resolved through finder_filters_list.
|
„Zeige mir die Details zu „Suchindex“.“ „Lies den Eintrag „Suchindex“ vollständig aus.“ |
| 37 | Smart Search | finder.filters.createTool: finder_filters_create |
Yellow | Führt die registrierte SayAdmin-Aktion „finder.filters.create“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare a new Joomla Smart Search filter. node_ids must be real IDs from Joomla Finder taxonomy; an empty list means no taxonomy restriction. Execution always requires the normal SayAdmin confirmation.
|
„Führe die Funktion „finder.filters.create“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.filters.create“.“ |
| 38 | Smart Search | finder.filters.updateTool: finder_filters_update |
Yellow | Führt die registrierte SayAdmin-Aktion „finder.filters.update“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare changes to one exact Joomla Smart Search filter. Supplying node_ids fully replaces its taxonomy selection; omitting node_ids preserves it. Confirm before execution.
|
„Führe die Funktion „finder.filters.update“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.filters.update“.“ |
| 39 | Smart Search | finder.filters.stateTool: finder_filters_state |
Yellow | Führt die registrierte SayAdmin-Aktion „finder.filters.state“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare enabling or disabling one exact Joomla Smart Search filter. The filter definition is preserved. Confirm before execution.
|
„Führe die Funktion „finder.filters.state“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.filters.state“.“ |
| 40 | Smart Search | finder.index.startTool: finder_index_start |
Yellow | Führt die registrierte SayAdmin-Aktion „finder.index.start“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare an incremental/targeted Joomla Finder index run through enabled Finder plugins without clearing the existing index. Never use for a requested full rebuild or clear. Confirmation is required.
|
„Führe die Funktion „finder.index.start“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.index.start“.“ |
| 41 | Smart Search | finder.index.progressTool: finder_index_progress |
Green | Führt die registrierte SayAdmin-Aktion „finder.index.progress“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragRead the latest or one exact SayAdmin Finder job status. Use instead of starting a second index run when a run is already active or a previous request timed out.
|
„Führe die Funktion „finder.index.progress“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.index.progress“.“ |
| 42 | Smart Search | finder.index.rebuildTool: finder_index_rebuild |
Yellow | Führt die registrierte SayAdmin-Aktion „finder.index.rebuild“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare a complete Joomla Smart Search index rebuild: purge through Joomla IndexModel and immediately run all enabled Finder plugins. This is distinct from clear-only and requires a complete confirmation preview.
|
„Führe die Funktion „finder.index.rebuild“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.index.rebuild“.“ |
| 43 | Smart Search | finder.index.clearTool: finder_index_clear |
Red | Führt die registrierte SayAdmin-Aktion „finder.index.clear“ im Bereich „Smart Search“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare clearing the complete Joomla Smart Search index through Joomla IndexModel without rebuilding it. This can leave site search without results. It is a red action and requires the exact safety phrase shown by SayAdmin.
|
„Führe die Funktion „finder.index.clear“ für „Suchindex“ aus.“ „Nutze die SayAdmin-Aktion „finder.index.clear“.“ |
| 44 | Banner | banners.listTool: banners_list |
Green | Listet bzw. durchsucht reale Banner und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list real Joomla banners with client, category, state, ordering, schedule and aggregate counters. Use this before reading or changing a named banner.
|
„Zeige mir alle Banner.“ „Liste die Banner auf.“ |
| 45 | Banner | banners.getTool: banners_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Banner“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla banner by a real ID returned by banners_list, including local-time schedule and current counters.
|
„Zeige mir die Details zu „Sommeraktion“.“ „Lies den Eintrag „Sommeraktion“ vollständig aus.“ |
| 46 | Banner | banners.statisticsTool: banners_statistics |
Green | Liest Bannerstatistiken und Zählerwerte read-only.
Technischer Action-VertragRead aggregated Joomla banner impressions, clicks and CTR for a local date range. Returns only grouped counts and never individual visitor or IP data.
|
„Zeige die Bannerstatistik.“ „Wie oft wurde dieser Banner angezeigt bzw. geklickt?“ |
| 47 | Banner | banners.createTool: banners_create |
Yellow | Legt einen neuen Eintrag im Bereich „Banner“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare a Joomla banner with a resolved com_banners category and client. Image and custom-code types are supported; scheduling uses the current Joomla administrator timezone.
|
„Erstelle einen neuen Eintrag im Bereich „Banner“ mit dem Namen „Sommeraktion“.“ „Lege „Sommeraktion“ unter „Banner“ neu an.“ |
| 48 | Banner | banners.updateTool: banners_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Banner“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare a partial update of one exact Joomla banner. Client, category, language and schedule are validated against the live installation.
|
„Ändere „Sommeraktion“ im Bereich „Banner“.“ „Benenne „Sommeraktion“ im Bereich „Banner“ um.“ |
| 49 | Banner | banners.stateTool: banners_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Banner“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one exact Joomla banner. Trashing and permanent deletion use separate actions.
|
„Veröffentliche bzw. aktiviere „Sommeraktion“.“ „Deaktiviere bzw. verstecke „Sommeraktion“.“ |
| 50 | Banner | banners.orderingTool: banners_ordering |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Banner“.
Technischer Action-VertragPrepare changing the numeric Joomla ordering of one exact banner. Resolve the real banner and category first.
|
„Verschiebe „Sommeraktion“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Banner.“ |
| 51 | Banner | banners.trashTool: banners_trash |
Yellow | Verschiebt einen ausgewählten Eintrag aus „Banner“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one exact Joomla banner to trash. It remains recoverable and is not physically deleted.
|
„Verschiebe „Sommeraktion“ in den Papierkorb.“ „Lege „Sommeraktion“ in den Papierkorb.“ |
| 52 | Banner | banners.deleteTool: banners_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Banner“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPermanently delete one exact Joomla banner only after it is already trashed. This is irreversible and requires the exact red confirmation phrase.
|
„Lösche „Sommeraktion“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Banner“ dauerhaft.“ |
| 53 | Banner-Kunden | banner_clients.listTool: banner_clients_list |
Green | Listet bzw. durchsucht reale Banner-Kunden und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list real Joomla banner clients with state, tracking defaults and assigned-banner count. Use before reading or mutating a named client.
|
„Zeige mir alle Banner-Kunden.“ „Liste die Banner-Kunden auf.“ |
| 54 | Banner-Kunden | banner_clients.getTool: banner_clients_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Banner-Kunden“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla banner client by a real ID returned by banner_clients_list.
|
„Zeige mir die Details zu „Musterkunde“.“ „Lies den Eintrag „Musterkunde“ vollständig aus.“ |
| 55 | Banner-Kunden | banner_clients.createTool: banner_clients_create |
Yellow | Legt einen neuen Eintrag im Bereich „Banner-Kunden“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare a new Joomla banner client. Joomla requires name, contact person and email. Contact data is stored through Joomla and excluded from SayAdmin mutation snapshots.
|
„Erstelle einen neuen Eintrag im Bereich „Banner-Kunden“ mit dem Namen „Musterkunde“.“ „Lege „Musterkunde“ unter „Banner-Kunden“ neu an.“ |
| 56 | Banner-Kunden | banner_clients.updateTool: banner_clients_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Banner-Kunden“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare a partial update of one exact Joomla banner client.
|
„Ändere „Musterkunde“ im Bereich „Banner-Kunden“.“ „Benenne „Musterkunde“ im Bereich „Banner-Kunden“ um.“ |
| 57 | Banner-Kunden | banner_clients.stateTool: banner_clients_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Banner-Kunden“.
Technischer Action-VertragPrepare enabling, disabling or trashing one exact Joomla banner client. A trashed client is still recoverable.
|
„Veröffentliche bzw. aktiviere „Musterkunde“.“ „Deaktiviere bzw. verstecke „Musterkunde“.“ |
| 58 | Banner-Kunden | banner_clients.deleteTool: banner_clients_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Banner-Kunden“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPermanently delete one trashed Joomla banner client only when no banner still references it. Irreversible red action.
|
„Lösche „Musterkunde“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Banner-Kunden“ dauerhaft.“ |
| 59 | Kategorien (klassisch) | classic_categories.listTool: classic_categories_list |
Green | Listet bzw. durchsucht reale Kategorien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list the real Joomla category tree for either com_banners or com_newsfeeds, including item counts. Always keep the two partitions separate.
|
„Zeige mir alle Kategorien.“ „Liste die Kategorien auf.“ |
| 60 | Kategorien (klassisch) | classic_categories.createTool: classic_categories_create |
Yellow | Legt einen neuen Eintrag im Bereich „Kategorien (klassisch)“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare a category in the resolved com_banners or com_newsfeeds partition through Joomla com_categories.
|
„Erstelle einen neuen Eintrag im Bereich „Kategorien (klassisch)“ mit dem Namen „Neuigkeiten“.“ „Lege „Neuigkeiten“ unter „Kategorien (klassisch)“ neu an.“ |
| 61 | Kategorien (klassisch) | classic_categories.updateTool: classic_categories_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kategorien (klassisch)“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare title, alias, description, parent, language or access changes to one exact Banner/Newsfeed category. Reordering uses classic_categories_ordering.
|
„Ändere „Neuigkeiten“ im Bereich „Kategorien (klassisch)“.“ „Benenne „Neuigkeiten“ im Bereich „Kategorien (klassisch)“ um.“ |
| 62 | Kategorien (klassisch) | classic_categories.stateTool: classic_categories_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kategorien (klassisch)“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one exact Banner/Newsfeed category.
|
„Veröffentliche bzw. aktiviere „Neuigkeiten“.“ „Deaktiviere bzw. verstecke „Neuigkeiten“.“ |
| 63 | Kategorien (klassisch) | classic_categories.orderingTool: classic_categories_ordering |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Kategorien (klassisch)“.
Technischer Action-VertragPrepare moving/reordering one exact Banner/Newsfeed category through Joomla nested-category APIs. Use one of before_id, after_id, or position first/last.
|
„Verschiebe „Neuigkeiten“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Kategorien (klassisch).“ |
| 64 | Kategorien (klassisch) | classic_categories.trashTool: classic_categories_trash |
Yellow | Verschiebt einen ausgewählten Eintrag aus „Kategorien (klassisch)“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one exact Banner/Newsfeed category to trash. It remains recoverable.
|
„Verschiebe „Neuigkeiten“ in den Papierkorb.“ „Lege „Neuigkeiten“ in den Papierkorb.“ |
| 65 | Kategorien (klassisch) | classic_categories.deleteTool: classic_categories_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Kategorien (klassisch)“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPermanently delete one already trashed, empty Banner/Newsfeed category with no children. Irreversible red action.
|
„Lösche „Neuigkeiten“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Kategorien (klassisch)“ dauerhaft.“ |
| 66 | Newsfeeds | newsfeeds.listTool: newsfeeds_list |
Green | Listet bzw. durchsucht reale Newsfeeds und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list real Joomla news feeds with category, publication state, ordering, language, article limit and cache time. Resolve a named feed here first.
|
„Zeige mir alle Newsfeeds.“ „Liste die Newsfeeds auf.“ |
| 67 | Newsfeeds | newsfeeds.getTool: newsfeeds_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Newsfeeds“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla news feed by a real ID returned by newsfeeds_list.
|
„Zeige mir die Details zu „Joomla News“.“ „Lies den Eintrag „Joomla News“ vollständig aus.“ |
| 68 | Newsfeeds | newsfeeds.createTool: newsfeeds_create |
Yellow | Legt einen neuen Eintrag im Bereich „Newsfeeds“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare a Joomla news feed in a resolved com_newsfeeds category. The URL must be http/https and the language must exist.
|
„Erstelle einen neuen Eintrag im Bereich „Newsfeeds“ mit dem Namen „Joomla News“.“ „Lege „Joomla News“ unter „Newsfeeds“ neu an.“ |
| 69 | Newsfeeds | newsfeeds.updateTool: newsfeeds_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Newsfeeds“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare a partial update of one exact Joomla news feed. Publication state uses newsfeeds_state.
|
„Ändere „Joomla News“ im Bereich „Newsfeeds“.“ „Benenne „Joomla News“ im Bereich „Newsfeeds“ um.“ |
| 70 | Newsfeeds | newsfeeds.stateTool: newsfeeds_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Newsfeeds“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one exact Joomla news feed.
|
„Veröffentliche bzw. aktiviere „Joomla News“.“ „Deaktiviere bzw. verstecke „Joomla News“.“ |
| 71 | Newsfeeds | newsfeeds.orderingTool: newsfeeds_ordering |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Newsfeeds“.
Technischer Action-VertragPrepare changing the numeric Joomla ordering of one exact news feed.
|
„Verschiebe „Joomla News“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Newsfeeds.“ |
| 72 | Newsfeeds | newsfeeds.trashTool: newsfeeds_trash |
Yellow | Verschiebt einen ausgewählten Eintrag aus „Newsfeeds“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one exact Joomla news feed to trash. It remains recoverable.
|
„Verschiebe „Joomla News“ in den Papierkorb.“ „Lege „Joomla News“ in den Papierkorb.“ |
| 73 | Newsfeeds | newsfeeds.deleteTool: newsfeeds_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Newsfeeds“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPermanently delete one exact Joomla news feed only after it is already trashed. Irreversible red action.
|
„Lösche „Joomla News“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Newsfeeds“ dauerhaft.“ |
| 74 | Objektauflösung | resolver.suggestTool: resolver_suggest |
Green | Sucht passende reale Joomla-Objekte zu einer unklaren natürlichen Bezeichnung und liefert Auflösungsvorschläge.
Technischer Action-VertragRead-only unified deterministic resolver for Joomla object names. Exact visible names/explicit aliases outrank fuzzy matches. A permissive substring result is never treated as exact merely because it is the only row. High-confidence typo-like matches may resolve automatically; material substring/prefix expansions and matches based only on secondary context require explicit user selection. Returns only real ACL-visible Joomla candidates. Internal IDs/tokens stay hidden unless otherwise identical visible candidates require them or the user explicitly asks. Before any mutation, validate the resolved real object again with its normal domain read.
|
„Welches Joomla-Objekt könnte mit „Kontakt“ gemeint sein?“ „Finde passende Einträge für „Main Menu“.“ |
| 75 | Beiträge | articles.listTool: articles_list |
Green | Listet bzw. durchsucht reale Beiträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla articles the current user is allowed to edit. Returns id, title, alias, category id and publication state. Use search when the user names an article by title or alias.
|
„Zeige mir alle Beiträge.“ „Liste die Beiträge auf.“ |
| 76 | Beiträge | articles.getTool: articles_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Beiträge“, ohne ihn zu verändern.
Technischer Action-VertragRead one complete Joomla article when its numeric article ID is known. Returns title, introtext, fulltext, metadata, images and state; use this before translating or rewriting an existing article.
|
„Zeige mir die Details zu „Aktionen“.“ „Lies den Eintrag „Aktionen“ vollständig aus.“ |
| 77 | Beiträge | articles.qualityTool: articles_quality |
Green | Analysiert einen Beitrag read-only auf inhaltliche/strukturelle Qualitätsmerkmale.
Technischer Action-VertragRead-only quality analysis for one exact Joomla article. Reports content length, metadata, assigned-image diagnostics, category/author consistency and stale-content heuristics. Heuristic findings are advisory and do not modify the article.
|
„Prüfe die Qualität des Beitrags „Aktionen“.“ „Analysiere den Beitrag auf Qualitätsprobleme.“ |
| 78 | Beiträge | articles.auditTool: articles_audit |
Green | Prüft den Bereich „Beiträge“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragRead-only content-quality audit across Joomla articles the current administrator may edit. Detects empty/very short content, missing meta descriptions, image-alt or missing-image problems, stale published content, missing authors and category inconsistencies. Heuristic findings are advisory.
|
„Prüfe Beiträge auf Probleme.“ „Führe einen Audit für Beiträge aus.“ |
| 79 | Beiträge | articles.duplicatesTool: articles_duplicates |
Green | Sucht read-only nach möglichen doppelten oder sehr ähnlichen Beiträgen.
Technischer Action-VertragRead-only duplicate analysis for Joomla articles. Reports groups with the same normalized title and groups with exactly the same substantial plain-text content. Does not merge or modify content.
|
„Finde mögliche doppelte Beiträge.“ „Gibt es ähnliche oder doppelte Artikel?“ |
| 80 | Beiträge | articles.discoveryTool: articles_discovery |
Green | Sucht und bewertet Beiträge anhand von Such-/Entdeckungsmerkmalen, ohne Inhalte zu ändern.
Technischer Action-VertragRead-only discovery/reachability signals for one exact Joomla article. Checks direct published article menu items, published category menu items, featured status and direct incoming com_content article-ID links from published articles. This is a heuristic and must not be described as a proof that a page is reachable or orphaned.
|
„Zeige mir Beiträge, die bei der Content-Entdeckung auffallen.“ „Analysiere die Beiträge für Discovery-Potenzial.“ |
| 81 | Beiträge | articles.createTool: articles_create |
Yellow | Legt einen neuen Eintrag im Bereich „Beiträge“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a Joomla article. This never executes without SayAdmin confirmation.
|
„Erstelle einen neuen Beitrag mit dem Titel „Testbeitrag“.“ „Lege einen Beitrag „Sommeraktion“ in der Kategorie „Aktuelles“ an.“ |
| 82 | Beiträge | articles.create_with_menuTool: articles_create_with_menu |
Yellow | Erstellt einen Joomla-Beitrag und legt im selben bestätigten Workflow einen passenden Menüpunkt an.
Technischer Action-VertragPrepare creating a new Joomla article and, in the same confirmed operation, a frontend menu item pointing to that new article. The article may include scheduling, featured state and one staged local image. The new article ID is resolved internally; never invent a future ID.
|
„Erstelle den Beitrag „Service“ und lege dafür einen Menüpunkt im Main Menu an.“ „Lege einen Beitrag „Über uns“ an und verlinke ihn direkt im Hauptmenü.“ |
| 83 | Beiträge | articles.create_with_categoryTool: articles_create_with_category |
Yellow | Erstellt eine neue Beitragskategorie und darin einen neuen Beitrag.
Technischer Action-VertragPrepare creating a new Joomla article category and immediately creating a new article inside it in one confirmed operation. The article may include scheduling, featured state and one staged local image. Optionally a frontend menu item may also be created. Future category/article IDs are resolved internally and must never be guessed.
|
„Erstelle die Kategorie „Ratgeber“ und darin den Beitrag „Erster Ratgeber“.“ „Lege eine neue Kategorie „News“ mit einem ersten Beitrag „Neuigkeiten“ an.“ |
| 84 | Beiträge | articles.updateTool: articles_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Beiträge“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changes to an existing Joomla article. Requires a known numeric ID and confirmation. Use this also to move an article to another known category ID.
|
„Benenne den Beitrag „Aktionen“ in „Alle Aktionen“ um.“ „Ersetze im Beitrag „Aktionen“ den Einleitungstext.“ |
| 85 | Beiträge | articles.translateTool: articles_translate |
Yellow | Bereitet eine Übersetzung eines bestehenden Beitrags in eine andere installierte Sprache vor.
Technischer Action-VertragPrepare translation of an existing Joomla article after the full article has been read. Requires confirmation and does not change category, publication state, or Joomla language assignment.
|
„Übersetze den Beitrag „Aktionen“ ins Englische.“ „Erstelle eine Übersetzung dieses Beitrags in die gewählte Sprache.“ |
| 86 | Beiträge | articles.stateTool: articles_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Beiträge“.
Technischer Action-VertragPrepare publication state change for an existing Joomla article. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Aktionen“.“ „Deaktiviere bzw. verstecke „Aktionen“.“ |
| 87 | Beiträge | articles.batch_stateTool: articles_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Beiträge in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare one atomic publication-state change for multiple existing Joomla articles. IDs must be exact results previously resolved by SayAdmin. Every article is permission-checked before any mutation. Maximum 50 IDs per batch. Requires one confirmation.
|
„Veröffentliche die ausgewählten Beiträge.“ „Deaktiviere mehrere ausgewählte Beiträge.“ |
| 88 | Beiträge | articles.batch_categoryTool: articles_batch_category |
Yellow | Führt die registrierte SayAdmin-Aktion „articles.batch_category“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare moving multiple existing Joomla articles into one resolved article category as one atomic batch. Every article and the target category are checked before any mutation. Maximum 50 IDs. Requires one confirmation.
|
„Führe die Funktion „articles.batch_category“ für „Aktionen“ aus.“ „Nutze die SayAdmin-Aktion „articles.batch_category“.“ |
| 89 | Beiträge | articles.batch_featuredTool: articles_batch_featured |
Yellow | Führt die registrierte SayAdmin-Aktion „articles.batch_featured“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare changing the featured/main-article flag for multiple existing Joomla articles in one atomic batch. Maximum 50 exact article IDs. Requires one confirmation.
|
„Führe die Funktion „articles.batch_featured“ für „Aktionen“ aus.“ „Nutze die SayAdmin-Aktion „articles.batch_featured“.“ |
| 90 | Beiträge | articles.batch_updateTool: articles_batch_update |
Yellow | Führt die registrierte SayAdmin-Aktion „articles.batch_update“ im Bereich „Beiträge“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragPrepare one atomic multi-field update for the same set of existing Joomla articles. Use this instead of separate batch actions when the request combines target category, publication state and/or featured flag for the same articles. The IDs are the SOURCE SELECTION; catid is always the TARGET category. Maximum 50 exact IDs. Requires one confirmation.
|
„Führe die Funktion „articles.batch_update“ für „Aktionen“ aus.“ „Nutze die SayAdmin-Aktion „articles.batch_update“.“ |
| 91 | Beiträge | articles.schedule_listTool: articles_schedule_list |
Green | Listet geplante Veröffentlichungs- und Ablaufzeiten von Beiträgen.
Technischer Action-VertragList Joomla articles with scheduled publication start and/or end in a local date window.
|
„Welche Beiträge sind zeitgesteuert?“ „Zeige geplante Veröffentlichungen und Ablaufdaten.“ |
| 92 | Beiträge | articles.scheduleTool: articles_schedule |
Yellow | Setzt geplante Veröffentlichungs- bzw. Ablaufzeiten für einen Beitrag.
Technischer Action-VertragSchedule an existing Joomla article to become visible and/or stop being visible at future local date/times. publish_at sets state=published so Joomla publish_up can take effect.
|
„Veröffentliche den Beitrag „Aktionen“ morgen um 9 Uhr.“ „Plane die Veröffentlichung dieses Beitrags für Montag.“ |
| 93 | Beiträge | articles.unscheduleTool: articles_unschedule |
Yellow | Entfernt eine zuvor gesetzte Zeitplanung eines Beitrags.
Technischer Action-VertragCancel scheduled publication timing on an existing Joomla article.
|
„Entferne die Zeitplanung des Beitrags „Aktionen“.“ „Hebe die geplante Veröffentlichung auf.“ |
| 94 | Beiträge | articles.imageTool: articles_image |
Yellow | Ändert die Bildzuordnung eines Beitrags über die vorgesehenen Joomla-Felder.
Technischer Action-VertragPrepare assignment of an existing Joomla media image to an article as intro image or full article image. The media path must come from media_list; never invent a path.
|
„Setze beim Beitrag „Aktionen“ ein neues Bild.“ „Lade ein Bild hoch und verwende es als Beitragsbild.“ |
| 95 | Beiträge | articles.upload_imageTool: articles_upload_image |
Yellow | Lädt ein Bild hoch und ordnet es dem gewünschten Beitragsbild-Feld zu.
Technischer Action-VertragPrepare import of a staged local computer image into Joomla Media and assign it to an article as intro image, main/fulltext image, or both. The upload_token must come exactly from SayAdmin staged attachment metadata. Requires confirmation.
|
„Setze beim Beitrag „Aktionen“ ein neues Bild.“ „Lade ein Bild hoch und verwende es als Beitragsbild.“ |
| 96 | Beitragskategorien | categories.listTool: categories_list |
Green | Listet bzw. durchsucht reale Kategorien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla com_content categories. Returns category id, title, path, parent id, level and publication state. Use this before moving content to a category named by the user.
|
„Zeige mir alle Kategorien.“ „Liste die Kategorien auf.“ |
| 97 | Beitragskategorien | categories.getTool: categories_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Beitragskategorien“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla com_content category including its current description and structural metadata. Use this before rewriting an existing category description so the current text is known instead of guessed.
|
„Zeige mir die Details zu „Neuigkeiten“.“ „Lies den Eintrag „Neuigkeiten“ vollständig aus.“ |
| 98 | Beitragskategorien | categories.structureTool: categories_structure |
Green | Zeigt die reale hierarchische Struktur im Bereich „Beitragskategorien“.
Technischer Action-VertragRead-only hierarchical structure analysis for Joomla com_content categories. Returns real category tree positions plus direct/subtree article counts, direct child counts and known published category-menu signals. Counts are structural diagnostics, not a proof of frontend reachability.
|
„Zeige mir die Struktur von Beitragskategorien.“ „Wie ist Beitragskategorien hierarchisch aufgebaut?“ |
| 99 | Beitragskategorien | categories.auditTool: categories_audit |
Green | Prüft den Bereich „Beitragskategorien“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragRead-only structural audit of Joomla article categories. Detects empty leaves/subtrees, deep or very broad category branches, published content inside non-published categories, published categories below non-published parents, duplicate sibling aliases and invalid nested-set bounds. Empty/deep/broad findings are advisory heuristics.
|
„Prüfe Beitragskategorien auf Probleme.“ „Führe einen Audit für Beitragskategorien aus.“ |
| 100 | Beitragskategorien | categories.moveTool: categories_move |
Yellow | Verschiebt einen Kategorie an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving/reordering one exact Joomla article category using Joomla nested-category APIs. Supports moving below another category/root and positioning first/last or before/after an exact sibling. Descendants move with the category. Requires confirmation and is audited/individually undoable when the previous sibling still exists.
|
„Verschiebe „Neuigkeiten“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Kategorien in den neuen Bereich.“ |
| 101 | Beitragskategorien | categories.batch_moveTool: categories_batch_move |
Yellow | Verschiebt mehrere Kategorien an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving multiple exact top-level selection roots to one Joomla article-category parent, appended in the supplied order. Selected categories may not contain one another. Maximum 50. Requires one confirmation; execution is attempted as one database transaction, while nested-table locking may have database-specific transactional limits.
|
„Verschiebe „Neuigkeiten“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Kategorien in den neuen Bereich.“ |
| 102 | Beitragskategorien | categories.createTool: categories_create |
Yellow | Legt einen neuen Eintrag im Bereich „Beitragskategorien“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a Joomla article category. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Beitragskategorien“ mit dem Namen „Neuigkeiten“.“ „Lege „Neuigkeiten“ unter „Beitragskategorien“ neu an.“ |
| 103 | Beitragskategorien | categories.updateTool: categories_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Beitragskategorien“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changes to an existing Joomla article category, including title, alias behavior, description, parent or publication state. Existing alias remains unchanged by default when only the title is renamed. Requires confirmation.
|
„Ändere „Neuigkeiten“ im Bereich „Beitragskategorien“.“ „Benenne „Neuigkeiten“ im Bereich „Beitragskategorien“ um.“ |
| 104 | Beitragskategorien | categories.batch_stateTool: categories_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Kategorien in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare one atomic publication-state change for multiple existing Joomla article categories. Root categories are never accepted. Maximum 50 exact category IDs. Requires one confirmation.
|
„Veröffentliche die ausgewählten Kategorien.“ „Deaktiviere mehrere ausgewählte Kategorien.“ |
| 105 | Medien | media.listTool: media_list |
Green | Listet bzw. durchsucht reale Mediendateien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list existing local Joomla media files below images/. Default kind=image keeps backward compatibility for article-image workflows; kind may also be document, audio, video or all. Returns exact safe media paths.
|
„Zeige mir alle Mediendateien.“ „Liste die Mediendateien auf.“ |
| 106 | Medien | media.uploadTool: media_upload |
Yellow | Lädt eine neue Datei im Bereich „Medien“ unter den zulässigen Joomla-Regeln hoch.
Technischer Action-VertragPrepare import of one staged image attachment from the user computer into Joomla Media. The upload_token must come exactly from SayAdmin staged attachment metadata. Requires confirmation.
|
„Lade das Bild „header.jpg“ in den Medienordner „images“ hoch.“ „Füge diese Datei dem Joomla-Medienmanager hinzu.“ |
| 107 | Medien | media.getTool: media_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Medien“, ohne ihn zu verändern.
Technischer Action-VertragRead safe metadata for one exact existing local Joomla media file below images/. The media_path must come from media_list or be an exact path explicitly supplied by the user. Returns no server filesystem path.
|
„Zeige mir die Details zu „images/header.jpg“.“ „Lies den Eintrag „images/header.jpg“ vollständig aus.“ |
| 108 | Medien | media.usageTool: media_usage |
Green | Ermittelt read-only, wo ein ausgewählter Eintrag aus „Medien“ verwendet wird.
Technischer Action-VertragCheck known Joomla database references to one exact existing media file. Scans core article image/text fields plus categories, contacts, modules, menus and template-style params where available. It cannot prove absence of references in custom code/CSS or arbitrary third-party storage.
|
„Wo wird „images/header.jpg“ verwendet?“ „Zeige mir alle Verwendungen von „images/header.jpg“.“ |
| 109 | Medien | media.folder_resolveTool: media_folder_resolve |
Green | Löst einen genannten Joomla-Medienordner auf einen realen, zulässigen Pfad auf.
Technischer Action-VertragResolve one requested media target folder below images/ before moving a file. Reports whether the exact folder exists and, when it does not, returns only real similar existing folders. Never creates or changes folders. Use this before media_move for every non-root target folder unless the user explicitly requested creation of a new folder.
|
„Führe die Funktion „media.folder_resolve“ für „images/header.jpg“ aus.“ „Nutze die SayAdmin-Aktion „media.folder_resolve“.“ |
| 110 | Medien | media.moveTool: media_move |
Yellow | Verschiebt einen Mediendatei an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving one exact unused Joomla media file to another folder below images/ through Joomla com_media ApiModel. Known usages block the move. Existing destination files are never overwritten. A missing target folder is NEVER created implicitly: create_missing_folder may be true only after the user explicitly asked for or confirmed creation of that exact missing folder. Requires confirmation.
|
„Verschiebe „images/header.jpg“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Mediendateien in den neuen Bereich.“ |
| 111 | Medien | media.renameTool: media_rename |
Yellow | Benennt einen Eintrag im Bereich „Medien“ kontrolliert um.
Technischer Action-VertragPrepare renaming one exact unused Joomla media file in its current folder through Joomla com_media ApiModel. Known usages block the rename. File type/extension cannot be changed and existing files are never overwritten. Requires confirmation.
|
„Benenne „images/header.jpg“ um.“ „Ändere den Namen von „images/header.jpg“.“ |
| 112 | Medien | media.delete_checkTool: media_delete_check |
Green | Prüft vor dem Löschen einer Mediendatei Verwendungen und Sicherheitsbedingungen.
Technischer Action-VertragPreflight permanent deletion of one exact Joomla media file. Re-checks known usages and current file state. Only when no known usage exists returns deletable=true and a server-bound delete_token for media_delete. Does not delete anything.
|
„Führe die Funktion „media.delete_check“ für „images/header.jpg“ aus.“ „Nutze die SayAdmin-Aktion „media.delete_check“.“ |
| 113 | Medien | media.deleteTool: media_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Medien“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanent deletion of one exact unused Joomla media file through Joomla com_media ApiModel. Requires the exact delete_token from a fresh media_delete_check, re-checks state and usage immediately before deletion, is not undoable, and requires the additional typed confirmation LÖSCHEN.
|
„Lösche „images/header.jpg“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Medien“ dauerhaft.“ |
| 114 | Medien | media.alt_auditTool: media_alt_audit |
Green | Prüft Mediendateien read-only auf fehlende oder auffällige Alternativtexte.
Technischer Action-VertragAudit Joomla article intro/fulltext image assignments for missing alternative text. Optionally restrict to one exact media_path. Read-only; does not invent or write alt text.
|
„Welche Bilder haben keinen Alt-Text?“ „Prüfe die Medien auf fehlende Alternativtexte.“ |
| 115 | Frontend-Seiten | site.pagesTool: site_pages |
Green | Ermittelt reale Frontend-Seiten/URLs, die SayAdmin zur Seitenprüfung verwenden kann.
Technischer Action-VertragResolve human website page names to Joomla frontend menu items and their semantic target. Terms such as Kontaktseite/contact page are semantic type requests, not literal menu titles. Matches menu title/path, semantic target type and linked article/contact/category titles; when no contact page exists it can return permitted Joomla contact candidates instead of requiring an exact page title. Can also reverse-resolve an already known target entity to its frontend page.
|
„Zeige mir die erreichbaren Frontend-Seiten.“ „Welche Seiten kann SayAdmin im Frontend prüfen?“ |
| 116 | Frontend-Seiten | site.pageTool: site_page |
Green | Liest und analysiert eine konkrete Frontend-Seite ohne sie zu verändern.
Technischer Action-VertragRead one semantic website page after its Joomla menu_id was resolved with site_pages. Returns page/menu identity, linked Joomla target such as article/contact/category, and modules assigned to the page when the current user may manage modules.
|
„Prüfe die Frontend-Seite „Startseite“.“ „Lies diese Joomla-Seite aus.“ |
| 117 | Menüs & Menüpunkte | menus.listTool: menus_list |
Green | Listet bzw. durchsucht reale Menüpunkte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list site menu items. Returns id, title, menu type, parent id, type, link, publication state and home/default flag. Use this before changing or resolving a menu item named by the user.
|
„Zeige mir alle Menüpunkte.“ „Liste die Menüpunkte auf.“ |
| 118 | Menüs & Menüpunkte | menus.structureTool: menus_structure |
Green | Zeigt die reale hierarchische Struktur im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragRead the ordered hierarchy of one frontend Joomla menu. Returns every item with depth, parent, sibling position and child count. Use this before restructuring or reordering a menu.
|
„Zeige mir die Struktur von Menüs & Menüpunkte.“ „Wie ist Menüs & Menüpunkte hierarchisch aufgebaut?“ |
| 119 | Menüs & Menüpunkte | menus.auditTool: menus_audit |
Green | Prüft den Bereich „Menüs & Menüpunkte“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragAudit frontend Joomla menu structure and common target problems. Detects broken parent/menu relations, duplicate sibling aliases, missing or unpublished linked articles/categories/contacts, broken aliases, missing component extensions and inconsistent home items. Read-only.
|
„Prüfe Menüs & Menüpunkte auf Probleme.“ „Führe einen Audit für Menüs & Menüpunkte aus.“ |
| 120 | Menüs & Menüpunkte | menus.updateTool: menus_update |
Yellow | Ändert einen bestehenden Menüpunkt oder den sichtbaren Namen eines Menü-Containers; technische Identitäten bleiben bei reinen Namensänderungen erhalten.
Technischer Action-VertragPrepare a safe change to either an existing frontend menu item or the frontend menu container itself. target=item (default) supports title and visible/hidden publication state. target=container renames the human menu title returned by menus_types while preserving the technical menutype and all menu items. Requires confirmation.
|
„Benenne das Main-Menü in „Hauptmenü“ um.“ „Ändere den Titel des Menüpunkts „Typography“ in „Typografie“.“ |
| 121 | Menüs & Menüpunkte | menus.batch_stateTool: menus_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Menüpunkte in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare publishing or hiding multiple existing frontend menu items as one atomic batch. Home/default items are protected from being hidden. Maximum 50 exact menu item IDs. Requires one confirmation.
|
„Veröffentliche die ausgewählten Menüpunkte.“ „Deaktiviere mehrere ausgewählte Menüpunkte.“ |
| 122 | Menüs & Menüpunkte | menus.moveTool: menus_move |
Yellow | Verschiebt einen Menüpunkt an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving/reordering one existing frontend menu item, including cross-menu moves. Use parent_id for hierarchy, after_id/before_id for exact sibling placement or position=first/last. target_menutype is required for a root move into another menu. Descendants move with the item. Resolve all referenced IDs/menu types first. Requires confirmation.
|
„Verschiebe „Typography“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Menüpunkte in den neuen Bereich.“ |
| 123 | Menüs & Menüpunkte | menus.batch_moveTool: menus_batch_move |
Yellow | Verschiebt mehrere Menüpunkte an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving multiple exact frontend menu items together to one resolved parent/menu. Selected ancestor/descendant overlaps are rejected. Input order is preserved at the beginning or end of the target parent. Maximum 50 IDs. Requires one confirmation.
|
„Verschiebe „Typography“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Menüpunkte in den neuen Bereich.“ |
| 124 | Menüs & Menüpunkte | menus.homeTool: menus_home |
Yellow | Setzt einen ausgewählten Menüpunkt als Startseite für die passende Sprache.
Technischer Action-VertragPrepare making one existing frontend component menu item the Joomla home/default page for its language. Joomla automatically replaces the previous home item for that language. Requires confirmation.
|
„Setze „Typography“ als Startseite.“ „Mache diesen Menüpunkt zur Standard-Startseite.“ |
| 125 | Menüs & Menüpunkte | menus.typesTool: menus_types |
Green | Listet die verfügbaren Typen im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragResolve/list frontend Joomla menu containers with their exact technical menutype and human title. The search understands normalized title/menutype spellings, clear typos and common main-menu terms such as Hauptmenü, Main Menu, mainmenu and mainmenü. A unique result may be used directly; ambiguous results require clarification.
|
„Welche Typen gibt es bei Menüs & Menüpunkte?“ „Liste die verfügbaren Typen für Menüs & Menüpunkte.“ |
| 126 | Menüs & Menüpunkte | menus.item_typesTool: menus_item_types |
Green | Listet die verfügbaren Typen im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragDiscover frontend menu item types actually installed on this Joomla site. Includes system types and component layout menu types from Joomla core and third-party components. Use this before creating any menu item type other than the dedicated article/contact/URL helpers, and whenever the user names a menu type such as Category Blog.
|
„Welche Typen gibt es bei Menüs & Menüpunkte?“ „Liste die verfügbaren Typen für Menüs & Menüpunkte.“ |
| 127 | Menüs & Menüpunkte | menus.create_componentTool: menus_create_component |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „component“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of any installed frontend component menu item type. Resolve it with menus_item_types first and pass the exact type_token returned by Joomla. Resolve all required request values before creating the menu item. option/view/layout remain accepted only for backward compatibility.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 128 | Menüs & Menüpunkte | menus.create_aliasTool: menus_create_alias |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „alias“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a Joomla Menu Item Alias pointing to an existing frontend menu item. Resolve both target menu and alias target first.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 129 | Menüs & Menüpunkte | menus.create_headingTool: menus_create_heading |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „heading“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a non-clickable Joomla Menu Heading in a frontend menu.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 130 | Menüs & Menüpunkte | menus.create_separatorTool: menus_create_separator |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „separator“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a non-clickable Joomla Menu Separator in a frontend menu.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 131 | Menüs & Menüpunkte | menus.create_articleTool: menus_create_article |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „article“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a frontend menu item linking to one existing Joomla article. Resolve article ID and menutype first. Requires confirmation.
|
„Lege im Main Menu einen Menüpunkt „Aktionen“ für den Beitrag „Aktionen“ an.“ „Erstelle einen Menüpunkt für den Beitrag „Kontakt“ direkt nach „Typography“.“ |
| 132 | Menüs & Menüpunkte | menus.create_contactTool: menus_create_contact |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „contact“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a frontend menu item linking directly to one existing Joomla com_contact contact. Resolve contact ID and menutype first. Requires confirmation.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 133 | Menüs & Menüpunkte | menus.create_urlTool: menus_create_url |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „url“ im Bereich „Menüs & Menüpunkte“.
Technischer Action-VertragPrepare creation of a frontend menu item pointing to an explicitly supplied URL. Requires a known target menutype and confirmation.
|
„Erstelle einen passenden neuen Menüpunkt für „Typography“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 134 | Menüs & Menüpunkte | menus.trashTool: menus_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Menüs & Menüpunkte“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing frontend menu item to Joomla trash. This is a red action with an additional typed confirmation. Never physically delete.
|
„Verschiebe „Typography“ in den Papierkorb.“ „Lege „Typography“ in den Papierkorb.“ |
| 135 | Module | modules.listTool: modules_list |
Green | Listet bzw. durchsucht reale Module und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla site modules. Returns id, title, module type, position, title visibility and publication state. Use this before changing a module named by the user.
|
„Zeige mir alle Module.“ „Liste die Module auf.“ |
| 136 | Module | modules.getTool: modules_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Module“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla site module after resolving its numeric ID. Returns normal module metadata and page assignment. For mod_custom only, also returns the actual Custom HTML content so it can be safely reviewed before editing. Raw params and secrets are never returned.
|
„Zeige mir die Details zu „Öffnungszeiten“.“ „Lies den Eintrag „Öffnungszeiten“ vollständig aus.“ |
| 137 | Module | modules.config_fieldsTool: modules_config_fields |
Green | Zeigt die sicheren, tatsächlich bearbeitbaren Einstellungen eines konkreten Moduls.
Technischer Action-VertragRead-only safe configuration fields for one exact Joomla site module. Uses the native com_modules form and returns only non-sensitive scalar fields. Passwords, secrets, tokens, API keys, paths, code fields and unsupported custom fields are excluded; raw params are never exposed.
|
„Welche Einstellungen kann ich beim Modul „Main Menu“ ändern?“ „Zeige mir die sicheren Konfigurationsfelder des Moduls „Öffnungszeiten“.“ |
| 138 | Module | modules.config_updateTool: modules_config_update |
Yellow | Ändert genau freigegebene modulspezifische Einstellungen über das native Joomla-Modulformular.
Technischer Action-VertragPrepare changing exactly one safe module setting previously returned editable by modules_config_fields. Uses Joomla com_modules form validation and preserves all unrelated module settings and page assignments. Never accepts arbitrary raw params. Requires confirmation.
|
„Setze beim Menümodul „Main Menu“ die Start-Ebene auf 1.“ „Ändere beim Modul „Öffnungszeiten“ die freigegebene Einstellung „…“.“ |
| 139 | Module | modules.for_menuTool: modules_for_menu |
Green | Listet die Module und deren Zuordnung für ein bestimmtes Menü bzw. eine bestimmte Menüseite.
Technischer Action-VertragList Joomla site modules whose page assignment includes one known frontend menu item. Returns effective assignment information and publication state. Use after resolving the page/menu-item ID.
|
„Welche Module sind diesem Menü zugeordnet?“ „Zeige die Module für das Main Menu.“ |
| 140 | Module | modules.positionsTool: modules_positions |
Green | Listet die tatsächlich verfügbaren Positionen im Bereich „Module“.
Technischer Action-VertragRead-only analysis of real frontend module positions declared by enabled Joomla site template styles, enriched with current module usage counts. Also reports positions currently used by modules but not declared by an enabled template style. Use this before changing a module to a named position.
|
„Welche Modulpositionen gibt es im aktuellen Template?“ „Zeige die verfügbaren Positionen.“ |
| 141 | Module | modules.auditTool: modules_audit |
Green | Prüft den Bereich „Module“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragRead-only health audit of Joomla site modules. Detects unavailable module extensions, published modules without a position or page assignment, stale menu assignments, and positions not declared by enabled frontend template styles. Does not modify modules.
|
„Prüfe Module auf Probleme.“ „Führe einen Audit für Module aus.“ |
| 142 | Module | modules.duplicateTool: modules_duplicate |
Yellow | Dupliziert einen ausgewählten Eintrag im Bereich „Module“ nach den Joomla-Regeln.
Technischer Action-VertragPrepare copying one existing Joomla site module through Joomla com_modules save-as-copy semantics. Module parameters and page assignments are copied internally without exposing raw params to the model. The copy defaults to unpublished. Requires confirmation.
|
„Dupliziere „Öffnungszeiten“.“ „Erstelle eine Kopie von „Öffnungszeiten“.“ |
| 143 | Module | modules.orderTool: modules_order |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Module“.
Technischer Action-VertragPrepare reordering one existing Joomla site module within its current module position. Place it before/after another module in the same position or first/last. Uses Joomla saveorder and requires confirmation; the complete position order is audited for safe single-action undo.
|
„Verschiebe „Öffnungszeiten“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Module.“ |
| 144 | Module | modules.assignTool: modules_assign |
Yellow | Ändert die Zuweisung eines Eintrags im Bereich „Module“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-VertragPrepare changing page assignment of one existing site module without altering its title, content, position or publication state. Modes: all, none, only selected menu items, or all except selected menu items. Resolve menu IDs first. Requires confirmation.
|
„Zeige das Modul „Öffnungszeiten“ auf allen Seiten an.“ „Weise das Modul „Kontakt“ nur der Startseite zu.“ |
| 145 | Module | modules.updateTool: modules_update |
Yellow | Ändert sichere Kernfelder eines bestehenden Moduls, z. B. Titel, Position, Veröffentlichung und Titelanzeige; bei Custom HTML auch den Inhalt.
Technischer Action-VertragPrepare a safe change to an existing site module. Supports title, publication state, title visibility and module position. For mod_custom only, also supports editing the Custom HTML content through Joomla native form validation and text filtering. Module-specific params must use modules_config_fields/modules_config_update. Requires confirmation.
|
„Benenne das Modul „Main Menu“ in „Hauptmenü“ um.“ „Veröffentliche das Modul „Öffnungszeiten“ auf Position „sidebar-right“.“ |
| 146 | Module | modules.batch_stateTool: modules_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Module in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare publishing or hiding multiple existing site modules as one atomic batch. Maximum 50 exact module IDs. Requires one confirmation.
|
„Veröffentliche die ausgewählten Module.“ „Deaktiviere mehrere ausgewählte Module.“ |
| 147 | Module | modules.create_customTool: modules_create_custom |
Yellow | Erstellt einen neuen Menüpunkt vom Typ „custom“ im Bereich „Module“.
Technischer Action-VertragPrepare creation of a Joomla Custom HTML site module. Supports title, HTML content, position, title visibility, publication state and page assignment to all, none, only selected menu items, or all except selected menu items. Resolve menu IDs first for selective assignment. Requires confirmation.
|
„Erstelle einen passenden neuen Menüpunkt für „Öffnungszeiten“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 148 | Module | modules.createTool: modules_create |
Yellow | Legt einen neuen Eintrag im Bereich „Module“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a supported installed Joomla site module through com_modules. SayAdmin currently provides a fully validated adapter for mod_banners. Resolve the real com_banners category first. Published modules require a real position and a visible page assignment. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Module“ mit dem Namen „Öffnungszeiten“.“ „Lege „Öffnungszeiten“ unter „Module“ neu an.“ |
| 149 | Module | modules.trashTool: modules_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Module“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing frontend module to Joomla trash. This is a red action with an additional typed confirmation. Never physically delete.
|
„Verschiebe „Öffnungszeiten“ in den Papierkorb.“ „Lege „Öffnungszeiten“ in den Papierkorb.“ |
| 150 | Beiträge | articles.trashTool: articles_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Beiträge“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing Joomla article to trash. This is a red action with an additional typed confirmation. Never physically delete.
|
„Verschiebe „Aktionen“ in den Papierkorb.“ „Lege „Aktionen“ in den Papierkorb.“ |
| 151 | Beitragskategorien | categories.trashTool: categories_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Beitragskategorien“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing Joomla article category to trash. This is a red action with an additional typed confirmation. Never physically delete.
|
„Verschiebe „Neuigkeiten“ in den Papierkorb.“ „Lege „Neuigkeiten“ in den Papierkorb.“ |
| 152 | Kontakte | contacts.categoriesTool: contacts_categories |
Green | Listet die realen Kontaktkategorien zur sicheren Auswahl.
Technischer Action-VertragSearch/list Joomla com_contact categories. Returns id, title, path, parent id and publication state. Use this before creating or moving a contact when the user names a contact category.
|
„Zeige mir die Kontaktkategorien.“ „Welche Kategorien gibt es für Kontakte?“ |
| 153 | Kontaktkategorien | contact_categories.createTool: contact_categories_create |
Yellow | Legt einen neuen Eintrag im Bereich „Kontaktkategorien“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a Joomla com_contact category. Use this when the user asks to create a contact category such as Mitarbeiter. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Kontaktkategorien“ mit dem Namen „Ansprechpartner“.“ „Lege „Ansprechpartner“ unter „Kontaktkategorien“ neu an.“ |
| 154 | Kontaktkategorien | contact_categories.updateTool: contact_categories_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kontaktkategorien“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare renaming, moving or editing an existing Joomla contact category. Existing alias remains unchanged by default when only the title changes. Publication state is handled separately. Requires confirmation.
|
„Ändere „Ansprechpartner“ im Bereich „Kontaktkategorien“.“ „Benenne „Ansprechpartner“ im Bereich „Kontaktkategorien“ um.“ |
| 155 | Kontaktkategorien | contact_categories.stateTool: contact_categories_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kontaktkategorien“.
Technischer Action-VertragPrepare publication state change for an existing Joomla contact category. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Ansprechpartner“.“ „Deaktiviere bzw. verstecke „Ansprechpartner“.“ |
| 156 | Kontaktkategorien | contact_categories.trashTool: contact_categories_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Kontaktkategorien“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing Joomla contact category to trash. Never physically delete. Requires the additional red typed confirmation.
|
„Verschiebe „Ansprechpartner“ in den Papierkorb.“ „Lege „Ansprechpartner“ in den Papierkorb.“ |
| 157 | Kontakte | contacts.create_with_categoryTool: contacts_create_with_category |
Yellow | Erstellt eine Kontaktkategorie und darin einen Kontakt.
Technischer Action-VertragPrepare creating a new Joomla contact category and immediately creating a new contact inside it in one confirmed operation. Optionally also create a frontend menu item pointing to the new contact when menu_title and menutype are supplied. Never guess the new category/contact IDs.
|
„Erstelle einen passenden neuen Menüpunkt für „Max Mustermann“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 158 | Kontakte | contacts.listTool: contacts_list |
Green | Listet bzw. durchsucht reale Kontakte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla contacts and responsible persons. Returns id, name, position, email, telephone, mobile, category and publication state. Use this first whenever the user names or asks for a contact/person.
|
„Zeige mir alle Kontakte.“ „Liste die Kontakte auf.“ |
| 159 | Kontakte | contacts.getTool: contacts_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Kontakte“, ohne ihn zu verändern.
Technischer Action-VertragRead one complete Joomla contact when its numeric contact ID is known. Returns contact details needed for precise edits.
|
„Zeige mir die Details zu „Max Mustermann“.“ „Lies den Eintrag „Max Mustermann“ vollständig aus.“ |
| 160 | Kontakte | contacts.createTool: contacts_create |
Yellow | Legt einen neuen Eintrag im Bereich „Kontakte“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a Joomla contact/responsible person. If catid is omitted, SayAdmin uses its configured default contact category. New contacts default to unpublished unless the user explicitly asks to publish. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Kontakte“ mit dem Namen „Max Mustermann“.“ „Lege „Max Mustermann“ unter „Kontakte“ neu an.“ |
| 161 | Kontakte | contacts.create_with_menuTool: contacts_create_with_menu |
Yellow | Erstellt einen Kontakt und legt dazu einen Menüpunkt an.
Technischer Action-VertragPrepare creating a new Joomla contact/responsible person and, in the same confirmed operation, a frontend menu item pointing directly to that new contact. Use this when the contact does not yet exist and the user asks for both contact and navigation entry. The contact ID is resolved internally after creation; never invent one.
|
„Erstelle einen passenden neuen Menüpunkt für „Max Mustermann“.“ „Lege im Menü einen neuen Eintrag vom gewünschten Typ an.“ |
| 162 | Kontakte | contacts.updateTool: contacts_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Kontakte“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changes to an existing Joomla contact. Supports name, role, email, phone/mobile, postal address, website, additional information and category. Publication state is handled separately by contacts_state. Requires confirmation.
|
„Ändere „Max Mustermann“ im Bereich „Kontakte“.“ „Benenne „Max Mustermann“ im Bereich „Kontakte“ um.“ |
| 163 | Kontakte | contacts.stateTool: contacts_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Kontakte“.
Technischer Action-VertragPrepare publication state change for an existing Joomla contact. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Max Mustermann“.“ „Deaktiviere bzw. verstecke „Max Mustermann“.“ |
| 164 | Kontakte | contacts.batch_stateTool: contacts_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Kontakte in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare one atomic publication-state change for multiple existing Joomla contacts. Maximum 50 exact contact IDs. Requires one confirmation.
|
„Veröffentliche die ausgewählten Kontakte.“ „Deaktiviere mehrere ausgewählte Kontakte.“ |
| 165 | Kontakte | contacts.trashTool: contacts_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Kontakte“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one existing Joomla contact to trash. This is a red action with an additional typed confirmation. Never physically delete.
|
„Verschiebe „Max Mustermann“ in den Papierkorb.“ „Lege „Max Mustermann“ in den Papierkorb.“ |
| 166 | Benutzer | users.listTool: users_list |
Green | Listet bzw. durchsucht reale Benutzer und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only search/list of Joomla user accounts for authorised administrators. Returns real user IDs, display names, usernames, emails, block/reset state and assigned group names. Use this before any user mutation; never invent a user ID.
|
„Zeige mir alle Benutzer.“ „Liste die Benutzer auf.“ |
| 167 | Benutzer | users.getTool: users_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Benutzer“, ohne ihn zu verändern.
Technischer Action-VertragRead one Joomla user account by its real numeric ID. Returns safe account metadata and assigned groups, never passwords, authentication secrets, MFA secrets or session data.
|
„Zeige mir die Details zu „max“.“ „Lies den Eintrag „max“ vollständig aus.“ |
| 168 | Benutzergruppen | user_groups.listTool: user_groups_list |
Green | Listet bzw. durchsucht reale Benutzergruppen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList/search Joomla user groups with real IDs, hierarchy, current user counts and whether the group grants Super User/core.admin rights. Always resolve named groups with this tool before changing memberships.
|
„Zeige mir alle Benutzergruppen.“ „Liste die Benutzergruppen auf.“ |
| 169 | Benutzer | users.updateTool: users_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Benutzer“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changing safe profile/account fields of one existing Joomla user: display name, username, email, system-mail flag or password-reset-required flag. Passwords, authentication/MFA secrets and group membership are deliberately excluded. Requires confirmation.
|
„Ändere „max“ im Bereich „Benutzer“.“ „Benenne „max“ im Bereich „Benutzer“ um.“ |
| 170 | Benutzer | users.blockTool: users_block |
Yellow | Sperrt oder entsperrt einen eindeutig ausgewählten Joomla-Benutzer.
Technischer Action-VertragPrepare blocking or unblocking exactly one Joomla user through Joomla com_users. SayAdmin refuses to block the currently logged-in operator and prevents non-Super-Users from changing a Super User. Requires confirmation.
|
„Sperre den Benutzer „max“.“ „Entsperre den Benutzer „max“.“ |
| 171 | Benutzer | users.groupsTool: users_groups |
Yellow | Listet die Benutzergruppen eines konkreten Joomla-Benutzers.
Technischer Action-VertragPrepare adding, removing or replacing Joomla user-group memberships for one existing account. Group IDs must come from user_groups_list. SayAdmin never changes the current operator's own memberships, never leaves an account without a group and enforces the Super User privilege boundary. Requires confirmation.
|
„In welchen Benutzergruppen ist „max“?“ „Zeige die Gruppen dieses Benutzers.“ |
| 172 | Benutzer | users.batch_blockTool: users_batch_block |
Yellow | Sperrt oder entsperrt mehrere ausgewählte Joomla-Benutzer.
Technischer Action-VertragPrepare one atomic block/unblock operation for up to 50 exact Joomla user IDs. The current operator can never be blocked and Super User privilege boundaries are checked for every selected account. Requires one confirmation.
|
„Sperre die ausgewählten Benutzer.“ „Entsperre diese Benutzer gemeinsam.“ |
| 173 | Benutzer | users.batch_groupsTool: users_batch_groups |
Yellow | Ändert die Benutzergruppen-Zuordnung mehrerer ausgewählter Benutzer.
Technischer Action-VertragPrepare one atomic add/remove/replace group-membership operation for up to 50 exact Joomla user IDs. Resolve every named group first. SayAdmin rejects the current operator, empty resulting group sets and privilege escalation beyond the operator. Requires one confirmation.
|
„Füge die ausgewählten Benutzer der Gruppe „Redakteure“ hinzu.“ „Entferne diese Benutzer aus der gewählten Gruppe.“ |
| 174 | Berechtigungen / ACL | acl.assetsTool: acl_assets |
Green | Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-VertragRead-only search/list of real Joomla ACL assets from #__assets. Returns asset IDs, names, titles, hierarchy and derived asset type, but never raw permission-rule JSON. Use this before ACL permission checks; never invent an asset ID.
|
„Prüfe die ACL für „Redakteure“.“ „Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“ |
| 175 | Berechtigungen / ACL | acl.actionsTool: acl_actions |
Green | Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-VertragRead-only list of ACL action names valid or actually present for one exact Joomla asset. Actions are discovered from the installed component access.xml plus effective Joomla rules. Use this before acl_user_check or acl_group_check; never invent an action name.
|
„Prüfe die ACL für „Redakteure“.“ „Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“ |
| 176 | Berechtigungen / ACL | acl.user_checkTool: acl_user_check |
Green | Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-VertragRead-only effective Joomla ACL simulation for one exact user, one exact asset and one or more real action names. Uses Joomla User::authorise and returns the effective result plus the matching allow/deny inheritance trace. Does not change permissions.
|
„Prüfe die ACL für „Redakteure“.“ „Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“ |
| 177 | Berechtigungen / ACL | acl.group_checkTool: acl_group_check |
Green | Analysiert Joomla-ACL-Daten im Bereich „Berechtigungen / ACL“ read-only.
Technischer Action-VertragRead-only effective Joomla ACL simulation for one exact user group, one exact asset and one or more real action names. Uses Joomla Access::checkGroup and explains inherited group/asset allow and deny contributors. Does not change permissions.
|
„Prüfe die ACL für „Redakteure“.“ „Welche Rechte gelten im Bereich „Berechtigungen / ACL“?“ |
| 178 | Berechtigungen / ACL | acl.auditTool: acl_audit |
Green | Prüft den Bereich „Berechtigungen / ACL“ read-only auf Inkonsistenzen, Risiken oder auffällige Zustände.
Technischer Action-VertragRead-only ACL audit for Joomla user/group integrity and potentially confusing effective permission conflicts. Optionally scopes conflict checks to one exact installed component. Reports Super User groups/accounts, blocked privileged accounts, users without groups, orphan mappings and users whose effective identities contain both allow and deny for the same action. Does not change ACL rules.
|
„Prüfe Berechtigungen / ACL auf Probleme.“ „Führe einen Audit für Berechtigungen / ACL aus.“ |
| 179 | Mail-Templates | mail_templates.listTool: mail_templates_list |
Green | Listet bzw. durchsucht reale Mail-Templates und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only search/list of Joomla mail templates from com_mails. Returns human-usable subject/extension plus available localized override languages and placeholders. Resolve a user-named template with this action first; never invent template_id.
|
„Zeige mir alle Mail-Templates.“ „Liste die Mail-Templates auf.“ |
| 180 | Mail-Templates | mail_templates.getTool: mail_templates_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Mail-Templates“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla mail template by a real template_id returned by mail_templates_list. Optional language shows the localized/effective content. Never exposes SMTP credentials or alternative mail server secrets.
|
„Zeige mir die Details zu „Benutzerregistrierung“.“ „Lies den Eintrag „Benutzerregistrierung“ vollständig aus.“ |
| 181 | Mail-Templates | mail_templates.placeholdersTool: mail_templates_placeholders |
Green | Listet die erlaubten Platzhalter eines Joomla-Mail-Templates.
Technischer Action-VertragRead the {PLACEHOLDER} tokens used by one exact Joomla mail template, optionally for one language. Use before broad content rewrites and preserve existing tokens unless the user explicitly requests their removal.
|
„Welche Platzhalter unterstützt das Mail-Template „Benutzerregistrierung“?“ „Zeige die verfügbaren Mail-Platzhalter.“ |
| 182 | Mail-Templates | mail_templates.updateTool: mail_templates_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Mail-Templates“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare a localized Joomla mail-template content update for one existing template and content language. Only subject/body/htmlbody are AI-visible and editable; SMTP/config secrets stay untouched. Existing placeholders may not be removed unless explicitly acknowledged. Requires confirmation.
|
„Ändere „Benutzerregistrierung“ im Bereich „Mail-Templates“.“ „Benenne „Benutzerregistrierung“ im Bereich „Mail-Templates“ um.“ |
| 183 | Mail-Templates | mail_templates.resetTool: mail_templates_reset |
Yellow | Setzt ein angepasstes Joomla-Mail-Template auf den vorgesehenen Ausgangszustand zurück.
Technischer Action-VertragPrepare removing one existing language-specific Joomla mail-template customization so that the master/default template applies again. Does not delete the master template. Requires confirmation.
|
„Setze das Mail-Template „Benutzerregistrierung“ zurück.“ „Stelle den Standardzustand dieses Mail-Templates wieder her.“ |
| 184 | Benutzer | users.createTool: users_create |
Yellow | Legt einen neuen Eintrag im Bereich „Benutzer“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating one Joomla user through the native com_users model. SayAdmin generates a strong temporary password itself and does not place that password in the audit log. If no groups are supplied Joomla's configured default new-user group is used. Requires confirmation.
|
„Lege den Benutzer „Max Mustermann“ mit der E-Mail-Adresse „Erstelle einen neuen Joomla-Benutzer für die Redaktion.“ |
| 185 | Benutzer | users.deleteTool: users_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Benutzer“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one exact Joomla user through com_users. The current operator cannot be deleted and Super User boundaries are enforced. Joomla content authored by the account is not deleted. Requires typed confirmation BENUTZER LÖSCHEN.
|
„Lösche „max“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Benutzer“ dauerhaft.“ |
| 186 | Benutzergruppen | user_groups.getTool: user_groups_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Benutzergruppen“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla user group with hierarchy, direct-user count, child count, Super User status and delete blockers. Resolve named groups with user_groups_list first.
|
„Zeige mir die Details zu „Redakteure“.“ „Lies den Eintrag „Redakteure“ vollständig aus.“ |
| 187 | Benutzergruppen | user_groups.createTool: user_groups_create |
Yellow | Legt einen neuen Eintrag im Bereich „Benutzergruppen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a Joomla user group through the native com_users Group model. parent_id must be a real group ID; when omitted SayAdmin uses the Joomla root Public group. Native Super User inheritance protections apply. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Benutzergruppen“ mit dem Namen „Redakteure“.“ „Lege „Redakteure“ unter „Benutzergruppen“ neu an.“ |
| 188 | Benutzergruppen | user_groups.updateTool: user_groups_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Benutzergruppen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare renaming and/or moving one existing Joomla user group. The root group is protected; cycles and Super User privilege escalation are blocked. Requires confirmation.
|
„Ändere „Redakteure“ im Bereich „Benutzergruppen“.“ „Benenne „Redakteure“ im Bereich „Benutzergruppen“ um.“ |
| 189 | Benutzergruppen | user_groups.deleteTool: user_groups_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Benutzergruppen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one Joomla user group. SayAdmin only allows empty groups without children that are not defaults, not used in view levels and not part of the current operator identity. Requires typed confirmation GRUPPE LÖSCHEN.
|
„Lösche „Redakteure“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Benutzergruppen“ dauerhaft.“ |
| 190 | Zugriffsebenen | access_levels.listTool: access_levels_list |
Green | Listet bzw. durchsucht reale Zugriffsebenen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla viewing access levels (viewlevels), including the real groups that can see each level. These are visibility levels, not ACL action permissions.
|
„Zeige mir alle Zugriffsebenen.“ „Liste die Zugriffsebenen auf.“ |
| 191 | Zugriffsebenen | access_levels.getTool: access_levels_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Zugriffsebenen“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla viewing access level with its included user groups and current database usage summary. Resolve named levels with access_levels_list first.
|
„Zeige mir die Details zu „Mitglieder“.“ „Lies den Eintrag „Mitglieder“ vollständig aus.“ |
| 192 | Zugriffsebenen | access_levels.createTool: access_levels_create |
Yellow | Legt einen neuen Eintrag im Bereich „Zugriffsebenen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a Joomla viewing access level through the native com_users Level model. Group IDs must be resolved first; Super User visibility boundaries are enforced. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Zugriffsebenen“ mit dem Namen „Mitglieder“.“ „Lege „Mitglieder“ unter „Zugriffsebenen“ neu an.“ |
| 193 | Zugriffsebenen | access_levels.updateTool: access_levels_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Zugriffsebenen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare renaming, reordering and/or changing group visibility of one existing Joomla viewing access level through the native Level model. Requires confirmation.
|
„Ändere „Mitglieder“ im Bereich „Zugriffsebenen“.“ „Benenne „Mitglieder“ im Bereich „Zugriffsebenen“ um.“ |
| 194 | Zugriffsebenen | access_levels.deleteTool: access_levels_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Zugriffsebenen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one unused Joomla viewing access level through the native Level model. SayAdmin refuses deletion while any Joomla table still references the level. Requires typed confirmation ZUGRIFFSEBENE LÖSCHEN.
|
„Lösche „Mitglieder“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Zugriffsebenen“ dauerhaft.“ |
| 195 | Installer | installer.warnings.listTool: installer_warnings_list |
Green | Listet bzw. durchsucht reale Installer-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only Joomla installer/environment warnings through com_installer WarningsModel. Returns localized warnings with server paths redacted.
|
„Zeige mir alle Installer-Einträge.“ „Liste die Installer-Einträge auf.“ |
| 196 | Installer | installer.update_sites.listTool: installer_update_sites_list |
Green | Listet bzw. durchsucht reale Installer-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla extension update sites. Query strings, credentials and extra_query values are never returned. Joomla core update sites are explicitly marked protected.
|
„Zeige mir alle Installer-Einträge.“ „Liste die Installer-Einträge auf.“ |
| 197 | Installer | installer.update_sites.stateTool: installer_update_sites_state |
Yellow | Liest oder ändert die Joomla-Update-Sites entsprechend der gewählten Unteraktion.
Technischer Action-VertragPrepare enabling/disabling one exact non-core Joomla update site through com_installer. Joomla core update sites are protected server-side.
|
„Zeige bzw. verwalte die Joomla-Update-Sites.“ „Prüfe die Update-Sites der Erweiterungen.“ |
| 198 | Installer | installer.update_sites.rebuildTool: installer_update_sites_rebuild |
Red | Liest oder ändert die Joomla-Update-Sites entsprechend der gewählten Unteraktion.
Technischer Action-VertragPrepare rebuilding Joomla extension update-site mappings from installed extension manifests via com_installer. Core sites are preserved and Joomla preserves known extra_query values. Requires typed confirmation UPDATEQUELLEN NEU AUFBAUEN.
|
„Zeige bzw. verwalte die Joomla-Update-Sites.“ „Prüfe die Update-Sites der Erweiterungen.“ |
| 199 | Installer | installer.discover.scanTool: installer_discover_scan |
Green | Sucht nicht registrierte Erweiterungen bzw. installiert einen zuvor eindeutig entdeckten Fund.
Technischer Action-VertragRun Joomla Discover scan for extension files present on the server but not registered as installed. Refreshes only discover metadata (state=-1), does not install/execute a discovered extension.
|
„Suche nach nicht registrierten Joomla-Erweiterungen.“ „Installiere die eindeutig gefundene Erweiterung aus „Entdecken“.“ |
| 200 | Installer | installer.discover.installTool: installer_discover_install |
Red | Sucht nicht registrierte Erweiterungen bzw. installiert einen zuvor eindeutig entdeckten Fund.
Technischer Action-VertragPrepare registering one exact discovered Joomla extension (state=-1) through Joomla Installer::discover_install. Executes extension installation logic and is not undoable. Requires typed confirmation ERWEITERUNG REGISTRIEREN.
|
„Suche nach nicht registrierten Joomla-Erweiterungen.“ „Installiere die eindeutig gefundene Erweiterung aus „Entdecken“.“ |
| 201 | Plugins | plugins.healthTool: plugins_health |
Green | Prüft den Zustand installierter Plugins und meldet auffällige Konfigurationen.
Technischer Action-VertragRead-only maintenance diagnostics for one resolved Joomla plugin: enabled/protected state, manifest/directory presence, language loadability and associated update-site count. Never returns plugin params or secrets.
|
„Prüfe den Zustand der Plugins.“ „Gibt es problematische Plugin-Konfigurationen?“ |
| 202 | Plugins | plugins.config_fieldsTool: plugins_config_fields |
Green | Listet sichere, tatsächlich bearbeitbare Konfigurationsfelder im Bereich „Plugins“.
Technischer Action-VertragRead-only safe configuration fields for one resolved Joomla plugin. Uses the native plugin form but returns only non-sensitive scalar fields; password/secret/token/API-key and unsupported custom fields are excluded.
|
„Welche Einstellungen kann ich bei „System - Cache“ ändern?“ „Zeige die sicheren Konfigurationsfelder für „System - Cache“.“ |
| 203 | Plugins | plugins.config_updateTool: plugins_config_update |
Yellow | Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Plugins“ über Joomla-Formulare.
Technischer Action-VertragPrepare changing exactly one field previously returned editable by plugins_config_fields. Uses Joomla com_plugins validation/save lifecycle and never accepts arbitrary raw params.
|
„Ändere bei „System - Cache“ die Einstellung „…“.“ „Setze die freigegebene Konfiguration von „System - Cache“ auf den gewünschten Wert.“ |
| 204 | Weiterleitungen | redirects.batch_stateTool: redirects_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Weiterleitungen in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare enabling/disabling up to 50 exact Joomla redirects at once. Enabling is refused for records without a destination. Uses native com_redirect state handling.
|
„Veröffentliche die ausgewählten Weiterleitungen.“ „Deaktiviere mehrere ausgewählte Weiterleitungen.“ |
| 205 | Weiterleitungen | redirects.trashTool: redirects_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Weiterleitungen“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving up to 50 exact Joomla redirect/404 records to trash. This is reversible until permanent deletion and requires the standard typed trash confirmation PAPIERKORB.
|
„Verschiebe „/alte-seite“ in den Papierkorb.“ „Lege „/alte-seite“ in den Papierkorb.“ |
| 206 | Weiterleitungen | redirects.deleteTool: redirects_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Weiterleitungen“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting up to 50 exact Joomla redirect records. Every record must already be in trash. Requires typed confirmation WEITERLEITUNG LÖSCHEN.
|
„Lösche „/alte-seite“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Weiterleitungen“ dauerhaft.“ |
| 207 | Weiterleitungen | redirects.cleanup_checkTool: redirects_cleanup_check |
Green | Prüft, welche Bereinigung im Bereich „Weiterleitungen“ sicher möglich wäre.
Technischer Action-VertragRead-only safety check for old unresolved collected 404 records. Candidates must be disabled/unresolved, have no destination URL, and be older than the requested threshold. Returns a state_hash required for cleanup.
|
„Prüfe, was bei Weiterleitungen sicher bereinigt werden kann.“ „Zeige mir die geplante Bereinigung, ohne sie auszuführen.“ |
| 208 | Weiterleitungen | redirects.cleanupTool: redirects_cleanup |
Red | Führt eine zuvor geprüfte Bereinigung im Bereich „Weiterleitungen“ aus.
Technischer Action-VertragPrepare permanent removal of old unresolved destination-less 404 records exactly matching a fresh redirects_cleanup_check. Active redirects are never deleted. Requires typed confirmation 404 BEREINIGEN.
|
„Führe die geprüfte Bereinigung bei Weiterleitungen aus.“ „Bereinige die bestätigten Einträge.“ |
| 209 | Scheduler-Aufgaben | tasks.typesTool: tasks_types |
Green | Listet die verfügbaren Typen im Bereich „Scheduler-Aufgaben“.
Technischer Action-VertragRead-only list of task routines currently offered by enabled Joomla task plugins. Returns real type IDs and translated titles. Use before creating a task.
|
„Welche Typen gibt es bei Scheduler-Aufgaben?“ „Liste die verfügbaren Typen für Scheduler-Aufgaben.“ |
| 210 | Scheduler-Aufgaben | tasks.type_fieldsTool: tasks_type_fields |
Green | Zeigt die Konfigurationsfelder eines konkreten Scheduler-Aufgabentyps.
Technischer Action-VertragRead-only safe task-plugin schema and TYPE DEFAULTS for one exact task type. These values are never the current stored values of an existing task. For an existing task, tasks_get is the authoritative current-value reader. Only non-sensitive scalar fields are returned; secrets/tokens/passwords and unsupported custom fields are excluded.
|
„Welche Einstellungen hat dieser Scheduler-Aufgabentyp?“ „Zeige die Felder des Task-Typs.“ |
| 211 | Scheduler-Aufgaben | tasks.createTool: tasks_create |
Yellow | Legt einen neuen Eintrag im Bereich „Scheduler-Aufgaben“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of one Joomla Scheduled Task using a real task type and Joomla TaskModel validation. Supports manual/minute/hour/day/month schedules and only safe task parameters obtained from tasks_type_fields.
|
„Erstelle einen neuen Eintrag im Bereich „Scheduler-Aufgaben“ mit dem Namen „Logrotation“.“ „Lege „Logrotation“ unter „Scheduler-Aufgaben“ neu an.“ |
| 212 | Scheduler-Aufgaben | tasks.update_scheduleTool: tasks_update_schedule |
Yellow | Ändert ausschließlich die Zeitplanung einer vorhandenen Scheduler-Aufgabe.
Technischer Action-VertragPrepare updating one existing Joomla task title/note/state/priority and/or schedule while preserving its routine type and plugin params. Uses Joomla TaskModel so next_execution is recalculated by core.
|
„Ändere den Zeitplan dieser Scheduler-Aufgabe.“ „Lass die Aufgabe künftig täglich um 3 Uhr laufen.“ |
| 213 | Scheduler-Aufgaben | tasks.config_updateTool: tasks_config_update |
Yellow | Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Scheduler-Aufgaben“ über Joomla-Formulare.
Technischer Action-VertragPrepare changing exactly one safe editable plugin parameter on one existing Joomla Scheduled Task. Resolve the task first, read its authoritative CURRENT value with tasks_get, then use tasks_type_fields only for schema/field-name/options/default metadata and never as the current value. Never invent parameter names. Do not short-circuit as no-op from a tasks_type_fields default. The routine type, title, note, state, priority, schedule and all other task parameters are preserved and fresh-read back after save.
|
„Ändere bei „Logrotation“ die Einstellung „…“.“ „Setze die freigegebene Konfiguration von „Logrotation“ auf den gewünschten Wert.“ |
| 214 | Scheduler-Aufgaben | tasks.test_soft_lockTool: tasks_test_soft_lock |
Yellow | Prüft kontrolliert den Soft-Lock-Schutz einer Scheduler-Aufgabe.
Technischer Action-VertragDiagnostic-only: prepare one expired/soft Joomla Scheduler lock for a disabled SayAdmin Scheduler Create Test, Smoke Test or Regression Fixture task. Uses Joomla TaskModel to acquire the lock, then ages only that test task lock timestamp so tasks_unlock can be acceptance-tested. Never use on production/core tasks or enabled tasks.
|
„Teste den Soft-Lock dieser Scheduler-Aufgabe.“ „Prüfe, ob die Aufgabe korrekt gesperrt wird.“ |
| 215 | Scheduler-Aufgaben | tasks.unlockTool: tasks_unlock |
Yellow | Löst eine dafür geeignete abgelaufene Scheduler-Sperre kontrolliert.
Technischer Action-VertragPrepare releasing one expired/soft Joomla Scheduler lock. SayAdmin refuses to unlock a task whose lock is still within the configured scheduler timeout.
|
„Löse die abgelaufene Sperre dieser Scheduler-Aufgabe.“ „Entsperre die Aufgabe kontrolliert.“ |
| 216 | Scheduler-Aufgaben | tasks.trashTool: tasks_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Scheduler-Aufgaben“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one non-running Joomla Scheduled Task to trash through TaskModel. The red preview exposes the resolved task title, type, state, schedule, local execution time and administrator timezone before the standard typed confirmation PAPIERKORB.
|
„Verschiebe „Logrotation“ in den Papierkorb.“ „Lege „Logrotation“ in den Papierkorb.“ |
| 217 | Scheduler-Aufgaben | tasks.restoreTool: tasks_restore |
Yellow | Stellt einen geeigneten Eintrag aus dem Papierkorb im Bereich „Scheduler-Aufgaben“ wieder her.
Technischer Action-VertragPrepare restoring one exact Joomla Scheduled Task from trash through TaskModel. Only trashed tasks are accepted. The task is always restored disabled and must be enabled separately if desired.
|
„Stelle „Logrotation“ aus dem Papierkorb wieder her.“ „Wiederherstellen von „Logrotation“.“ |
| 218 | Scheduler-Aufgaben | tasks.deleteTool: tasks_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Scheduler-Aufgaben“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one Joomla Scheduled Task that is already trashed. The red preview shows the resolved task title, type, trash state, schedule, local execution time, administrator timezone and an explicit irreversible/no-restore warning before typed confirmation AUFGABE LÖSCHEN.
|
„Lösche „Logrotation“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Scheduler-Aufgaben“ dauerhaft.“ |
| 219 | Templates & Stile | templates.duplicateTool: templates_duplicate |
Yellow | Dupliziert einen ausgewählten Eintrag im Bereich „Templates & Stile“ nach den Joomla-Regeln.
Technischer Action-VertragPrepare duplicating one exact Joomla template style through StyleModel::duplicate. The copy is never made default automatically.
|
„Dupliziere „Cassiopeia“.“ „Erstelle eine Kopie von „Cassiopeia“.“ |
| 220 | Templates & Stile | templates.updateTool: templates_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Templates & Stile“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare renaming one exact Joomla template style through the native StyleModel while preserving its parameters and menu assignments.
|
„Ändere „Cassiopeia“ im Bereich „Templates & Stile“.“ „Benenne „Cassiopeia“ im Bereich „Templates & Stile“ um.“ |
| 221 | Templates & Stile | templates.config_fieldsTool: templates_config_fields |
Green | Listet sichere, tatsächlich bearbeitbare Konfigurationsfelder im Bereich „Templates & Stile“.
Technischer Action-VertragRead-only safe scalar configuration fields of one exact Joomla template style. Password/secret/token/API-key and unsupported custom fields are excluded; raw template files are never exposed.
|
„Welche Einstellungen kann ich bei „Cassiopeia“ ändern?“ „Zeige die sicheren Konfigurationsfelder für „Cassiopeia“.“ |
| 222 | Templates & Stile | templates.config_updateTool: templates_config_update |
Yellow | Ändert ausgewählte sichere Konfigurationsfelder im Bereich „Templates & Stile“ über Joomla-Formulare.
Technischer Action-VertragPrepare changing exactly one safe template style field previously returned by templates_config_fields. Uses Joomla StyleModel and preserves existing menu assignments.
|
„Ändere bei „Cassiopeia“ die Einstellung „…“.“ „Setze die freigegebene Konfiguration von „Cassiopeia“ auf den gewünschten Wert.“ |
| 223 | Templates & Stile | templates.deleteTool: templates_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Templates & Stile“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one non-default, unassigned Joomla template style through StyleModel. Does not delete template files. Requires typed confirmation TEMPLATE-STIL LÖSCHEN.
|
„Lösche „Cassiopeia“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Templates & Stile“ dauerhaft.“ |
| 224 | Geführte Touren | guided_tours.listTool: guided_tours_list |
Green | Listet bzw. durchsucht reale Touren und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla Guided Tours from com_guidedtours. Returns visible translated tour titles, status, language, autostart, component scope and step counts. Internal IDs remain available to SayAdmin but should not be shown unless explicitly requested. Use this before mutating a named tour.
|
„Zeige mir alle Touren.“ „Liste die Touren auf.“ |
| 225 | Geführte Touren | guided_tours.getTool: guided_tours_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Geführte Touren“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla Guided Tour by real ID, visible tour title or UID. Returns safe tour metadata plus its ordered steps. Prefer tour_title for natural-language requests; never invent IDs.
|
„Zeige mir die Details zu „Redaktions-Einstieg“.“ „Lies den Eintrag „Redaktions-Einstieg“ vollständig aus.“ |
| 226 | Geführte Touren | guided_tours.createTool: guided_tours_create |
Yellow | Legt einen neuen Eintrag im Bereich „Geführte Touren“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of one Joomla Guided Tour through the native TourModel. New tours default to unpublished and autostart off. Joomla generates a unique UID when none is supplied. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Geführte Touren“ mit dem Namen „Redaktions-Einstieg“.“ „Lege „Redaktions-Einstieg“ unter „Geführte Touren“ neu an.“ |
| 227 | Geführte Touren | guided_tours.updateTool: guided_tours_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Geführte Touren“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changing one exact Joomla Guided Tour through TourModel. Resolve the existing tour by id, tour_title or tour_uid; title is the optional NEW title. Omitted fields are preserved. Changing tour language also updates its steps through Joomla core.
|
„Ändere „Redaktions-Einstieg“ im Bereich „Geführte Touren“.“ „Benenne „Redaktions-Einstieg“ im Bereich „Geführte Touren“ um.“ |
| 228 | Geführte Touren | guided_tours.stateTool: guided_tours_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Geführte Touren“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one exact Joomla Guided Tour. Use guided_tours_trash for trash. Resolve by real ID/title/UID; never invent an ID.
|
„Veröffentliche bzw. aktiviere „Redaktions-Einstieg“.“ „Deaktiviere bzw. verstecke „Redaktions-Einstieg“.“ |
| 229 | Geführte Touren | guided_tours.reorderTool: guided_tours_reorder |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Geführte Touren“.
Technischer Action-VertragPrepare saving the exact display order of all currently non-trashed Joomla Guided Tours. Call guided_tours_list first and supply every real tour ID exactly once in the intended order. This strict full-list requirement prevents accidental duplicate/partial ordering.
|
„Verschiebe „Redaktions-Einstieg“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Geführte Touren.“ |
| 230 | Geführte Touren | guided_tours.duplicateTool: guided_tours_duplicate |
Yellow | Dupliziert einen ausgewählten Eintrag im Bereich „Geführte Touren“ nach den Joomla-Regeln.
Technischer Action-VertragPrepare duplicating one exact Joomla Guided Tour using the native TourModel. Joomla copies all steps and keeps the new tour unpublished. Resolve the source by visible title/UID or real ID.
|
„Dupliziere „Redaktions-Einstieg“.“ „Erstelle eine Kopie von „Redaktions-Einstieg“.“ |
| 231 | Geführte Touren | guided_tours.trashTool: guided_tours_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Geführte Touren“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one exact Joomla Guided Tour to trash. The tour and its steps remain stored. Requires typed confirmation PAPIERKORB.
|
„Verschiebe „Redaktions-Einstieg“ in den Papierkorb.“ „Lege „Redaktions-Einstieg“ in den Papierkorb.“ |
| 232 | Geführte Touren | guided_tours.deleteTool: guided_tours_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Geführte Touren“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one exact trashed Joomla Guided Tour. Joomla also deletes all steps belonging to it. Joomla core tours are protected from permanent deletion by SayAdmin. Requires typed confirmation TOUR LÖSCHEN.
|
„Lösche „Redaktions-Einstieg“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Geführte Touren“ dauerhaft.“ |
| 233 | Tour-Schritte | guided_tour_steps.listTool: guided_tour_steps_list |
Green | Listet bzw. durchsucht reale Tour-Schritte und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only ordered list of steps belonging to one exact Joomla Guided Tour. Resolve the tour by visible title/UID or real ID. Returns visible translated step titles, type, position, target and state while keeping internal IDs available for follow-up actions.
|
„Zeige mir alle Tour-Schritte.“ „Liste die Tour-Schritte auf.“ |
| 234 | Tour-Schritte | guided_tour_steps.getTool: guided_tour_steps_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Tour-Schritte“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla Guided Tour step. Use the real step ID, or step_title together with an exact tour reference. Never resolve a possibly duplicated step title without its tour.
|
„Zeige mir die Details zu „Schritt 1“.“ „Lies den Eintrag „Schritt 1“ vollständig aus.“ |
| 235 | Tour-Schritte | guided_tour_steps.createTool: guided_tour_steps_create |
Yellow | Legt einen neuen Eintrag im Bereich „Tour-Schritte“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating one step in an exact Joomla Guided Tour through StepModel. New steps default to unpublished and inherit the tour language. Supports normal, redirect and interactive steps.
|
„Erstelle einen neuen Eintrag im Bereich „Tour-Schritte“ mit dem Namen „Schritt 1“.“ „Lege „Schritt 1“ unter „Tour-Schritte“ neu an.“ |
| 236 | Tour-Schritte | guided_tour_steps.updateTool: guided_tour_steps_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Tour-Schritte“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare changing one exact Joomla Guided Tour step through StepModel. Resolve by real step ID or by step_title within an exact tour. Tour assignment and language cannot be moved independently from the parent tour.
|
„Ändere „Schritt 1“ im Bereich „Tour-Schritte“.“ „Benenne „Schritt 1“ im Bereich „Tour-Schritte“ um.“ |
| 237 | Tour-Schritte | guided_tour_steps.stateTool: guided_tour_steps_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Tour-Schritte“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one exact Joomla Guided Tour step. Use guided_tour_steps_trash for trash.
|
„Veröffentliche bzw. aktiviere „Schritt 1“.“ „Deaktiviere bzw. verstecke „Schritt 1“.“ |
| 238 | Tour-Schritte | guided_tour_steps.reorderTool: guided_tour_steps_reorder |
Yellow | Ändert die Reihenfolge von Einträgen im Bereich „Tour-Schritte“.
Technischer Action-VertragPrepare saving the exact order of all currently non-trashed steps in one Joomla Guided Tour. Call guided_tour_steps_list first and supply every real step ID exactly once.
|
„Verschiebe „Schritt 1“ direkt nach den gewünschten Eintrag.“ „Ändere die Reihenfolge bei Tour-Schritte.“ |
| 239 | Tour-Schritte | guided_tour_steps.trashTool: guided_tour_steps_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Tour-Schritte“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one exact Joomla Guided Tour step to trash. Requires typed confirmation PAPIERKORB.
|
„Verschiebe „Schritt 1“ in den Papierkorb.“ „Lege „Schritt 1“ in den Papierkorb.“ |
| 240 | Tour-Schritte | guided_tour_steps.deleteTool: guided_tour_steps_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Tour-Schritte“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPrepare permanently deleting one exact Joomla Guided Tour step that is already in trash. Requires typed confirmation TOUR-SCHRITT LÖSCHEN.
|
„Lösche „Schritt 1“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Tour-Schritte“ dauerhaft.“ |
| 241 | Erweiterungen | extensions.listTool: extensions_list |
Green | Listet bzw. durchsucht reale Erweiterungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only inventory of installed Joomla extensions. Returns safe metadata such as real extension ID, display name, type, element, folder/client, enabled/protected state and manifest version. Never returns extension params, API keys, passwords or other configuration secrets.
|
„Zeige mir alle Erweiterungen.“ „Liste die Erweiterungen auf.“ |
| 242 | Erweiterungen | extensions.inspect_uploadTool: extensions_inspect_upload |
Green | Prüft ein hochgeladenes Erweiterungspaket vor einer Installation, ohne es zu installieren.
Technischer Action-VertragSafely inspect one server-staged Joomla extension ZIP before installation. Returns the real manifest type, name, version, element/package name, SHA-256 and whether the package is blocked as Joomla core or SayAdmin itself. Use this before extensions_install_upload.
|
„Prüfe dieses Erweiterungspaket vor der Installation.“ „Installiere das zuvor geprüfte Erweiterungspaket.“ |
| 243 | Erweiterungen | extensions.install_uploadTool: extensions_install_upload |
Red | Installiert ein zuvor geprüftes hochgeladenes Joomla-Erweiterungspaket.
Technischer Action-VertragPrepare installation or upgrade of one exact server-staged Joomla extension ZIP that has already been inspected with extensions_inspect_upload. Executes extension code through Joomla Installer, may change files/database and is not undoable. Joomla core packages and SayAdmin self-install/update are blocked.
|
„Prüfe dieses Erweiterungspaket vor der Installation.“ „Installiere das zuvor geprüfte Erweiterungspaket.“ |
| 244 | Erweiterungen | extensions.packagesTool: extensions_packages |
Green | Listet installierte Joomla-Paketerweiterungen und deren Bestandteile.
Technischer Action-VertragRead-only list of installed Joomla package extensions and their real member extensions via #__extensions.package_id. Returns package ID, package name/version and safe member metadata without configuration secrets.
|
„Zeige die installierten Joomla-Pakete.“ „Welche Paketerweiterungen sind installiert?“ |
| 245 | Erweiterungen | extensions.uninstall_checkTool: extensions_uninstall_check |
Green | Prüft eine Erweiterung und ihre Abhängigkeiten vor einer Deinstallation.
Technischer Action-VertragRead-only safety assessment for uninstalling one exact installed Joomla extension ID. Returns real extension identity, package membership, core/locked/protected/SayAdmin protection, relevant usage counts, warnings, uninstallability and a state_hash. Always use this before extensions_uninstall.
|
„Prüfe, ob „com_example.zip“ sicher deinstalliert werden kann.“ „Zeige die Auswirkungen einer Deinstallation.“ |
| 246 | Erweiterungen | extensions.uninstallTool: extensions_uninstall |
Red | Deinstalliert eine eindeutig ausgewählte Joomla-Erweiterung nach strenger Bestätigung.
Technischer Action-VertragPrepare permanent uninstall of one exact installed Joomla extension previously checked with extensions_uninstall_check. Uses Joomla com_installer ManageModel, may remove files and database data, is not undoable, and requires the additional confirmation word DEINSTALLIEREN. Core/locked/protected/SayAdmin extensions and blocked package children are rejected server-side.
|
„Deinstalliere „com_example.zip“.“ „Entferne diese Joomla-Erweiterung vollständig.“ |
| 247 | Konfiguration | config.global.fieldsTool: config_global_fields |
Green | Listet die über Joomla-Formulare sicher bearbeitbaren Konfigurationsfelder.
Technischer Action-VertragRead-only inventory of real Joomla Global Configuration form fields. Returns labels, field types, selectable values and current values only for non-sensitive scalar fields. Passwords, secrets, tokens/API keys, database credentials and other protected values are never returned.
|
„Welche Konfigurationsfelder kann SayAdmin hier ändern?“ „Zeige die sicheren Joomla-Konfigurationsfelder.“ |
| 248 | Konfiguration | config.global.updateTool: config_global_update |
Yellow | Ändert ausgewählte Joomla-Konfigurationswerte über die nativen Formularregeln.
Technischer Action-VertragPrepare changing exactly one real, non-sensitive and server-approved Joomla Global Configuration field previously returned as editable by config_global_fields. Uses Joomla com_config validation/save lifecycle. Sensitive credentials, database connection settings and critical server paths are blocked server-side.
|
„Ändere die gewünschte Joomla-Konfiguration.“ „Setze die ausgewählte Komponentenoption auf den neuen Wert.“ |
| 249 | Konfiguration | config.component.fieldsTool: config_component_fields |
Green | Listet die über Joomla-Formulare sicher bearbeitbaren Konfigurationsfelder.
Technischer Action-VertragRead-only inventory of real configuration fields for one exact installed Joomla component extension ID. Values of password/secret/token/API-key fields are never returned. Use extensions_list first to resolve the component ID.
|
„Welche Konfigurationsfelder kann SayAdmin hier ändern?“ „Zeige die sicheren Joomla-Konfigurationsfelder.“ |
| 250 | Konfiguration | config.component.updateTool: config_component_update |
Yellow | Ändert ausgewählte Joomla-Konfigurationswerte über die nativen Formularregeln.
Technischer Action-VertragPrepare changing exactly one real, non-sensitive scalar configuration field of an installed Joomla component. The field must first be returned as editable by config_component_fields. Uses Joomla com_config ComponentModel validation/save lifecycle. SayAdmin self-configuration and sensitive fields are blocked server-side.
|
„Ändere die gewünschte Joomla-Konfiguration.“ „Setze die ausgewählte Komponentenoption auf den neuen Wert.“ |
| 251 | Updates | updates.extensions.checkTool: updates_extensions_check |
Green | Prüft read-only, ob passende Updates verfügbar sind.
Technischer Action-VertragRefresh Joomla extension-update metadata through com_installer and return a safe summary. This may perform network requests and refresh Joomla update-cache tables, but it does not install anything.
|
„Prüfe bzw. installiere die verfügbaren Erweiterungsupdates.“ „Welche Erweiterungen haben Updates?“ |
| 252 | Updates | updates.extensions.listTool: updates_extensions_list |
Green | Listet bzw. durchsucht reale Updates und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList currently available non-core Joomla extension updates with real update IDs, extension IDs, names, installed versions and offered versions. Use updates_extensions_check first when the user asks to check for fresh updates.
|
„Zeige mir alle Updates.“ „Liste die Updates auf.“ |
| 253 | Updates | updates.extensions.installTool: updates_extensions_install |
Yellow | Installiert das ausgewählte Update nach dem vorgesehenen Sicherheits-/Bestätigungsablauf.
Technischer Action-VertragPrepare installation of one or more exact extension update IDs previously returned by updates_extensions_list. Uses Joomla com_installer UpdateModel. Updates are not undoable by SayAdmin and require confirmation. SayAdmin blocks updating itself through this action.
|
„Prüfe bzw. installiere die verfügbaren Erweiterungsupdates.“ „Welche Erweiterungen haben Updates?“ |
| 254 | Updates | updates.joomla.checkTool: updates_joomla_check |
Green | Prüft read-only, ob passende Updates verfügbar sind.
Technischer Action-VertragRefresh and read Joomla core update information through com_joomlaupdate. Returns installed version, latest offered version and whether a core update is available.
|
„Prüfe, ob es ein Joomla-Core-Update gibt.“ „Ist für Joomla eine neue Version verfügbar?“ |
| 255 | Updates | updates.joomla.preflightTool: updates_joomla_preflight |
Green | Führt die Sicherheits- und Voraussetzungenprüfung vor einem Joomla-Core-Update aus.
Technischer Action-VertragRun a fresh Joomla core-update preflight through com_joomlaupdate. Checks the offered target version, Joomla PHP/database requirements, core schema state, key filesystem writability and update source. Returns a state_hash which is mandatory for the red install action. Same-major updates only in 0.36.0.
|
„Prüfe bzw. führe das Joomla-Core-Update aus.“ „Zeige den Status des Joomla-Core-Updates.“ |
| 256 | Updates | updates.joomla.installTool: updates_joomla_install |
Red | Installiert das ausgewählte Update nach dem vorgesehenen Sicherheits-/Bestätigungsablauf.
Technischer Action-VertragInstall exactly one fresh same-major Joomla core update through Joomla core updater primitives: checksum-aware com_joomlaupdate download, Joomla InstallerHelper unpack, filesystem copy, UpdateModel::finaliseUpgrade and cleanup. Requires the exact target_version and state_hash from updates_joomla_preflight, is permanent/non-undoable and requires the additional typed confirmation AKTUALISIEREN.
|
„Installiere das vorbereitete Joomla-Core-Update.“ „Führe das Joomla-Update nach der Vorprüfung aus.“ |
| 257 | Updates | updates.joomla.verifyTool: updates_joomla_verify |
Green | Prüft nach einem Joomla-Core-Update den tatsächlich installierten Zustand.
Technischer Action-VertragVerify Joomla core state after an update. Reads the installed core manifest version, current runtime version, core database schema state and performs a fresh Joomla update check. Does not modify Joomla.
|
„Prüfe bzw. führe das Joomla-Core-Update aus.“ „Zeige den Status des Joomla-Core-Updates.“ |
| 258 | Plugins | plugins.listTool: plugins_list |
Green | Listet bzw. durchsucht reale Plugins und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of installed Joomla plugins with real extension IDs, translated display names, plugin group/folder, element, enabled and protected state plus safe manifest version. Use this before every plugin state change; never invent an extension ID.
|
„Zeige mir alle Plugins.“ „Liste die Plugins auf.“ |
| 259 | Plugins | plugins.getTool: plugins_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Plugins“, ohne ihn zu verändern.
Technischer Action-VertragRead one installed Joomla plugin by its real extension ID. Returns safe identity/status metadata only; plugin configuration params and secrets are deliberately excluded.
|
„Zeige mir die Details zu „System - Cache“.“ „Lies den Eintrag „System - Cache“ vollständig aus.“ |
| 260 | Plugins | plugins.stateTool: plugins_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Plugins“.
Technischer Action-VertragPrepare enabling or disabling one installed Joomla plugin through Joomla com_plugins. Protected plugins and SayAdmin's own webservices plugin can never be disabled by SayAdmin. Requires confirmation and is audited/undoable when safe.
|
„Veröffentliche bzw. aktiviere „System - Cache“.“ „Deaktiviere bzw. verstecke „System - Cache“.“ |
| 261 | Plugins | plugins.batch_stateTool: plugins_batch_state |
Yellow | Ändert den Status mehrerer ausgewählter Plugins in einem kontrollierten Stapelvorgang.
Technischer Action-VertragPrepare one atomic enable/disable operation for up to 50 exact Joomla plugin extension IDs. Every plugin is preflighted before the first state change; protected/SayAdmin self-protection applies to every target. Requires one confirmation.
|
„Veröffentliche die ausgewählten Plugins.“ „Deaktiviere mehrere ausgewählte Plugins.“ |
| 262 | Custom Fields | fields.listTool: fields_list |
Green | Listet bzw. durchsucht reale Benutzerdefinierte Felder und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList Joomla custom fields. With entity_type + entity_id it returns fields available for that article/contact including current values. Without an entity it lists field definitions globally, optionally filtered by context or search text. Never invent field IDs.
|
„Zeige mir alle Benutzerdefinierte Felder.“ „Liste die Benutzerdefinierte Felder auf.“ |
| 263 | Feldgruppen | field_groups.listTool: field_groups_list |
Green | Listet bzw. durchsucht reale Feldgruppen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla custom-field groups across supported contexts. Returns real group IDs and their contexts. Use this whenever the user names a field group so SayAdmin can infer article/contact/user context instead of asking unnecessarily.
|
„Zeige mir alle Feldgruppen.“ „Liste die Feldgruppen auf.“ |
| 264 | Templates & Stile | templates.stylesTool: templates_styles |
Green | Listet installierte Joomla-Template-Stile.
Technischer Action-VertragRead-only list/search of enabled Joomla template styles. Returns real style IDs, style titles, template element, site/administrator client, default marker and frontend menu-assignment count. Never returns raw template params or secret configuration values.
|
„Zeige die Template-Stile.“ „Welche Joomla-Template-Stile sind vorhanden?“ |
| 265 | Templates & Stile | templates.getTool: templates_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Templates & Stile“, ohne ihn zu verändern.
Technischer Action-VertragRead one real Joomla template style by numeric style ID. Returns safe identity/default/assignment metadata only and deliberately excludes raw template params.
|
„Zeige mir die Details zu „Cassiopeia“.“ „Lies den Eintrag „Cassiopeia“ vollständig aus.“ |
| 266 | Templates & Stile | templates.positionsTool: templates_positions |
Green | Listet die tatsächlich verfügbaren Positionen im Bereich „Templates & Stile“.
Technischer Action-VertragRead the real module positions declared by an installed site template style. If style_id is omitted, uses the current global default frontend style. Use this to validate a requested module position instead of inventing position names.
|
„Welche Modulpositionen gibt es im aktuellen Template?“ „Zeige die verfügbaren Positionen.“ |
| 267 | Templates & Stile | templates.defaultTool: templates_default |
Yellow | Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Templates & Stile“.
Technischer Action-VertragPrepare setting one enabled Joomla template style as the global default for its client (site or administrator) through Joomla com_templates. Language-specific defaults are preserved. Requires confirmation and is audited/undoable.
|
„Setze „Cassiopeia“ als Standard.“ „Ändere die Standardzuordnung bei Templates & Stile.“ |
| 268 | Templates & Stile | templates.assignTool: templates_assign |
Yellow | Ändert die Zuweisung eines Eintrags im Bereich „Templates & Stile“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-VertragPrepare assigning one real frontend template style to one or more exact frontend menu items/pages. style_id=0 removes the explicit style override so those pages use the applicable default style. Maximum 50 menu IDs. Requires confirmation; every changed menu item is audited and undoable.
|
„Ändere die Zuweisung von „Cassiopeia“.“ „Weise „Cassiopeia“ den gewünschten Joomla-Bereichen zu.“ |
| 269 | Scheduler-Aufgaben | tasks.listTool: tasks_list |
Green | Listet bzw. durchsucht reale Scheduler-Aufgaben und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla Scheduled Tasks from com_scheduler. Returns real task IDs, translated routine titles, enabled/disabled state, next/last execution, counters, safe lock status and the localized lock timestamp when present. Supports locked=1 for locked tasks and locked=2 for expired/soft locks. Task params and plugin secrets are deliberately excluded. Use this before every task state change or manual run; never invent a task ID.
|
„Zeige mir alle Scheduler-Aufgaben.“ „Liste die Scheduler-Aufgaben auf.“ |
| 270 | Scheduler-Aufgaben | tasks.getTool: tasks_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Scheduler-Aufgaben“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla Scheduled Task by ID. This is the authoritative CURRENT-VALUE source for non-sensitive parameters of an existing task. Returns safe scheduling/status metadata plus non-sensitive task parameters resolved through the native Joomla task form. Type defaults from tasks_type_fields must never override these current values. Secrets, paths, filenames, commands and other sensitive plugin parameters remain excluded.
|
„Zeige mir die Details zu „Logrotation“.“ „Lies den Eintrag „Logrotation“ vollständig aus.“ |
| 271 | Scheduler-Aufgaben | tasks.stateTool: tasks_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Scheduler-Aufgaben“.
Technischer Action-VertragPrepare enabling or disabling one exact Joomla Scheduled Task through com_scheduler. Requires confirmation and is audited/undoable when safe. Trash, restore and permanent delete use their dedicated task actions and must not be emulated through state changes.
|
„Veröffentliche bzw. aktiviere „Logrotation“.“ „Deaktiviere bzw. verstecke „Logrotation“.“ |
| 272 | Scheduler-Aufgaben | tasks.runTool: tasks_run |
Red | Führt die ausgewählte Aktion/Aufgabe im Bereich „Scheduler-Aufgaben“ kontrolliert aus.
Technischer Action-VertragPrepare a manual one-off execution of one exact enabled Joomla Scheduled Task through Joomla Scheduler::runTask. This bypasses the schedule for the selected ID but never allows disabled or concurrent execution. A task may have external side effects; requires the additional typed confirmation AUSFÜHREN and is not undoable.
|
„Führe „Logrotation“ jetzt aus.“ „Starte die ausgewählte Aktion im Bereich „Scheduler-Aufgaben“.“ |
| 273 | Weiterleitungen | redirects.statusTool: redirects_status |
Green | Prüft bzw. liest den aktuellen Zustand im Bereich „Weiterleitungen“, ohne Änderungen vorzunehmen.
Technischer Action-VertragRead-only status of Joomla Redirects / 404 collection. Reports whether the system redirect plugin is enabled, whether URL collection is enabled, redirect mode, and safe counts of unresolved/active/other redirect records. Never returns plugin params or referrer data.
|
„Prüfe den Status von Weiterleitungen.“ „Ist bei Weiterleitungen alles in Ordnung?“ |
| 274 | Weiterleitungen | redirects.listTool: redirects_list |
Green | Listet bzw. durchsucht reale Weiterleitungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only search/list of Joomla com_redirect records. State 0 represents collected/unresolved URLs, state 1 active redirects. Returns real IDs, redacted source/destination URLs, status code, hits and dates; referrer data is deliberately excluded. Use this before modifying an existing redirect; never invent a redirect ID.
|
„Zeige mir alle Weiterleitungen.“ „Liste die Weiterleitungen auf.“ |
| 275 | Weiterleitungen | redirects.getTool: redirects_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Weiterleitungen“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla redirect record by ID. Returns safe/redacted source and destination URLs, status, hits and dates; never returns referrer data.
|
„Zeige mir die Details zu „/alte-seite“.“ „Lies den Eintrag „/alte-seite“ vollständig aus.“ |
| 276 | Weiterleitungen | redirects.createTool: redirects_create |
Yellow | Legt einen neuen Eintrag im Bereich „Weiterleitungen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of one Joomla redirect through com_redirect. Requires an explicit source and destination URL, supports only redirect status codes 301/302/303/307/308, validates duplicate source URLs and requires confirmation. External destination URLs additionally require allow_external=true and are highlighted in the confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Weiterleitungen“ mit dem Namen „/alte-seite“.“ „Lege „/alte-seite“ unter „Weiterleitungen“ neu an.“ |
| 277 | Weiterleitungen | redirects.updateTool: redirects_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Weiterleitungen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare updating one exact Joomla redirect or converting a collected unresolved 404 entry into an active redirect. Can change destination, comment, redirect status and active state in one confirmation. Source URL and hit counter are never changed. External destinations require allow_external=true. Audited and undoable when safe.
|
„Ändere „/alte-seite“ im Bereich „Weiterleitungen“.“ „Benenne „/alte-seite“ im Bereich „Weiterleitungen“ um.“ |
| 278 | Weiterleitungen | redirects.stateTool: redirects_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Weiterleitungen“.
Technischer Action-VertragPrepare enabling or disabling one exact Joomla redirect through com_redirect. Enabling is blocked when no destination URL exists. Requires confirmation and is audited/undoable.
|
„Veröffentliche bzw. aktiviere „/alte-seite“.“ „Deaktiviere bzw. verstecke „/alte-seite“.“ |
| 279 | System | system.alertsTool: system_alerts |
Green | Listet aktuelle relevante Systemwarnungen und Hinweise.
Technischer Action-VertragRead-only administrator alert center. Aggregates safe Joomla health warnings, database schema mismatches, cached core/extension updates, visible post-installation messages, unresolved Redirect/404 records, disabled update sites and recent failed Scheduled Tasks when the current administrator has permission for those areas. Does not refresh remote update sources and never dismisses anything.
|
„Zeige mir die Systemwarnungen.“ „Gibt es aktuelle Joomla-Warnungen?“ |
| 280 | Nachinstallationshinweise | postinstall.listTool: postinstall_list |
Green | Listet bzw. durchsucht reale Nachinstallationshinweise und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla post-installation messages. Active and archived messages are filtered through Joomla com_postinstall display conditions; hidden messages can be listed explicitly for recovery. Returns real message IDs, extension names and localized safe text, but never PHP action files/functions.
|
„Zeige mir alle Nachinstallationshinweise.“ „Liste die Nachinstallationshinweise auf.“ |
| 281 | Nachinstallationshinweise | postinstall.getTool: postinstall_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Nachinstallationshinweise“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla post-installation message by the real ID returned by postinstall_list. Returns localized safe text and state. PHP action files/functions are deliberately excluded.
|
„Zeige mir die Details zu „Hinweis“.“ „Lies den Eintrag „Hinweis“ vollständig aus.“ |
| 282 | Nachinstallationshinweise | postinstall.stateTool: postinstall_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Nachinstallationshinweise“.
Technischer Action-VertragPrepare changing one exact Joomla post-installation message state through com_postinstall: 0 hidden/dismissed, 1 active, 2 archived. Requires confirmation, is audited and can be undone while optimistic-locking checks still pass.
|
„Veröffentliche bzw. aktiviere „Hinweis“.“ „Deaktiviere bzw. verstecke „Hinweis“.“ |
| 283 | Datenbank | database.checkTool: database_check |
Green | Prüft bzw. liest den aktuellen Zustand im Bereich „Datenbank“, ohne Änderungen vorzunehmen.
Technischer Action-VertragRead-only Joomla database schema check through com_installer DatabaseModel. Compares installed schema state with the extension SQL update files and returns only sanitized extension metadata, versions, issue counts and Joomla-generated issue messages. Never executes arbitrary SQL.
|
„Prüfe den Status von Datenbank.“ „Ist bei Datenbank alles in Ordnung?“ |
| 284 | Datenbank | database.getTool: database_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenbank“, ohne ihn zu verändern.
Technischer Action-VertragRead-only detailed Joomla database schema status for one exact extension ID previously returned by database_check or extensions_list. Uses com_installer DatabaseModel and never exposes raw SQL update statements.
|
„Zeige mir die Details zu „Datenbankschema“.“ „Lies den Eintrag „Datenbankschema“ vollständig aus.“ |
| 285 | Datenbank | database.fix_checkTool: database_fix_check |
Green | Prüft, welche Joomla-Datenbankschema-Korrekturen tatsächlich erforderlich wären.
Technischer Action-VertragRe-check one exact Joomla extension database schema immediately before repair. Returns whether Joomla currently reports fixable issues and a state_hash binding the later repair to this exact checked state. No database change is made.
|
„Führe die Funktion „database.fix_check“ für „Datenbankschema“ aus.“ „Nutze die SayAdmin-Aktion „database.fix_check“.“ |
| 286 | Datenbank | database.fixTool: database_fix |
Red | Führt bestätigte Joomla-Datenbankschema-Korrekturen aus.
Technischer Action-VertragPrepare repair of one exact Joomla extension database schema through Joomla com_installer DatabaseModel::fix(). Requires the exact fresh state_hash from database_fix_check, is permanent/not undoable, never executes user-supplied SQL and requires the additional typed confirmation REPARIEREN.
|
„Führe die Funktion „database.fix“ für „Datenbankschema“ aus.“ „Nutze die SayAdmin-Aktion „database.fix“.“ |
| 287 | Backups | backups.statusTool: backups_status |
Green | Prüft bzw. liest den aktuellen Zustand im Bereich „Backups“, ohne Änderungen vorzunehmen.
Technischer Action-VertragRead-only backup integration status. Detects real installed Joomla backup extensions and enabled Joomla Scheduled Tasks that clearly identify themselves as backup routines. Returns only safe provider/task metadata; never paths, configuration parameters, archive names, credentials or secrets.
|
„Prüfe den Status von Backups.“ „Ist bei Backups alles in Ordnung?“ |
| 288 | Backups | backups.listTool: backups_list |
Green | Listet bzw. durchsucht reale Backups und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list of recent backup metadata from a supported detected provider. Version 0.36.2 supports safe Akeeba Backup history metadata when its Joomla table exists. Never returns archive/server paths, filenames, comments containing secrets, configuration or download links.
|
„Zeige mir alle Backups.“ „Liste die Backups auf.“ |
| 289 | Backups | backups.verify_latestTool: backups_verify_latest |
Green | Prüft das zuletzt vorhandene Backup auf Plausibilität und Verfügbarkeit.
Technischer Action-VertragRead-only verification of the newest Akeeba backup record. Confirms success only when Akeeba itself reports status complete. Returns safe metadata such as record ID, description, timestamps, size and part count; never archive names, paths, downloads, configuration or credentials.
|
„Prüfe das letzte Backup.“ „Ist das neueste Backup plausibel und vorhanden?“ |
| 290 | Backups | backups.profilesTool: backups_profiles |
Green | Listet verfügbare Backup-Profile.
Technischer Action-VertragRead-only Akeeba Backup adapter profile inventory. Returns only numeric profile IDs and sanitized profile descriptions from the detected Akeeba installation. Never returns serialized configuration, storage credentials, archive paths or secrets.
|
„Welche Backup-Profile gibt es?“ „Zeige die verfügbaren Backup-Profile.“ |
| 291 | Backups | backups.openTool: backups_open |
Green | Öffnet bzw. liest die Metadaten eines vorhandenen Backups, ohne ein neues Backup zu erzeugen.
Technischer Action-VertragCreate a safe administrator-relative handoff to Akeeba Backup's real Backup Now page. Works without a Joomla Scheduled Task and does not start a backup itself; Akeeba remains responsible for profile selection, its own confirmation and the complete AJAX backup lifecycle. Never exposes API secrets or archive paths.
|
„Öffne die Informationen zum letzten Backup.“ „Zeige die Details dieses Backups.“ |
| 292 | Backups | backups.preflightTool: backups_preflight |
Green | Prüft, ob ein Backup sicher gestartet werden kann.
Technischer Action-VertragValidate one exact enabled Joomla Scheduled Task as a backup provider task immediately before execution. Rejects unrelated, disabled, orphaned or locked tasks and returns a state_hash binding the later backup action to the checked task state.
|
„Führe die Funktion „backups.preflight“ für „letztes Backup“ aus.“ „Nutze die SayAdmin-Aktion „backups.preflight“.“ |
| 293 | Backups | backups.createTool: backups_create |
Red | Startet die unterstützte Backup-Erstellung nach Bestätigung.
Technischer Action-VertragRun exactly one provider-owned backup routine through Joomla Scheduled Tasks after a fresh backups_preflight. Requires the exact task_id and state_hash, re-checks task state/identity/locking, is not undoable and requires the typed confirmation SICHERN. SayAdmin never builds archive paths or invokes arbitrary commands.
|
„Erstelle einen neuen Eintrag im Bereich „Backups“ mit dem Namen „letztes Backup“.“ „Lege „letztes Backup“ unter „Backups“ neu an.“ |
| 294 | Systemzustand | health.checkTool: health_check |
Green | Prüft bzw. liest den aktuellen Zustand im Bereich „Systemzustand“, ohne Änderungen vorzunehmen.
Technischer Action-VertragRun the consolidated read-only SayAdmin System Health Check 2.0. It assesses PHP/runtime, database schema, recent redacted log severity, cache, Joomla and extension update state, scheduled tasks, redirects, filesystem writability and safe Joomla configuration signals. Returns an overall status, score, prioritized findings and exact follow-up tool hints without changing Joomla.
|
„Prüfe den Status von Systemzustand.“ „Ist bei Systemzustand alles in Ordnung?“ |
| 295 | Diagnose | diagnostics.statusTool: diagnostics_status |
Green | Liest zentrale Laufzeit- und Diagnoseinformationen der Joomla-Installation, darunter die erkannte Joomla-Version.
Technischer Action-VertragRead-only Joomla/PHP runtime health overview with safe limits, required extension availability, writable-state checks and disk capacity. Never returns filesystem paths, credentials, secrets, phpinfo output or raw environment variables.
|
„Welche Joomla-Version ist installiert?“ „Zeige mir die aktuellen System- und Laufzeitinformationen.“ |
| 296 | Protokolle | logs.listTool: logs_list |
Green | Listet bzw. durchsucht reale Logdateien und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list of regular log files in Joomla's configured log directory. Returns only safe basenames, size and modification time; never returns the server path. Requires elevated Joomla administrator permission.
|
„Zeige mir alle Logdateien.“ „Liste die Logdateien auf.“ |
| 297 | Protokolle | logs.readTool: logs_read |
Green | Liest den Inhalt einer ausgewählten zulässigen Joomla-Logdatei.
Technischer Action-VertragRead only recent lines from one exact Joomla log basename previously returned by logs_list. Server paths are rejected. Common credentials, authorization headers, cookies/session values and API tokens are redacted before output. Never use it to read arbitrary files.
|
„Lies die Logdatei „error.php“.“ „Zeige die letzten Einträge aus dieser Joomla-Logdatei.“ |
| 298 | Wartung | maintenance.statusTool: maintenance_status |
Green | Liest den aktuellen Wartungs-/Updatezustand der Joomla-Installation.
Technischer Action-VertragRead-only Joomla maintenance overview with safe version/cache/check-in counts. Never returns database credentials, filesystem paths, secrets or extension configuration parameters.
|
„Ist Joomla aktuell und wie ist der Wartungsstatus?“ „Zeige mir den aktuellen Joomla-Wartungszustand.“ |
| 299 | Cache | cache.listTool: cache_list |
Green | Listet bzw. durchsucht reale Cache-Einträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only snapshot of Joomla cache groups that currently contain cache data, with item count and byte size. Natural-language cache targets should be resolved from this list. Explicit technical cache-group identifiers supplied by the user may still be passed to cache_clean even when they currently have no listed entries.
|
„Zeige mir alle Cache-Einträge.“ „Liste die Cache-Einträge auf.“ |
| 300 | Cache | cache.cleanTool: cache_clean |
Yellow | Leert ausgewählte Joomla-Cache-Gruppen.
Technischer Action-VertragPrepare clearing selected Joomla cache groups, or the complete Joomla cache. This is not undoable and requires confirmation. Natural-language names must be resolved from cache_list; explicit technical identifiers supplied by the user (for example com_content, com_modules, mod_menu or _system) are allowed even if no current entries are listed.
|
„Leere den Joomla-Cache.“ „Bereinige die ausgewählte Cache-Gruppe.“ |
| 301 | Cache | cache.purge_expiredTool: cache_purge_expired |
Yellow | Entfernt abgelaufene Cache-Einträge.
Technischer Action-VertragPrepare Joomlas expired-cache garbage collection. This can be resource intensive, is not undoable and requires confirmation.
|
„Entferne abgelaufene Cache-Einträge.“ „Bereinige den abgelaufenen Joomla-Cache.“ |
| 302 | Einchecken | checkin.listTool: checkin_list |
Green | Listet bzw. durchsucht reale gesperrte Datensätze und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list of Joomla database areas that currently contain checked-out/locked records. Returns safe logical table names without exposing the database prefix, plus counts. Use before every check-in action.
|
„Zeige mir alle gesperrte Datensätze.“ „Liste die gesperrte Datensätze auf.“ |
| 303 | Einchecken | checkin.runTool: checkin_run |
Yellow | Checkt gesperrte Joomla-Datensätze in ausgewählten Bereichen wieder ein.
Technischer Action-VertragPrepare a Joomla global check-in for selected currently locked database areas or all currently locked areas. This releases other users locks, is not undoable and requires confirmation. Table names must come from checkin_list.
|
„Führe „Beiträge“ jetzt aus.“ „Starte die ausgewählte Aktion im Bereich „Einchecken“.“ |
| 304 | Custom Fields | fields.createTool: fields_create |
Yellow | Legt einen neuen Eintrag im Bereich „Custom Fields“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of a Joomla custom field for articles or contacts using Joomla com_fields. If a field group was named, group_id must come from field_groups_list and its context must match. Supports safe standard types text, textarea, email, integer, url, list, radio and checkboxes. For list/radio/checkboxes provide explicit options.
|
„Erstelle einen neuen Eintrag im Bereich „Custom Fields“ mit dem Namen „Telefonnummer“.“ „Lege „Telefonnummer“ unter „Custom Fields“ neu an.“ |
| 305 | Custom Fields | fields.setTool: fields_set |
Yellow | Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Custom Fields“.
Technischer Action-VertragPrepare changing one Joomla custom-field value on an existing article or contact. The field_id must come from fields_list. Supports simple scalar fields and multi-value list/checkbox fields; complex subform fields are deliberately not supported in 0.36.0.
|
„Setze den gewünschten Wert bei Custom Fields.“ „Ändere die Zuordnung von „Telefonnummer“.“ |
| 306 | Tags | tags.listTool: tags_list |
Green | Listet bzw. durchsucht reale Tags und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragSearch/list Joomla tags. Returns real tag IDs, title, alias, parent, published state and path. Use this before assigning named existing tags.
|
„Zeige mir alle Tags.“ „Liste die Tags auf.“ |
| 307 | Tags | tags.createTool: tags_create |
Yellow | Legt einen neuen Eintrag im Bereich „Tags“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creation of one Joomla tag. Use only when the user explicitly wants a new tag or a requested tag is confirmed missing.
|
„Erstelle einen neuen Eintrag im Bereich „Tags“ mit dem Namen „Ratgeber“.“ „Lege „Ratgeber“ unter „Tags“ neu an.“ |
| 308 | Tags | tags.usageTool: tags_usage |
Green | Ermittelt read-only, wo ein ausgewählter Eintrag aus „Tags“ verwendet wird.
Technischer Action-VertragRead where one real Joomla tag is currently assigned before a destructive tag-management action. Returns type aliases and content item IDs, with titles for known articles and contacts.
|
„Wo wird „Ratgeber“ verwendet?“ „Zeige mir alle Verwendungen von „Ratgeber“.“ |
| 309 | Tags | tags.trashTool: tags_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Tags“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one Joomla tag to trash, never physical deletion. Use tags_usage first so the user can see where the tag is still assigned. Requires the red PAPIERKORB confirmation and is undoable while the tag still exists.
|
„Verschiebe „Ratgeber“ in den Papierkorb.“ „Lege „Ratgeber“ in den Papierkorb.“ |
| 310 | Tags | tags.assignTool: tags_assign |
Yellow | Ändert die Zuweisung eines Eintrags im Bereich „Tags“, z. B. zu Seiten, Menüs oder anderen Joomla-Objekten.
Technischer Action-VertragPrepare adding, removing or replacing tags on an existing article or contact. Existing tag_ids must come from tags_list. Missing user-requested tags can be created atomically by listing their exact titles in new_titles.
|
„Ändere die Zuweisung von „Ratgeber“.“ „Weise „Ratgeber“ den gewünschten Joomla-Bereichen zu.“ |
| 311 | Tags | tags.assign_batchTool: tags_assign_batch |
Yellow | Weist mehrere ausgewählte Einträge im Bereich „Tags“ gesammelt zu.
Technischer Action-VertragPrepare adding, removing or replacing tags on multiple articles or multiple contacts as one atomic batch. Existing tag_ids must be resolved first; explicitly requested missing tags can be supplied once in new_titles and are created inside the same transaction. Maximum 50 target IDs. Requires one confirmation.
|
„Weise die ausgewählten Tags gesammelt zu.“ „Ändere die Zuweisung mehrerer Tags.“ |
| 312 | Aktionsprotokoll | action_logs.listTool: action_logs_list |
Green | Listet bzw. durchsucht reale Protokolleinträge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only search/list of Joomla User Action Logs through com_actionlogs. Returns human-readable translated log messages, extension and timestamp. Technical fields such as log id, item_id and user_id are internal routing metadata: do not present them to the user unless technical IDs were explicitly requested. IP addresses are omitted unless include_ip=true is explicitly requested. Never deletes or purges logs.
|
„Zeige mir alle Protokolleinträge.“ „Liste die Protokolleinträge auf.“ |
| 313 | Aktionsprotokoll | action_logs.getTool: action_logs_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Aktionsprotokoll“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla User Action Log entry by real internal ID. The ID is for routing only and should not be shown in the user-facing answer unless explicitly requested. Uses Joomla human-readable action-log formatting. IP address is omitted unless explicitly requested.
|
„Zeige mir die Details zu „Benutzeraktion“.“ „Lies den Eintrag „Benutzeraktion“ vollständig aus.“ |
| 314 | Aktionsprotokoll | action_logs.exportTool: action_logs_export |
Green | Exportiert gefilterte Aktionsprotokolle in das unterstützte Ausgabeformat.
Technischer Action-VertragRead-only CSV export payload for a filtered Joomla User Action Log selection. Uses human-readable translated action messages and spreadsheet-formula escaping. Maximum 500 rows; never purges logs.
|
„Exportiere das Aktionsprotokoll.“ „Erstelle einen Export der gefilterten Benutzeraktionen.“ |
| 315 | Private Administrator-Nachrichten | messages.listTool: messages_list |
Green | Listet bzw. durchsucht reale Nachrichten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla private administrator messages addressed to the currently logged-in administrator. Does not mark messages read. Never exposes another administrator's inbox.
|
„Zeige mir alle Nachrichten.“ „Liste die Nachrichten auf.“ |
| 316 | Private Administrator-Nachrichten | messages.getTool: messages_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Private Administrator-Nachrichten“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla private administrator message addressed to the current administrator without implicitly changing read state.
|
„Zeige mir die Details zu „Administrator“.“ „Lies den Eintrag „Administrator“ vollständig aus.“ |
| 317 | Private Administrator-Nachrichten | messages.recipients.listTool: messages_recipients_list |
Green | Listet bzw. durchsucht reale Nachrichten und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList/search enabled Joomla users who can log into the administrator and are authorised to use com_messages. Use this only when a human recipient name is ambiguous.
|
„Zeige mir alle Nachrichten.“ „Liste die Nachrichten auf.“ |
| 318 | Private Administrator-Nachrichten | messages.sendTool: messages_send |
Yellow | Sendet eine neue private Administrator-Nachricht.
Technischer Action-VertragPrepare sending one Joomla private administrator message as the currently logged-in administrator. Recipient may be a natural name/username/email or exact user ID; SayAdmin resolves it and refuses ambiguity. Joomla recipient permission and message configuration are rechecked before sending.
|
„Sende dem Administrator eine private Nachricht.“ „Schreibe Max eine Administrator-Nachricht.“ |
| 319 | Private Administrator-Nachrichten | messages.replyTool: messages_reply |
Yellow | Antwortet auf eine vorhandene private Administrator-Nachricht.
Technischer Action-VertragPrepare replying to one exact private message in the current administrator inbox. The recipient and reply subject are derived from the original message; the user never needs a user ID.
|
„Antworte auf diese Administrator-Nachricht.“ „Schicke eine Antwort an den Absender.“ |
| 320 | Private Administrator-Nachrichten | messages.stateTool: messages_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Private Administrator-Nachrichten“.
Technischer Action-VertragPrepare changing one exact private message in the current administrator inbox to unread (0), read (1) or trash (-2). Uses Joomla MessageModel permission/recipient checks.
|
„Veröffentliche bzw. aktiviere „Administrator“.“ „Deaktiviere bzw. verstecke „Administrator“.“ |
| 321 | Private Administrator-Nachrichten | messages.deleteTool: messages_delete |
Red | Löscht einen dafür geeigneten Eintrag aus „Private Administrator-Nachrichten“ endgültig; die Aktion ist nicht als normale Bearbeitung gedacht.
Technischer Action-VertragPermanently delete one exact Joomla private administrator message. The message must already be in the current administrator's trash. Not undoable; requires typed confirmation NACHRICHT LÖSCHEN.
|
„Lösche „Administrator“ endgültig.“ „Entferne den ausgewählten Eintrag aus „Private Administrator-Nachrichten“ dauerhaft.“ |
| 322 | Datenschutz | privacy.summaryTool: privacy_summary |
Green | Führt die registrierte SayAdmin-Aktion „privacy.summary“ im Bereich „Datenschutz“ gemäß ihrem Joomla- und Sicherheitsvertrag aus.
Technischer Action-VertragRead-only Joomla privacy dashboard summary: request states/types, urgent confirmed requests and active consent count.
|
„Führe die Funktion „privacy.summary“ für „E-Mail-Adresse“ aus.“ „Nutze die SayAdmin-Aktion „privacy.summary“.“ |
| 323 | Datenschutz | privacy.capabilities.getTool: privacy_capabilities_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenschutz“, ohne ihn zu verändern.
Technischer Action-VertragRead-only privacy capabilities reported by Joomla core and installed privacy-related plugins through com_privacy. Use this to explain which extensions report processing of personal data.
|
„Zeige mir die Details zu „E-Mail-Adresse“.“ „Lies den Eintrag „E-Mail-Adresse“ vollständig aus.“ |
| 324 | Datenschutz | privacy.requests.listTool: privacy_requests_list |
Green | Listet bzw. durchsucht reale Datenschutzvorgänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla privacy information/export and removal requests with real request IDs, email, type, status and request date.
|
„Zeige mir alle Datenschutzvorgänge.“ „Liste die Datenschutzvorgänge auf.“ |
| 325 | Datenschutz | privacy.requests.getTool: privacy_requests_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Datenschutz“, ohne ihn zu verändern.
Technischer Action-VertragRead one exact Joomla privacy request plus recent action-log history for that request.
|
„Zeige mir die Details zu „E-Mail-Adresse“.“ „Lies den Eintrag „E-Mail-Adresse“ vollständig aus.“ |
| 326 | Datenschutz | privacy.requests.createTool: privacy_requests_create |
Yellow | Führt die entsprechende Datenschutz-Unteraktion „requests.create“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare creating a Joomla privacy export or removal request for one email address using the native RequestModel validation. Joomla sends the confirmation email and refuses duplicate active requests/self-requests according to core rules.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 327 | Datenschutz | privacy.requests.invalidateTool: privacy_requests_invalidate |
Yellow | Führt die entsprechende Datenschutz-Unteraktion „requests.invalidate“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare marking one pending or confirmed Joomla privacy request invalid. Completed/invalid requests cannot transition back.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 328 | Datenschutz | privacy.requests.completeTool: privacy_requests_complete |
Yellow | Führt die entsprechende Datenschutz-Unteraktion „requests.complete“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare marking one confirmed Joomla privacy request completed. This does not itself export or erase data; perform the matching export/removal action first when required.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 329 | Datenschutz | privacy.requests.export_emailTool: privacy_requests_export_email |
Yellow | Führt die entsprechende Datenschutz-Unteraktion „requests.export_email“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare sending the personal-data export for one confirmed Joomla export request. Uses com_privacy ExportModel, collects data only through privacy plugins and emails it to the confirmed request email. Not automatically undoable.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 330 | Datenschutz | privacy.requests.remove_dataTool: privacy_requests_remove_data |
Red | Führt die entsprechende Datenschutz-Unteraktion „requests.remove_data“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare irreversible personal-data removal for one confirmed Joomla removal request. Uses com_privacy RemoveModel: all privacy plugins are asked via onPrivacyCanRemoveData before onPrivacyRemoveData is dispatched. Never directly deletes users/tables. Requires typed confirmation DATEN LÖSCHEN.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 331 | Datenschutz | privacy.consents.listTool: privacy_consents_list |
Green | Listet bzw. durchsucht reale Datenschutzvorgänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragRead-only list/search of Joomla privacy consent records with subject, user, creation date and active/invalid state.
|
„Zeige mir alle Datenschutzvorgänge.“ „Liste die Datenschutzvorgänge auf.“ |
| 332 | Datenschutz | privacy.consents.invalidateTool: privacy_consents_invalidate |
Yellow | Führt die entsprechende Datenschutz-Unteraktion „consents.invalidate“ über Joomla com_privacy aus.
Technischer Action-VertragPrepare invalidating explicitly selected active Joomla privacy consent IDs through com_privacy ConsentsModel. Existing consent records are retained for auditability.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 333 | Datenschutz | privacy.consents.invalidate_subjectTool: privacy_consents_invalidate_subject |
Red | Führt die entsprechende Datenschutz-Unteraktion „consents.invalidate_subject“ über Joomla com_privacy aus.
Technischer Action-VertragInvalidate every currently active Joomla privacy consent with one exact subject. Broad non-undoable consent revocation; requires typed confirmation EINWILLIGUNGEN WIDERRUFEN.
|
„Zeige bzw. bearbeite den passenden Datenschutzvorgang.“ „Führe die gewünschte Joomla-Datenschutzaktion aus.“ |
| 334 | Inhaltsversionen | content_history.listTool: content_history_list |
Green | Listet bzw. durchsucht reale Inhaltsversionen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList Joomla content versions for one resolved article ID using Joomla 6 content history. Returns real version IDs, timestamps, editor, note and current marker. This is Joomla content history, not SayAdmin audit history.
|
„Zeige mir alle Inhaltsversionen.“ „Liste die Inhaltsversionen auf.“ |
| 335 | Inhaltsversionen | content_history.compareTool: content_history_compare |
Green | Vergleicht zwei gespeicherte Inhaltsversionen eines Joomla-Objekts.
Technischer Action-VertragCompare one Joomla article history version with another version or with the current article. Returns a safe field-level comparison and short text previews; never restores anything.
|
„Vergleiche zwei Versionen von „Beitrag „Aktionen““.“ „Zeige die Unterschiede zwischen diesen beiden Versionen.“ |
| 336 | Inhaltsversionen | content_history.restoreTool: content_history_restore |
Yellow | Stellt eine ausgewählte frühere Inhaltsversion wieder her.
Technischer Action-VertragPrepare restoring one exact Joomla article history version through Joomla ArticleModel/VersionableModelTrait. Never guess version IDs. Requires confirmation and is audited.
|
„Stelle „Beitrag „Aktionen““ aus dem Papierkorb wieder her.“ „Wiederherstellen von „Beitrag „Aktionen““.“ |
| 337 | Custom Fields | fields.getTool: fields_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Custom Fields“, ohne ihn zu verändern.
Technischer Action-VertragRead one Joomla custom-field definition by real numeric field ID, including its group/context, safe display configuration and category assignments.
|
„Zeige mir die Details zu „Telefonnummer“.“ „Lies den Eintrag „Telefonnummer“ vollständig aus.“ |
| 338 | Custom Fields | fields.updateTool: fields_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Custom Fields“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing one existing Joomla custom-field definition through com_fields. Supports human-facing label/title, description, required flag, group, default value, access, language, category assignment and field options. Technical field type/name remain unchanged for safety. Requires confirmation.
|
„Ändere „Telefonnummer“ im Bereich „Custom Fields“.“ „Benenne „Telefonnummer“ im Bereich „Custom Fields“ um.“ |
| 339 | Custom Fields | fields.stateTool: fields_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Custom Fields“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one existing Joomla custom field. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Telefonnummer“.“ „Deaktiviere bzw. verstecke „Telefonnummer“.“ |
| 340 | Custom Fields | fields.trashTool: fields_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Custom Fields“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one Joomla custom field to trash, never physical deletion. Requires the additional red PAPIERKORB confirmation.
|
„Verschiebe „Telefonnummer“ in den Papierkorb.“ „Lege „Telefonnummer“ in den Papierkorb.“ |
| 341 | Feldgruppen | field_groups.getTool: field_groups_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Feldgruppen“, ohne ihn zu verändern.
Technischer Action-VertragRead one Joomla custom-field group by real numeric group ID, including context, state, access, language and display-readonly setting.
|
„Zeige mir die Details zu „Kontaktdaten“.“ „Lies den Eintrag „Kontaktdaten“ vollständig aus.“ |
| 342 | Feldgruppen | field_groups.createTool: field_groups_create |
Yellow | Legt einen neuen Eintrag im Bereich „Feldgruppen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a Joomla custom-field group for articles, contacts or users through com_fields. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Feldgruppen“ mit dem Namen „Kontaktdaten“.“ „Lege „Kontaktdaten“ unter „Feldgruppen“ neu an.“ |
| 343 | Feldgruppen | field_groups.updateTool: field_groups_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Feldgruppen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing one existing Joomla custom-field group through com_fields. Its component context cannot be changed. Requires confirmation.
|
„Ändere „Kontaktdaten“ im Bereich „Feldgruppen“.“ „Benenne „Kontaktdaten“ im Bereich „Feldgruppen“ um.“ |
| 344 | Feldgruppen | field_groups.stateTool: field_groups_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Feldgruppen“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one Joomla custom-field group. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Kontaktdaten“.“ „Deaktiviere bzw. verstecke „Kontaktdaten“.“ |
| 345 | Feldgruppen | field_groups.trashTool: field_groups_trash |
Red | Verschiebt einen ausgewählten Eintrag aus „Feldgruppen“ in den Joomla-Papierkorb.
Technischer Action-VertragPrepare moving one Joomla custom-field group to trash, never physical deletion. Existing fields are not physically deleted. Requires the red PAPIERKORB confirmation.
|
„Verschiebe „Kontaktdaten“ in den Papierkorb.“ „Lege „Kontaktdaten“ in den Papierkorb.“ |
| 346 | Tags | tags.getTool: tags_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Tags“, ohne ihn zu verändern.
Technischer Action-VertragRead one Joomla tag by real numeric tag ID, including parent and hierarchy information. Use before editing or moving a named tag.
|
„Zeige mir die Details zu „Ratgeber“.“ „Lies den Eintrag „Ratgeber“ vollständig aus.“ |
| 347 | Tags | tags.updateTool: tags_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Tags“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing title, description, language or access of one existing Joomla tag through com_tags. Requires confirmation.
|
„Ändere „Ratgeber“ im Bereich „Tags“.“ „Benenne „Ratgeber“ im Bereich „Tags“ um.“ |
| 348 | Tags | tags.moveTool: tags_move |
Yellow | Verschiebt einen Tag an einen anderen gültigen Ort innerhalb von Joomla.
Technischer Action-VertragPrepare moving one Joomla tag below another tag (or root ID 1) while preventing self/descendant cycles. Requires confirmation.
|
„Verschiebe „Ratgeber“ an die gewünschte Zielposition.“ „Verschiebe die ausgewählten Tags in den neuen Bereich.“ |
| 349 | Tags | tags.stateTool: tags_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Tags“.
Technischer Action-VertragPrepare publishing, unpublishing or archiving one existing Joomla tag. Use tags_trash for trash. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Ratgeber“.“ „Deaktiviere bzw. verstecke „Ratgeber“.“ |
| 350 | Workflows | workflows.listTool: workflows_list |
Green | Listet bzw. durchsucht reale Workflows und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList/search Joomla article workflows (com_content.article), including IDs, title, publication state, default flag and counts. Use before every workflow mutation; never invent workflow IDs.
|
„Zeige mir alle Workflows.“ „Liste die Workflows auf.“ |
| 351 | Workflows | workflows.getTool: workflows_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Workflows“, ohne ihn zu verändern.
Technischer Action-VertragRead one Joomla article workflow by real ID or user-visible workflow title together with its stages and transitions. Never guess an ID when a title is available.
|
„Zeige mir die Details zu „Redaktionsworkflow“.“ „Lies den Eintrag „Redaktionsworkflow“ vollständig aus.“ |
| 352 | Workflows | workflows.createTool: workflows_create |
Yellow | Legt einen neuen Eintrag im Bereich „Workflows“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a Joomla article workflow through com_workflow. Joomla creates the initial default stage according to its native model. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Workflows“ mit dem Namen „Redaktionsworkflow“.“ „Lege „Redaktionsworkflow“ unter „Workflows“ neu an.“ |
| 353 | Workflows | workflows.updateTool: workflows_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflows“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing the title or description of one existing Joomla article workflow. State/default are separate actions. Requires confirmation.
|
„Ändere „Redaktionsworkflow“ im Bereich „Workflows“.“ „Benenne „Redaktionsworkflow“ im Bereich „Workflows“ um.“ |
| 354 | Workflows | workflows.stateTool: workflows_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflows“.
Technischer Action-VertragPrepare enabling or disabling one Joomla article workflow. The current default workflow cannot be disabled. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Redaktionsworkflow“.“ „Deaktiviere bzw. verstecke „Redaktionsworkflow“.“ |
| 355 | Workflows | workflows.defaultTool: workflows_default |
Yellow | Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Workflows“.
Technischer Action-VertragPrepare making one published Joomla article workflow the default workflow. Requires confirmation.
|
„Setze „Redaktionsworkflow“ als Standard.“ „Ändere die Standardzuordnung bei Workflows.“ |
| 356 | Workflow-Phasen | workflow_stages.listTool: workflow_stages_list |
Green | Listet bzw. durchsucht reale Workflow-Phasen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList all real stages/phases of one Joomla article workflow. Accept workflow_id or the user-visible workflow_title; prefer workflow_title when the user named the workflow and never guess IDs.
|
„Zeige mir alle Workflow-Phasen.“ „Liste die Workflow-Phasen auf.“ |
| 357 | Workflow-Phasen | workflow_stages.createTool: workflow_stages_create |
Yellow | Legt einen neuen Eintrag im Bereich „Workflow-Phasen“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a stage/phase inside one Joomla article workflow through com_workflow. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Workflow-Phasen“ mit dem Namen „Prüfung“.“ „Lege „Prüfung“ unter „Workflow-Phasen“ neu an.“ |
| 358 | Workflow-Phasen | workflow_stages.updateTool: workflow_stages_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflow-Phasen“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing title or description of one existing Joomla workflow stage. Requires confirmation.
|
„Ändere „Prüfung“ im Bereich „Workflow-Phasen“.“ „Benenne „Prüfung“ im Bereich „Workflow-Phasen“ um.“ |
| 359 | Workflow-Phasen | workflow_stages.stateTool: workflow_stages_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflow-Phasen“.
Technischer Action-VertragPrepare enabling or disabling one Joomla workflow stage. The workflow default stage cannot be disabled. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Prüfung“.“ „Deaktiviere bzw. verstecke „Prüfung“.“ |
| 360 | Workflow-Phasen | workflow_stages.defaultTool: workflow_stages_default |
Yellow | Ändert oder liest – je nach Aktion – die Standardzuordnung im Bereich „Workflow-Phasen“.
Technischer Action-VertragPrepare making one published stage the default stage of its Joomla workflow. Requires confirmation.
|
„Setze „Prüfung“ als Standard.“ „Ändere die Standardzuordnung bei Workflow-Phasen.“ |
| 361 | Workflow-Übergänge | workflow_transitions.listTool: workflow_transitions_list |
Green | Listet bzw. durchsucht reale Workflow-Übergänge und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList all real transitions of one Joomla article workflow, including source and target stages. Accept workflow_id or the user-visible workflow_title; prefer workflow_title when the user named the workflow and never guess IDs.
|
„Zeige mir alle Workflow-Übergänge.“ „Liste die Workflow-Übergänge auf.“ |
| 362 | Workflow-Übergänge | workflow_transitions.createTool: workflow_transitions_create |
Yellow | Legt einen neuen Eintrag im Bereich „Workflow-Übergänge“ über den vorgesehenen Joomla-Schreibweg an.
Technischer Action-VertragPrepare creating a Joomla workflow transition between stages. from_stage_id=-1 means any stage. Requires confirmation.
|
„Erstelle einen neuen Eintrag im Bereich „Workflow-Übergänge“ mit dem Namen „Freigeben“.“ „Lege „Freigeben“ unter „Workflow-Übergänge“ neu an.“ |
| 363 | Workflow-Übergänge | workflow_transitions.updateTool: workflow_transitions_update |
Yellow | Ändert einen eindeutig aufgelösten Eintrag im Bereich „Workflow-Übergänge“; nicht angegebene Werte sollen erhalten bleiben.
Technischer Action-VertragPrepare editing an existing Joomla workflow transition, including its source/target stage if explicitly requested. Requires confirmation.
|
„Ändere „Freigeben“ im Bereich „Workflow-Übergänge“.“ „Benenne „Freigeben“ im Bereich „Workflow-Übergänge“ um.“ |
| 364 | Workflow-Übergänge | workflow_transitions.stateTool: workflow_transitions_state |
Yellow | Ändert den Aktiv-, Veröffentlichungs- oder Statuszustand eines Eintrags im Bereich „Workflow-Übergänge“.
Technischer Action-VertragPrepare enabling or disabling one existing Joomla workflow transition. Requires confirmation.
|
„Veröffentliche bzw. aktiviere „Freigeben“.“ „Deaktiviere bzw. verstecke „Freigeben“.“ |
| 365 | Workflow-Zuweisungen | workflow_assignments.listTool: workflow_assignments_list |
Green | Listet bzw. durchsucht reale Workflow-Zuweisungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList Joomla article categories and their workflow assignment setting (specific workflow, default workflow, or inheritance). Use before changing an assignment.
|
„Zeige mir alle Workflow-Zuweisungen.“ „Liste die Workflow-Zuweisungen auf.“ |
| 366 | Workflow-Zuweisungen | workflow_assignments.setTool: workflow_assignments_set |
Yellow | Setzt einen ausgewählten Wert oder eine Zuordnung im Bereich „Workflow-Zuweisungen“.
Technischer Action-VertragPrepare assigning a Joomla article category to a specific published workflow, to the global default workflow, or to inherit from its parent. Changes only the category workflow_id parameter. Requires confirmation.
|
„Setze den gewünschten Wert bei Workflow-Zuweisungen.“ „Ändere die Zuordnung von „Kategorie „News““.“ |
| 367 | Workflow-Objekte | workflow_items.getTool: workflow_items_get |
Green | Liest die Details eines eindeutig aufgelösten Eintrags im Bereich „Workflow-Objekte“, ohne ihn zu verändern.
Technischer Action-VertragRead the current Joomla workflow/stage of one resolved article and list transitions the current user is allowed to execute. Use this before changing an article workflow stage.
|
„Zeige mir die Details zu „Beitrag „Aktionen““.“ „Lies den Eintrag „Beitrag „Aktionen““ vollständig aus.“ |
| 368 | Workflow-Objekte | workflow_items.transitionTool: workflow_items_transition |
Yellow | Führt einen zulässigen Workflow-Übergang für ein konkretes Joomla-Inhaltselement aus.
Technischer Action-VertragPrepare executing one real Joomla workflow transition on one article via Joomla Workflow::executeTransition, including workflow plugin events and ACL. Requires confirmation.
|
„Verschiebe „Beitrag „Aktionen““ in den nächsten Workflow-Schritt.“ „Führe den Übergang „Freigeben“ für diesen Beitrag aus.“ |
| 369 | SayAdmin-Änderungsverlauf | history.listTool: history_list |
Green | Listet bzw. durchsucht reale Änderungen und liefert deren aktuelle Joomla-Daten zurück.
Technischer Action-VertragList recent SayAdmin changes from the audit history. Use this before undo when the user says last/previous change and no action log ID is known. Returns action_log_id, action, target, time, reverted status and whether the change can safely be undone.
|
„Zeige mir alle Änderungen.“ „Liste die Änderungen auf.“ |
| 370 | SayAdmin-Änderungsverlauf | history.undoTool: history_undo |
Yellow | Macht eine einzelne geeignete SayAdmin-Änderung anhand des protokollierten Vorher-Zustands rückgängig.
Technischer Action-VertragPrepare a safe undo of one specific SayAdmin audit action. Requires an action_log_id obtained from history_list or explicitly supplied by the user. SayAdmin checks ownership, permissions, reversibility and whether the fields touched by the original action have changed since then. Requires confirmation.
|
„Mach die letzte geeignete SayAdmin-Änderung rückgängig.“ „Nimm die Änderung am Modul „Öffnungszeiten“ zurück.“ |
| 371 | SayAdmin-Änderungsverlauf | history.undo_batchTool: history_undo_batch |
Yellow | Macht mehrere geeignete SayAdmin-Änderungen kontrolliert rückgängig.
Technischer Action-VertragPrepare one confirmed reverse-chronological rollback of several specific SayAdmin audit actions. Use this when the user asks to undo all/multiple changes. IDs must come from history_list and must be marked can_undo_in_batch. SayAdmin validates the whole sequence before confirmation and rechecks every step while executing.
|
„Führe die Funktion „history.undo_batch“ für „letzte Änderung“ aus.“ „Nutze die SayAdmin-Aktion „history.undo_batch“.“ |
| 372 | Mehrschritt-Workflow | workflow.commitTool: workflow_commit |
Green | Führt einen zuvor vorbereiteten bestätigten Mehrschritt-Änderungsplan aus.
Technischer Action-VertragPlanner control signal only. Call this after all user-requested yellow/red mutation steps for the current request have been returned and SayAdmin has replied that each is staged_for_confirmation. This does not execute Joomla and must not be called when no mutation has been staged.
|
„Führe den vorbereiteten Änderungsplan aus.“ „Bestätige und führe die geplanten Änderungen durch.“ |