Automattic / Automattic/WP-Job-Manager
Deactivate license on uninstall instead of deactivate.
- 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
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