Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New: hides the Upgrade tab on bundle. New extensions license cache system #690

Merged
merged 7 commits into from
Jan 15, 2024

Conversation

alexmigf
Copy link
Member

@alexmigf alexmigf commented Jan 9, 2024

closes #686

This PR hides the Upgrade tab on valid bundle (Pro + Templates valid licenses), and implements a new caching system for the licenses data. This new caching system will replace the current Pro license caching.

New tool to clear the licenses cache:

Screenshot from 2024-01-09 14-38-38

Includes also a new notice in the Upgrade tab about the caching:

Screenshot from 2024-01-10 10-54-56

includes/views/advanced-tools.php Outdated Show resolved Hide resolved
includes/views/advanced-tools.php Outdated Show resolved Hide resolved
includes/views/advanced-tools.php Outdated Show resolved Hide resolved
includes/class-wcpdf-settings.php Outdated Show resolved Hide resolved
@alexmigf
Copy link
Member Author

@MohamadNateqi I have updated my first comment with a new notice.

Copy link
Contributor

@YordanSoares YordanSoares left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@MohamadNateqi MohamadNateqi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

includes/settings/class-wcpdf-settings-upgrade.php Outdated Show resolved Hide resolved
Copy link
Contributor

@BrunoPavlinic98 BrunoPavlinic98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@brualio brualio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@alexmigf alexmigf merged commit 7827e6e into main Jan 15, 2024
5 checks passed
@alexmigf alexmigf deleted the 686-hide-upgrade-tab-on-bundle branch January 15, 2024 14:20
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.

Hide the "Upgrade" tab if all the licenses for paid extensions are activated
5 participants