Project

General

Profile

Actions

Bug #5891

closed

Implemented Subscriptions and Access Denied menus and remove ItemId setting from CBSubs module (Plugin URLs not using pluginClassUrl)

Added by krileon about 8 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
31 March 2016
Due date:
% Done:

100%

Estimated time:

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.

https://www.joomlapolis.com/forum/153-professional-member-support/233317-module-shows-on-plugincbpaidsubscriptions


Related issues 1 (0 open1 closed)

Blocks CB Paid Subscriptions - Feature proposal #7083: Add menus option for Subscriptions, for Access Denied and for Account Expired viewsClosedbeat14 March 2018

Actions
Actions #1

Updated by beat almost 8 years ago

  • Target version changed from CBSubs 4.1.0 to CBSubs 4.1.1
Actions #2

Updated by beat over 6 years ago

  • Target version changed from CBSubs 4.1.1 to CbSubs 4.2.0
Actions #3

Updated by beat about 6 years ago

  • Target version changed from CbSubs 4.2.0 to CbSubs 4.5.0
Actions #4

Updated by beat about 6 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
Actions #5

Updated by beat about 6 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 ?

Actions #6

Updated by beat about 6 years ago

  • Blocks Feature proposal #7083: Add menus option for Subscriptions, for Access Denied and for Account Expired views added
Actions #7

Updated by beat about 6 years ago

  • Status changed from Feedback to Resolved
  • Assignee changed from krileon to beat
  • % Done changed from 90 to 100
Actions #8

Updated by beat about 6 years ago

  • Target version changed from CbSubs 4.5.0 to CBSubs 4.2.1
Actions #9

Updated by beat almost 6 years ago

  • Status changed from Resolved to Closed
Actions #10

Updated by beat almost 6 years ago

  • Status changed from Closed to Resolved
  • Target version changed from CBSubs 4.2.1 to CbSubs 4.4.1
Actions #11

Updated by beat almost 6 years ago

  • Status changed from Resolved to Closed
Actions #12

Updated by beat almost 6 years ago

Finally completely implemented and fixed in MR !120

Actions #13

Updated by beat over 5 years ago

  • Project changed from 2 to CB Paid Subscriptions
Actions #14

Updated by beat over 5 years ago

  • Target version changed from CbSubs 4.4.1 to 4.3.1
Actions

Also available in: Atom PDF