Migrate grid view actions into interactions, that can be used outside of the grid... grid-view
authorMarcel Werk <burntime@woltlab.com>
Thu, 9 Jan 2025 14:30:24 +0000 (15:30 +0100)
committerMarcel Werk <burntime@woltlab.com>
Thu, 9 Jan 2025 14:30:24 +0000 (15:30 +0100)
commitfa048036c158a2652878cb5224d5728c9267af1c
tree0140628012fa0169ad3e56f4e281b6ac1cd43115
parent1cc6d768a8191c767c07752aed28a32505be86f2
Migrate grid view actions into interactions, that can be used outside of the grid views
93 files changed:
com.woltlab.wcf/templates/shared_gridView.tpl
com.woltlab.wcf/templates/shared_gridViewRows.tpl
com.woltlab.wcf/templates/shared_interactionButton.tpl [new file with mode: 0644]
com.woltlab.wcf/templates/shared_standaloneInteractionButton.tpl [new file with mode: 0644]
ts/WoltLabSuite/Core/Api/Interactions/GetContextMenuOptions.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/GridView.ts
ts/WoltLabSuite/Core/Component/GridView/Action/Confirmation.ts [deleted file]
ts/WoltLabSuite/Core/Component/GridView/Action/Delete.ts [deleted file]
ts/WoltLabSuite/Core/Component/GridView/Action/LegacyDboAction.ts [deleted file]
ts/WoltLabSuite/Core/Component/GridView/Action/Rpc.ts [deleted file]
ts/WoltLabSuite/Core/Component/GridView/Action/Toggle.ts [deleted file]
ts/WoltLabSuite/Core/Component/Interaction/Confirmation.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/Interaction/FormBuilderDialog.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/Interaction/LegacyDboAction.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/Interaction/Rpc.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/Interaction/StandaloneButton.ts [new file with mode: 0644]
ts/WoltLabSuite/Core/Component/Interaction/Toggle.ts [new file with mode: 0644]
wcfsetup/install/files/acp/templates/userRankAdd.tpl
wcfsetup/install/files/js/WoltLabSuite/Core/Api/Interactions/GetContextMenuOptions.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView.js
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Action/Confirmation.js [deleted file]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Action/Delete.js [deleted file]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Action/LegacyDboAction.js [deleted file]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Action/Rpc.js [deleted file]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/GridView/Action/Toggle.js [deleted file]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/Confirmation.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/FormBuilderDialog.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/LegacyDboAction.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/Rpc.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/StandaloneButton.js [new file with mode: 0644]
wcfsetup/install/files/js/WoltLabSuite/Core/Component/Interaction/Toggle.js [new file with mode: 0644]
wcfsetup/install/files/lib/acp/form/UserRankEditForm.class.php
wcfsetup/install/files/lib/acp/page/ACPSessionLogListPage.class.php
wcfsetup/install/files/lib/acp/page/CronjobLogListPage.class.php
wcfsetup/install/files/lib/acp/page/ExceptionLogViewPage.class.php
wcfsetup/install/files/lib/acp/page/ModificationLogListPage.class.php
wcfsetup/install/files/lib/acp/page/UserOptionListPage.class.php
wcfsetup/install/files/lib/acp/page/UserRankListPage.class.php
wcfsetup/install/files/lib/bootstrap/com.woltlab.wcf.php
wcfsetup/install/files/lib/event/gridView/ACPSessionLogGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/CronjobLogGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/ExceptionLogGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/ModificationLogGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/UserOptionGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/UserRankGridViewInitialized.class.php [deleted file]
wcfsetup/install/files/lib/event/gridView/admin/ACPSessionLogGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/gridView/admin/CronjobLogGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/gridView/admin/ExceptionLogGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/gridView/admin/ModificationLogGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/gridView/admin/UserOptionGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/gridView/admin/UserRankGridViewInitialized.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/interaction/admin/UserOptionInteractionCollecting.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/event/interaction/admin/UserRankInteractionCollecting.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/endpoint/controller/core/interactions/GetContextMenuOptions.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/ACPSessionLogGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/AbstractGridView.class.php
wcfsetup/install/files/lib/system/gridView/CronjobLogGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/ExceptionLogGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/ModificationLogGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/UserOptionGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/UserRankGridView.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/AbstractAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/ActionConfirmationType.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/DeleteAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/EditAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/IGridViewAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/LegacyDboAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/LinkAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/RpcAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/action/ToggleAction.class.php [deleted file]
wcfsetup/install/files/lib/system/gridView/admin/ACPSessionLogGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/admin/CronjobLogGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/admin/ExceptionLogGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/admin/ModificationLogGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/admin/UserOptionGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/gridView/admin/UserRankGridView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/AbstractInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/AbstractInteractionProvider.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/DeleteInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/Divider.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/EditInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/FormBuilderDialogInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/IInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/IInteractionProvider.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/InteractionConfirmationType.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/InteractionContextMenuView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/LegacyDboInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/LinkInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/RpcInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/StandaloneInteractionContextMenuView.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/ToggleInteraction.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/admin/UserOptionInteractions.class.php [new file with mode: 0644]
wcfsetup/install/files/lib/system/interaction/admin/UserRankInteractions.class.php [new file with mode: 0644]