From b25316e58f6c824fcaf819f4964b3f085a590f08 Mon Sep 17 00:00:00 2001 From: Ruben Carlo Benante Date: Tue, 7 Jul 2026 16:33:41 -0300 Subject: [PATCH] FinanceBuddy: per-board opt-in gate on Integrations page (v0.3) new files Helper Template --- Helper/FinanceHelper.php | 28 ++++++++++++++++++++++++++++ Template/project/integration.php | 20 ++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 Helper/FinanceHelper.php create mode 100644 Template/project/integration.php diff --git a/Helper/FinanceHelper.php b/Helper/FinanceHelper.php new file mode 100644 index 0000000..af9855f --- /dev/null +++ b/Helper/FinanceHelper.php @@ -0,0 +1,28 @@ +projectMetadataModel->get($project_id, self::ENABLED_KEY, 0) === 1; + } +} diff --git a/Template/project/integration.php b/Template/project/integration.php new file mode 100644 index 0000000..8c58755 --- /dev/null +++ b/Template/project/integration.php @@ -0,0 +1,20 @@ +

+
+ + + form->checkbox( + \Kanboard\Plugin\FinanceBuddy\Helper\FinanceHelper::ENABLED_KEY, + t('Enable FinanceBuddy on this board'), + 1, + isset($values['financebuddy_enabled']) && $values['financebuddy_enabled'] == 1 + ) ?> +

+ +

+
+ +
+ +