Changeset da6fd02 in Klonkt for src/middleware


Ignore:
Timestamp:
06/19/2026 08:37:28 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
a474bd2
Parents:
7eb35ae
Message:

newsletter: optional sign-up in the footer (toggle in Admin → Settings)

  • setting footer_newsletter (default off). render.js passes footerNewsletter through.
  • footer.ejs shows a compact sign-up field (email + Subscribe → POST /nieuwsbrief) when the toggle is on AND premium is unlocked.
  • admin-settings: "Newsletter" card with the toggle (POST /admin/settings/footer), premium-gated.

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/middleware/render.js

    r7eb35ae rda6fd02  
    8787    tenancy: res.locals.tenancy || 'solo',
    8888    hubTitle: getSetting('hub_title') || '',
     89    footerNewsletter: getSetting('footer_newsletter') === '1', // nieuwsbrief-aanmelding in footer (premium)
    8990    platforms_catalog: PLATFORMS_CATALOG,
    9091    permissions: PermissionsService,
Note: See TracChangeset for help on using the changeset viewer.