Skip to content

Trial buttons for PDF/Listings open the dashboard trial (dead end fix) - #311

Merged
RensTillmann merged 1 commit into
release/6.4.xfrom
fix/trial-buttons-dashboard
Oct 29, 2026
Merged

RensTillmann merged 1 commit into
release/6.4.xfrom
fix/trial-buttons-dashboard

Conversation

@RensTillmann

Copy link
Copy Markdown
Owner

The Start 15 day trial buttons (What is new notice + new-form builder box) linked to Super Forms > Licenses, which only says License Management has Moved. They now open /?trial=<pdf|listings>&domain= in a new tab (API rc28 / super-forms-api PR #194 handles the link, incl. login).

  • New helpers SUPER_Common::dashboard_url() (derived from SUPER_API_ENDPOINT, filter super_dashboard_url) and dashboard_trial_url(slug).
  • Removed dead api_start_trial AJAX (route /v1/addons/start_trial no longer exists) and the unused Stripe v3 enqueue on the Licenses screen.
  • Verified on a 6.4.x demo site: both buttons produce https://dashboard.dev.super-forms.com/?trial=&domain=sfbanner.invalid; logged out it lands on login with returnTo preserved.
  • LTS 6.3.x has the same dead buttons/code; backport is a separate hand-made PR (AGENTS.md).

…he trial in the Super Forms dashboard; remove dead start_trial AJAX and unused Stripe enqueue
@RensTillmann
RensTillmann marked this pull request as ready for review October 29, 2026 14:39
@RensTillmann
RensTillmann merged commit 54b9711 into release/6.4.x Oct 29, 2026
4 checks passed
RensTillmann added a commit that referenced this pull request Oct 29, 2026
…-lts

LTS: trial buttons for PDF/Listings open the dashboard trial (port of #311)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant