Details
Description
When a plugin is upgraded, all instances of the plugin on other companies are also upgraded since they share database tables. New permissions however are only added for the instance upgraded. This should be updated to add the permission for all plugin instances.
Activity
Jonathan Reissmueller
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.3.0 Sprint 1 [ 49 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked lower |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 1 hour, 39 minutes [ 5940 ] | |
Worklog Id | 10670 [ 10670 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.3.0 Sprint 1 [ 49 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked lower |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.3.0 Sprint 3 [ 53 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Fix Version/s | 4.2.2 [ 11021 ] | |
Fix Version/s | 4.3.0-b1 [ 11019 ] |
Tyson Phillips (Inactive)
made changes -
Status | Open [ 1 ] | Closed [ 6 ] |
Fix Version/s | 4.3.0-b1 [ 11019 ] | |
Fix Version/s | 4.2.2 [ 11021 ] | |
Resolution | Won't Fix [ 2 ] |
Jonathan Reissmueller
made changes -
Resolution | Won't Fix [ 2 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Assignee | Tyson Phillips [ tyson ] | Abdy Franco [ abdy ] |
Jonathan Reissmueller
made changes -
Fix Version/s | 4.9.1 [ 11400 ] |
Jonathan Reissmueller
made changes -
Sprint | 4.3.0 Sprint 3 [ 53 ] | 4.3.0 Sprint 3, 4.10.0 Sprint 2 [ 53, 106 ] |
Jonathan Reissmueller
made changes -
Rank | Ranked lower |
Jonathan Reissmueller
made changes -
Assignee | Abdy Franco [ abdy ] | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Reopened [ 4 ] | In Progress [ 3 ] |
Jonathan Reissmueller
made changes -
Time Spent | 1 hour, 39 minutes [ 5940 ] | 4 hours, 44 minutes [ 17040 ] |
Worklog Id | 13549 [ 13549 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #852 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Abdy Franco
made changes -
Time Spent | 4 hours, 44 minutes [ 17040 ] | 5 hours, 29 minutes [ 19740 ] |
Worklog Id | 13550 [ 13550 ] |
Automated transition triggered when Jonathan Reissmueller merged pull request #852 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |
Jonathan Reissmueller
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Reopened [ 4 ] | In Progress [ 3 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #854 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Jonathan Reissmueller
made changes -
Time Spent | 5 hours, 29 minutes [ 19740 ] | 6 hours, 29 minutes [ 23340 ] |
Worklog Id | 13551 [ 13551 ] |
Abdy Franco
made changes -
Time Spent | 6 hours, 29 minutes [ 23340 ] | 6 hours, 49 minutes [ 24540 ] |
Worklog Id | 13552 [ 13552 ] |
Automated transition triggered when Jonathan Reissmueller merged pull request #854 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |
Jonathan Reissmueller
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Jonathan Reissmueller
made changes -
Fix Version/s | 4.10.0-b1 [ 11305 ] |
Jonathan Reissmueller
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
The only backward compatible integration I see here is to assume the plugin will set permissions for all copies of the plugin during upgrade. So the solution would be for each plugin to implement any permissions across all installed plugins. The plugin system would have to be refactored to change the way that plugins handle multiple instances of a single copy and that would require a major version change to accomplish, and likely updates to all plugins.