From 852bf29d7f9bff464c3467e2d80faf43df42873d Mon Sep 17 00:00:00 2001 From: "Ronald A. Richardson" Date: Sun, 3 May 2026 11:30:27 +0800 Subject: [PATCH 1/2] Split VROOM settings into admin and organization controls --- addon/components/admin/vroom-settings.hbs | 23 + addon/components/admin/vroom-settings.js | 47 ++ .../organization/vroom-settings.hbs | 27 + .../components/organization/vroom-settings.js | 74 ++ addon/components/vroom-settings.hbs | 3 - addon/components/vroom-settings.js | 35 - addon/extension.js | 5 +- app/components/admin/vroom-settings.js | 1 + app/components/organization/vroom-settings.js | 1 + composer.json | 2 +- extension.json | 2 +- package.json | 6 +- pnpm-lock.yaml | 718 +++++++++++------- server/config/vroom.php | 4 +- .../src/Http/Controllers/VroomController.php | 51 +- server/src/Support/Utils.php | 52 +- server/src/Support/Vroom.php | 42 +- server/src/routes.php | 2 + 18 files changed, 749 insertions(+), 346 deletions(-) create mode 100644 addon/components/admin/vroom-settings.hbs create mode 100644 addon/components/admin/vroom-settings.js create mode 100644 addon/components/organization/vroom-settings.hbs create mode 100644 addon/components/organization/vroom-settings.js delete mode 100644 addon/components/vroom-settings.hbs delete mode 100644 addon/components/vroom-settings.js create mode 100644 app/components/admin/vroom-settings.js create mode 100644 app/components/organization/vroom-settings.js diff --git a/addon/components/admin/vroom-settings.hbs b/addon/components/admin/vroom-settings.hbs new file mode 100644 index 0000000..ec386cb --- /dev/null +++ b/addon/components/admin/vroom-settings.hbs @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + +