From 4eb12a5f8125825a4c4696a40c24b43bed9ec4d2 Mon Sep 17 00:00:00 2001 From: master3395 Date: Tue, 20 Jan 2026 01:31:18 +0100 Subject: [PATCH] Fix plugin author display and add Settings button - Add author field extraction from meta.xml in both plugin processing loops - Update discordWebhooks meta.xml to include author: Master3395 - Update examplePlugin meta.xml to include author: usmannasir - Add Plugin Settings button next to Deactivate/Uninstall buttons in both grid and table views - Special handling for emailMarketing core plugin URL (/emailMarketing/ instead of /plugins/emailMarketing/) - Add btn-settings styling for Settings button with hover effects --- examplePlugin/meta.xml | 1 + .../templates/pluginHolder/plugins.html | 21 +++++++++++++++ pluginHolder/views.py | 27 +++++++++++++++++-- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/examplePlugin/meta.xml b/examplePlugin/meta.xml index d2906990b..dfa949cd5 100644 --- a/examplePlugin/meta.xml +++ b/examplePlugin/meta.xml @@ -4,4 +4,5 @@ plugin This is an example plugin 1.0 + usmannasir \ No newline at end of file diff --git a/pluginHolder/templates/pluginHolder/plugins.html b/pluginHolder/templates/pluginHolder/plugins.html index 2329de30a..19942fc17 100644 --- a/pluginHolder/templates/pluginHolder/plugins.html +++ b/pluginHolder/templates/pluginHolder/plugins.html @@ -708,6 +708,17 @@ box-shadow: 0 4px 8px rgba(255,193,7,0.3); } + .btn-settings { + background: #5856d6; + color: white; + } + + .btn-settings:hover { + background: #4a48c4; + transform: translateY(-1px); + box-shadow: 0 4px 8px rgba(88,86,214,0.3); + } + .btn-action:disabled { opacity: 0.6; cursor: not-allowed; @@ -883,6 +894,11 @@