Project

General

Profile

Actions

Feature proposal #4354

closed

Implement major version check before loading a plugin to prevent compatibility issues

Added by krileon about 11 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
07 December 2013
Due date:
% Done:

100%

Estimated time:

Description

During load plugin group check that the plugin is within the same major release before loading its PHP file. This will help prevent compatibility issues when upgrading CB.

Actions #1

Updated by krileon almost 11 years ago

The plugin row in plugin management should turn plugin name to red with a mouseover explaining what's going on.. should also show in plugin edit a warning regarding incompatibility as well.

Actions #2

Updated by beat almost 11 years ago

It's better to unpublish all plugins that are not compatible at upgrade time. That way:

1. User has a message when plugins are unpublished
2. Check is not done at each page load, but at the point in time when the change happens
3. It's an admin issue.
4. It just makes more sense.

Actions #3

Updated by krileon almost 11 years ago

Also display confirm dialog when attempting to publish an unpublished incompatible plugin.

Actions #4

Updated by krileon almost 11 years ago

Under "Installed" column instead of Green check mark it can become a yellow Warning symbol.

Actions #5

Updated by krileon almost 11 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

There's also an incompatibility plugin warning shown in the updates mode of the admin module. There's enough warnings now to not need to unpublish plugins (which could cause even more issues).

Actions #6

Updated by beat over 10 years ago

  • Priority changed from High to Normal
Actions #7

Updated by beat about 10 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF