Automattic / Automattic/WP-Job-Manager

Deactivate license on uninstall instead of deactivate.

Open
#2,033 1 comment 1 reaction 0 assignees View on GitHub
Enhancement
Dominant language
PHP
Stars
899
Forks
369
Avg merge
11h 37m
Merged PRs (30d)
12

Description

Currently if you deactivate an add-on, the license key is also deactivated, so you have to reactivate it again after reactivating the plugin.

We should change it so that the license activation remains on deactivation of the plugin, and is only deactivated on plugin deletion.

Users can still manually deactivate a license from https://wpjobmanager.com/my-account/ if they need to.

3096745-zen

Contributor guide

Open the contributing guide

Research direction

Start by locating the add-on/plugin deactivation and deletion entry points in the WordPress PHP code. Trace where license keys are deactivated in each lifecycle path. Done means deactivation preserves the license activation, while plugin deletion deactivates it, without changing the manual account deactivation option.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.