Commit 37c85ccf authored by Daniel Pepin's avatar Daniel Pepin
Browse files

Issue #2536510: Setup additional helpful links to manage products on Shopify...

Issue #2536510: Setup additional helpful links to manage products on Shopify and links to product/variant display settings.
parent 72fc2b47
Loading
Loading
Loading
Loading
+10 −7
Changes for shopify.links.action.yml: 10 added lines, 7 removed lines.
Original line number Diff line number Diff line
entity.shopify_product.add_form:
  route_name: entity.shopify_product.add_form
  title: 'Add Shopify product'
  options:
    attributes:
      target: '_blank'
  appears_on:
    - entity.shopify_product.collection
    - entity.shopify_product.canonical

entity.shopify_product_variant.add_form:
  route_name: entity.shopify_product_variant.add_form
  title: 'Add Shopify product variant'
  appears_on:
    - entity.shopify_product_variant.collection
    - entity.shopify_product_variant.canonical
#entity.shopify_product_variant.add_form:
#  route_name: entity.shopify_product_variant.add_form
#  title: 'Add Shopify product variant'
#  appears_on:
#    - entity.shopify_product_variant.collection
#    - entity.shopify_product_variant.canonical
#
+4 −4
Changes for shopify.links.menu.yml: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -11,10 +11,10 @@ shopify_product.admin.structure.settings:
  parent: system.admin_structure

# Shopify product variant menu items definition
entity.shopify_product_variant.collection:
  title: 'Shopify product variant list'
  route_name: entity.shopify_product_variant.collection
  description: 'List Shopify product variant entities'
#entity.shopify_product_variant.collection:
#  title: 'Shopify product variant list'
#  route_name: entity.shopify_product_variant.collection
#  description: 'List Shopify product variant entities'

shopify_product_variant.admin.structure.settings:
  title: Shopify product variant settings
+16 −16
Changes for shopify.links.task.yml: 16 added lines, 16 removed lines.
Original line number Diff line number Diff line
@@ -41,19 +41,19 @@ shopify_product_variant.settings_tab:
  title: 'Settings'
  base_route: shopify_product_variant.settings

entity.shopify_product_variant.canonical:
  route_name: entity.shopify_product_variant.canonical
  base_route: entity.shopify_product_variant.canonical
  title: 'View'

entity.shopify_product_variant.edit_form:
  route_name: entity.shopify_product_variant.edit_form
  base_route: entity.shopify_product_variant.canonical
  title: Edit

entity.shopify_product_variant.delete_form:
  route_name:  entity.shopify_product_variant.delete_form
  base_route:  entity.shopify_product_variant.canonical
  title: Delete
  weight: 10
