openvibers/openvibe.network Commits

VIP grants: chat vip.entitlement.check (subscriber badge), community and blog vip.resource.policy.evaluate (members-only content), live vip.entitlement.check

OP OpenVibers committed 23 Sept 2026 · 50552b6da8 · 1 file, +5 −0


Changes

ddiff --git a/server/identity/principals.js b/server/identity/principals.js
iindex 62dfe1eb..6fc8a3a8 100644
---- a/server/identity/principals.js
++++ b/server/identity/principals.js
@@@ -111,6 +111,11 @@ const DEFAULT_GRANTS = [
['search', 'events.subscription.manage', 'openvibe.events', []],
['live', 'events.subscription.manage', 'openvibe.events', []],
['live', 'events.event.read', 'openvibe.events', []],
++ // VIP gates in products: Chat's subscriber badge, Community's and Blog's members-only content, Live's own checks.
++ ['chat', 'vip.entitlement.check', 'openvibe.vip', []],
++ ['community', 'vip.resource.policy.evaluate', 'openvibe.vip', []],
++ ['blog', 'vip.resource.policy.evaluate', 'openvibe.vip', []],
++ ['live', 'vip.entitlement.check', 'openvibe.vip', []],
['community', 'events.subscription.manage', 'openvibe.events', []],
['community', 'events.event.read', 'openvibe.events', []],
['billing', 'identity.subject.resolve', SELF_AUDIENCE, []],