const express = require('express'); const router = express.Router(); const ctrl = require('../../controllers/admin/tier_policies.controller'); // ─── Plan Policies ──────────────────────────────────────────────────────────── // GET /admin/tiers/plans/:planId/policy // PUT /admin/tiers/plans/:planId/policy — JSON: { badge_asset_id, badge_label, access_rules, … } router.get('/plans/:planId/policy', ctrl.getPlanPolicy); router.put('/plans/:planId/policy', ctrl.upsertPlanPolicy); // ─── System Badges ──────────────────────────────────────────────────────────── // GET /admin/tiers/system-badges // GET /admin/tiers/system-badges/:key // PUT /admin/tiers/system-badges/:key — JSON: { asset_id, label, active_from, active_until, … } router.get('/system-badges', ctrl.getSystemBadges); router.get('/system-badges/:key', ctrl.getSystemBadge); router.put('/system-badges/:key', ctrl.upsertSystemBadge); module.exports = router;