Feat/plugin instance actions (#2209)

* feat(shared): scope plugin action descriptors

* feat(plugin-sdk): instance-scoped settings actions

* feat(plugins): run instance-scoped actions from the admin settings dialog

* feat(admin): instance-scoped plugin actions in the settings dialog

* fix(plugins): surface instance actions without instance fields and harden the action gate

* docs(plugin-sdk): note that hosts before 4.2.0 ignore action scope

* fix(admin): open the dialog for instance actions, explain inactive 404s, guard the save window

* docs(wiki): plugin pages for instance actions and the admin panel changes
This commit is contained in:
jubnl
2026-09-02 23:06:03 +02:00
committed by GitHub
parent b1ce7c303d
commit b82962f95b
59 changed files with 1133 additions and 128 deletions
+3
View File
@@ -508,6 +508,9 @@ const admin: TranslationStrings = {
'admin.plugins.instanceSettings': 'Instansinställningar',
'admin.plugins.settingsSaved': 'Inställningarna har sparats',
'admin.plugins.settingsSavedRestarted': 'Inställningarna har sparats — pluginet har startats om',
'admin.plugins.actions': 'Åtgärder',
'admin.plugins.actions.confirm': 'Kör den här åtgärden?',
'admin.plugins.actions.inactive': 'Aktivera pluginet för att köra dess åtgärder',
'admin.plugins.requiredMissing': '"{field}" krävs',
'admin.plugins.cap.readsTrips': 'Läser dina resor',
'admin.plugins.cap.readsUsers': 'Läser grundläggande profiler',