Files
claudeandClaude Opus 5.5 5954ec1061 Members page: show a live total member count
Count every membership account (free and paid together) on each page
load and show it under the headline; no per-tier numbers. Hidden when
there are no members.

Also correct the reference tiers.eom.json and service-groups.eom.json
to the real LDAP DNs (ou=Memberships; ou=<Service>,ou=Services), which
now match the ansible-role-www defaults.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 19:49:18 -05:00

70 lines
2.2 KiB
JSON
Executable File

{
"level-1": {
"level": 1,
"label": "Bronze",
"price_id": "price_1Rgv4xC5KPXqTvVLfMd6z7wn",
"price_label": "$4 USD / month",
"usd_amount": "4.00",
"group_dn": "cn=Level 1,ou=Memberships,dc=eom,dc=dev",
"description": "Go beyond the public feed.",
"benefits": [
"Exclusive Discourse and Matrix content, including work-in-progress updates",
"Bronze-tier giveaways",
"Optional credit on the community supporters page"
]
},
"level-2": {
"level": 2,
"label": "Silver",
"price_id": "price_1Rgv5QC5KPXqTvVLv1PaHWb5",
"price_label": "$8 USD / month",
"usd_amount": "8.00",
"group_dn": "cn=Level 2,ou=Memberships,dc=eom,dc=dev",
"description": "Try new work before release.",
"benefits": [
"Silver-tier giveaways",
"Early previews, playtests and listening sessions when available"
]
},
"level-3": {
"level": 3,
"label": "Gold",
"price_id": "price_1Rgv5rC5KPXqTvVL8Ol8sMUf",
"price_label": "$16 USD / month",
"usd_amount": "16.00",
"group_dn": "cn=Level 3,ou=Memberships,dc=eom,dc=dev",
"description": "Help shape the next experiment.",
"benefits": [
"Gold-tier giveaways",
"Member polls on future project topics and experiments",
"Invitations to occasional small-group feedback sessions"
]
},
"level-4": {
"level": 4,
"label": "Platinum",
"price_id": "price_1Rgv6FC5KPXqTvVL39mAxYjm",
"price_label": "$32 USD / month",
"usd_amount": "32.00",
"group_dn": "cn=Level 4,ou=Memberships,dc=eom,dc=dev",
"description": "Have a voice in the platform's direction.",
"benefits": [
"Platinum-tier giveaways",
"Exclusive platform-direction polls"
]
},
"level-5": {
"level": 5,
"label": "Diamond",
"price_id": "price_1Rgv6mC5KPXqTvVLkcmznWZa",
"price_label": "$64 USD / month",
"usd_amount": "64.00",
"group_dn": "cn=Level 5,ou=Memberships,dc=eom,dc=dev",
"description": "Give the independent work its biggest boost.",
"benefits": [
"Diamond-tier giveaways",
"Optional Diamond credit on the supporters page"
]
}
}