Bug #5891
closedImplemented Subscriptions and Access Denied menus and remove ItemId setting from CBSubs module (Plugin URLs not using pluginClassUrl)
Description
Plugin URLs are not being constructed with pluginClassUrl causing their Itemid to always be the profile menu item itemid. This means you can't assign modules to CBSubs pages nor can you assign modules to CB profile that don't show on CBSubs pages. pluginClassUrl will attempt to pull the Itemid for a menu item to that plugins component view with fallback to profile menu item.
Updated by beat over 8 years ago
- Target version changed from CBSubs 4.1.0 to CBSubs 4.1.1
Updated by beat over 7 years ago
- Target version changed from CBSubs 4.1.1 to CbSubs 4.2.0
Updated by beat almost 7 years ago
- Target version changed from CbSubs 4.2.0 to CbSubs 4.5.0
Updated by beat almost 7 years ago
- Subject changed from Plugin URLs not using pluginClassUrl to Implemented Subscriptions and Access Denied menus and remove ItemId setting from CBSubs module (Plugin URLs not using pluginClassUrl)
- Status changed from New to Assigned
- Assignee set to beat
- % Done changed from 0 to 90
Updated by beat almost 7 years ago
- Status changed from Assigned to Feedback
- Assignee changed from beat to krileon
Implemented in MR !120.
But we need to fix first in CB the pluginClassUrl() function:
It doesn't discriminate the correct menu ItemId based on the do=... submenu.
E.g. accessdenied menu doesn't get auto-selected if other cbsubs plugin menus are present, as the "&do=accessdenied" is not part of the $additional variables in function getCBprofileItemid() called inside function viewUrl() called from pluginClassUrl().
Seems that pluginClassUrl() API is not enough in CB. THoughts ?
Updated by beat almost 7 years ago
- Blocks Feature proposal #7083: Add menus option for Subscriptions, for Access Denied and for Account Expired views added
Updated by beat almost 7 years ago
- Status changed from Feedback to Resolved
- Assignee changed from krileon to beat
- % Done changed from 90 to 100
Updated by beat almost 7 years ago
- Target version changed from CbSubs 4.5.0 to CBSubs 4.2.1
Updated by beat over 6 years ago
- Status changed from Closed to Resolved
- Target version changed from CBSubs 4.2.1 to CbSubs 4.4.1
Updated by beat over 6 years ago
Finally completely implemented and fixed in MR !120
Updated by beat almost 6 years ago
- Project changed from 2 to CB Paid Subscriptions
Updated by beat almost 6 years ago
- Target version changed from CbSubs 4.4.1 to 4.3.1