Changeset 029f047 in Klonkt for src/routes
- Timestamp:
- 06/16/2026 10:30:37 AM (3 months ago)
- Branches:
- main
- Children:
- e9229f2
- Parents:
- d549549
- File:
-
- 1 edited
-
src/routes/admin-settings.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/admin-settings.js
rd549549 r029f047 22 22 import { requireGod } from '../middleware/auth.js'; 23 23 import { getTenancy, setTenancy, getSetting, setSetting } from '../services/SettingsService.js'; 24 import { entitlementStatus } from '../services/PatreonService.js';24 import { entitlementStatus, premiumUnlocked } from '../services/PatreonService.js'; 25 25 26 26 const router = express.Router(); … … 90 90 91 91 if (typeof req.body.tenancy !== 'undefined') { 92 // Hub-modus is een premium-feature: alleen naar hub schakelen als premium 93 // ontgrendeld is (premium-laag uit = vrij; aan = Patreon vereist). Al-hub 94 // blijven mag altijd, zodat een instance nooit vastloopt. 95 if (req.body.tenancy === 'hub' && !premiumUnlocked() && getTenancy() !== 'hub') { 96 return res.redirect('/admin/settings?error=' + encodeURIComponent('Hub-modus is een premium-functie — koppel Patreon in Beheer → Instellingen.')); 97 } 92 98 setTenancy(req.body.tenancy); // valideert naar solo | hub | circle 93 99 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)