events.xml 1.7 KB

123456789101112131415161718192021222324252627
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Refer to LICENSE.txt distributed with the Temando Shipping module for notice of license
  5. */
  6. -->
  7. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">
  8. <event name="backend_auth_user_login_success">
  9. <observer name="temando_admin_login" instance="Temando\Shipping\Observer\AdminLoginObserver" />
  10. </event>
  11. <event name="controller_action_postdispatch_adminhtml_auth_logout">
  12. <observer name="temando_admin_logout" instance="Temando\Shipping\Observer\AdminLogoutObserver" />
  13. </event>
  14. <event name="layout_load_before">
  15. <!-- add layout handles: order view -->
  16. <observer name="temando_sales_add_order_details" instance="Temando\Shipping\Observer\AdminLayout\AddOrderDetailsObserver"/>
  17. <observer name="temando_sales_add_pickups_tab" instance="Temando\Shipping\Observer\AdminLayout\AddPickupsTabObserver"/>
  18. <!-- add layout handles: shipment new/view -->
  19. <observer name="temando_sales_add_ship_component" instance="Temando\Shipping\Observer\AdminLayout\AddShipmentNewComponentObserver"/>
  20. <observer name="temando_sales_add_shipment_details" instance="Temando\Shipping\Observer\AdminLayout\AddShipmentDetailsObserver"/>
  21. <!-- add layout handles: rma -->
  22. <observer name="temando_sales_add_rma_shipments_tab" instance="Temando\Shipping\Observer\AdminLayout\AddRmaShipmentsTabObserver"/>
  23. </event>
  24. <event name="core_collection_abstract_load_before">
  25. <observer name="temando_add_shipment_grid_status_field" instance="Temando\Shipping\Observer\ShipmentCollectionLoadObserver"/>
  26. </event>
  27. </config>