mirror of
https://github.com/plausible/analytics.git
synced 2024-12-25 02:24:55 +03:00
9e5d63ed96
* Display premium features tabs on the dashboard This commit makes the funnels and props tab on the dashboard visible even when the site owner's plan does not have access to that feature. This is to raise awareness of those features, and if the site owner does not want to see that tab, they can still click "Hide this report" to hide it. Previously, when the plan did not support a feature, the feature module `enabled/1` function returned `false`, regardless of the `sites.feature_enabled` toggle. This commit creates a new function called `opted_out/1` to differentiate access from explicitly opting out a feature. * Remove unused data-conversions-enabled attribute * DRY Plausible.Billing.Feature.check_availability/1 function * Allow opting out features the user doesn't have access to * add upgrade CTA to FeatureSetupNotice * fix JS linting errors * simplify notice.js * fix behaviour when deleting funnels saved to localstorage In case some other funnel exists, we will use that as the default selected one. If not, a feature setup notice will be displayed again. --------- Co-authored-by: RobertJoonas <56999674+RobertJoonas@users.noreply.github.com> Co-authored-by: Robert Joonas <robertjoonas16@gmail.com> |
||
---|---|---|
.. | ||
api | ||
site | ||
admin_controller.ex | ||
auth_controller.ex | ||
avatar_controller.ex | ||
billing_controller.ex | ||
error_report_controller.ex | ||
helpers.ex | ||
invitation_controller.ex | ||
page_controller.ex | ||
site_controller.ex | ||
stats_controller.ex | ||
unsubscribe_controller.ex |