diff --git a/integration_chargebee.links.task.yml b/integration_chargebee.links.task.yml index 5f4cf5d64ef0937dee601bdaf1c315bc02613789..fb127fc55d1689df24ac46accbafbf5856adb719 100755 --- a/integration_chargebee.links.task.yml +++ b/integration_chargebee.links.task.yml @@ -8,3 +8,11 @@ integration_chargebee.plans_form: title: 'Integration Chargebee Plans' weight: 0 base_route: integration_chargebee.settings_form +subscribe_plan.checkout: + route_name: subscribe_plan.checkout + title: 'Subscribe Plan' + base_route: entity.user.canonical +integration_chargebee.account: + route_name: integration_chargebee.account + title: 'Subscription' + base_route: entity.user.canonical diff --git a/integration_chargebee.routing.yml b/integration_chargebee.routing.yml index 0b329558d58569f0b390ebbc0485e49f5845bc3f..4b75db72b6cc029e01c00d42dd2cfdf6082700ec 100755 --- a/integration_chargebee.routing.yml +++ b/integration_chargebee.routing.yml @@ -27,7 +27,7 @@ integration_chargebee.payment_success: _access: 'TRUE' integration_chargebee.account: - path: '/user/subscriptions' + path: '/user/{user}/subscriptions' defaults: _controller: '\Drupal\integration_chargebee\Controller\UserController::subscription' _title: 'Subscription' @@ -35,7 +35,7 @@ integration_chargebee.account: _permission: 'access integration_chargebee' user: \d+ subscribe_plan.checkout: - path: '/subscribe-plan' + path: '/user/{user}/subscribe-plan' defaults: _controller: '\Drupal\integration_chargebee\Controller\CheckoutController::plan' _title: 'Subscribe Plan'