#entity.shopify_product_variant.canonical:
#  route_name: entity.shopify_product_variant.canonical
#  base_route: entity.shopify_product_variant.canonical
#  title: 'View'
#
#entity.shopify_product_variant.edit_form:
#  route_name: entity.shopify_product_variant.edit_form
#  base_route: entity.shopify_product_variant.canonical
#  title: Edit
#
#entity.shopify_product_variant.delete_form:
#  route_name:  entity.shopify_product_variant.delete_form
#  base_route:  entity.shopify_product_variant.canonical
#  title: Delete
#  weight: 10
#
+10 −0
Changes for shopify.module: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -209,6 +209,16 @@ function shopify_renderable_links() {
    '#url' => Url::fromUri('internal:/admin/structure/taxonomy/manage/shopify_tags/overview'),
    // @todo: Make more dynamic.
  );
  $links[] = array(
    '#type' => 'link',
    '#title' => t('Product Display'),
    '#url' => Url::fromUri('internal:/admin/structure/shopify_product/display'),
  );
  $links[] = array(
    '#type' => 'link',
    '#title' => t('Variant Display'),
    '#url' => Url::fromUri('internal:/admin/structure/shopify_product_variant/display'),
  );
  $links[] = array(
    '#type' => 'link',
    '#title' => t('API Settings'),
+50 −51
Changes for shopify.routing.yml: 50 added lines, 51 removed lines.
Original line number Diff line number Diff line
@@ -69,8 +69,7 @@ entity.shopify_product.collection:
entity.shopify_product.add_form:
  path: '/admin/shopify_product/add'
  defaults:
    _entity_form: shopify_product.add
    _title: 'Add Shopify product'
    _controller: '\Drupal\shopify\Controller\ShopifyRedirect::addShopifyProduct'
  requirements:
    _permission: 'add shopify product entities'
  options:
@@ -108,55 +107,55 @@ shopify_product.settings:


# ShopifyProductVariant routing definition
entity.shopify_product_variant.canonical:
  path: '/admin/shopify_product_variant/{shopify_product_variant}'
  defaults:
    _entity_view: 'shopify_product_variant'
    _title: 'Shopify product variant'
  requirements:
    _entity_access: 'shopify_product_variant.view'
  options:
    _admin_route: TRUE

entity.shopify_product_variant.collection:
  path: '/admin/shopify_product_variant'
  defaults:
    _entity_list: 'shopify_product_variant'
    _title: 'Shopify product variant list'
  requirements:
    _permission: 'view shopify product variant entities'
  options:
    _admin_route: TRUE

entity.shopify_product_variant.add_form:
  path: '/admin/shopify_product_variant/add'
  defaults:
    _entity_form: shopify_product_variant.add
    _title: 'Add Shopify product variant'
  requirements:
    _permission: 'add shopify product variant entities'
  options:
    _admin_route: TRUE

entity.shopify_product_variant.edit_form:
  path: '/admin/shopify_product_variant/{shopify_product_variant}/edit'
  defaults:
    _entity_form: shopify_product_variant.edit
    _title: 'Edit Shopify product variant'
  requirements:
    _permission: 'edit shopify product variant entities'
  options:
    _admin_route: TRUE

entity.shopify_product_variant.delete_form:
  path: '/admin/shopify_product_variant/{shopify_product_variant}/delete'
  defaults:
    _entity_form: shopify_product_variant.delete
    _title: 'Delete Shopify product variant'
  requirements:
    _permission: 'delete shopify product variant entities'
  options:
    _admin_route: TRUE
#entity.shopify_product_variant.canonical:
#  path: '/admin/shopify_product_variant/{shopify_product_variant}'
#  defaults:
#    _entity_view: 'shopify_product_variant'
#    _title: 'Shopify product variant'
#  requirements:
#    _entity_access: 'shopify_product_variant.view'
#  options:
#    _admin_route: TRUE
#
#entity.shopify_product_variant.collection:
#  path: '/admin/shopify_product_variant'
#  defaults:
#    _entity_list: 'shopify_product_variant'
#    _title: 'Shopify product variant list'
#  requirements:
#    _permission: 'view shopify product variant entities'
#  options:
#    _admin_route: TRUE
#
#entity.shopify_product_variant.add_form:
#  path: '/admin/shopify_product_variant/add'
#  defaults:
#    _entity_form: shopify_product_variant.add
#    _title: 'Add Shopify product variant'
#  requirements:
#    _permission: 'add shopify product variant entities'
#  options:
#    _admin_route: TRUE
#
#entity.shopify_product_variant.edit_form:
#  path: '/admin/shopify_product_variant/{shopify_product_variant}/edit'
#  defaults:
#    _entity_form: shopify_product_variant.edit
#    _title: 'Edit Shopify product variant'
#  requirements:
#    _permission: 'edit shopify product variant entities'
#  options:
#    _admin_route: TRUE
#
#entity.shopify_product_variant.delete_form:
#  path: '/admin/shopify_product_variant/{shopify_product_variant}/delete'
#  defaults:
#    _entity_form: shopify_product_variant.delete
#    _title: 'Delete Shopify product variant'
#  requirements:
#    _permission: 'delete shopify product variant entities'
#  options:
#    _admin_route: TRUE

shopify_product_variant.settings:
  path: 'admin/structure/shopify_product_variant'
Loading