Changeset 3201495
- Timestamp:
- 12/03/2024 09:46:15 AM (15 months ago)
- Location:
- logistra-woocommerce-integrasjon-fra-wildrobot-app
- Files:
-
- 4 added
- 4 deleted
- 10 edited
- 1 copied
-
tags/7.8.0 (copied) (copied from logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk)
-
tags/7.8.0/README.txt (modified) (2 diffs)
-
tags/7.8.0/admin/class-wildrobot-logistra-admin.php (modified) (1 diff)
-
tags/7.8.0/admin/partials/frontend/admin.a9f4ab44.js (deleted)
-
tags/7.8.0/admin/partials/frontend/admin.d49fdc4a.js (added)
-
tags/7.8.0/includes/class-wildrobot-logistra-consignment-order.php (modified) (1 diff)
-
tags/7.8.0/includes/class-wildrobot-logistra.php (modified) (1 diff)
-
tags/7.8.0/logistra-robots.php (modified) (2 diffs)
-
tags/7.8.0/public/partials/frontend/public.a9f4ab44.js (deleted)
-
tags/7.8.0/public/partials/frontend/public.d49fdc4a.js (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-wildrobot-logistra-admin.php (modified) (1 diff)
-
trunk/admin/partials/frontend/admin.a9f4ab44.js (deleted)
-
trunk/admin/partials/frontend/admin.d49fdc4a.js (added)
-
trunk/includes/class-wildrobot-logistra-consignment-order.php (modified) (1 diff)
-
trunk/includes/class-wildrobot-logistra.php (modified) (1 diff)
-
trunk/logistra-robots.php (modified) (2 diffs)
-
trunk/public/partials/frontend/public.a9f4ab44.js (deleted)
-
trunk/public/partials/frontend/public.d49fdc4a.js (added)
Legend:
- Unmodified
- Added
- Removed
-
logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/README.txt
r3197337 r3201495 4 4 Tags: Cargonizer, Logistra, WildRobot, Profrakt, Frakt 5 5 Requires at least: 5.1 6 Tested up to: 6. 6.27 Stable tag: 7. 7.36 Tested up to: 6.7.1 7 Stable tag: 7.8.0 8 8 WC requires at least: 3.0.0 9 WC tested up to: 9. 3.29 WC tested up to: 9.4.2 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 50 50 51 51 52 = 7.8.0 = 53 * FIX Order actions list buttons now properly aligned in admin. 54 52 55 = 7.7.3 = 53 56 * FIX Strip special characters from description for separate packages. -
logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/admin/class-wildrobot-logistra-admin.php
r3188583 r3201495 33 33 34 34 35 public function order_actions($order) 36 { 37 // We need to attach some data to the DOM element to instantiate the REACT components correctly and wihtout extra backend calls 38 // To show if order has been sent 35 public function order_actions($actions, $order) 36 { 39 37 $order_id = $order->get_id(); 40 38 $sent = $order->get_meta('logistra-robots-sent', true) == 'yes' ? 'true' : 'false'; 41 39 $show_label_download = get_option("wildrobot_logistra_show_label_after_send_order") === "yes" ? 'true' : 'false'; 42 40 $label_url = $order->get_meta('logistra-robots-freight-label-url', true); 43 // To distiguish each button /vue instance 44 41 42 // Add send order action if not hidden 45 43 if (get_option("wildrobot_logistra_hide_send_buttons", "no") !== "yes") { 46 echo "<div class='wildrobot-logistra-order-action-send' data-id=" . $order_id . ' data-sent=' . $sent . ' data-label=' . $show_label_download . ' data-labelUrl=' . $label_url . '></div>'; 47 } 44 $actions['wildrobot_send'] = array( 45 'url' => add_query_arg(array( 46 'action' => 'wildrobot_logistra_send_order', 47 'order_id' => $order_id, 48 'sent' => $sent, 49 'show_label' => $show_label_download, 50 'label_url' => urlencode($label_url) 51 ), admin_url('admin-ajax.php')), 52 'name' => __('Send ordre', 'wildrobot-logistra'), 53 'action' => "view wildrobot_send wildrobot-logistra-order-action-send wc-action-button-wildrobot_send" 54 ); 55 } 56 57 // Add override action if not hidden 48 58 if (get_option("wildrobot_logistra_hide_override_buttons", "no") !== "yes") { 49 echo "<div class='wildrobot-logistra-order-action-override' data-id=" . $order_id . ' data-sent=' . $sent . ' ></div>'; 50 } 59 $actions['wildrobot_override'] = array( 60 'url' => add_query_arg(array( 61 'action' => 'wildrobot_logistra_override_order', 62 'order_id' => $order_id, 63 'sent' => $sent 64 ), admin_url('admin-ajax.php')), 65 'name' => __('Override', 'wildrobot-logistra'), 66 'action' => "view wildrobot_override wildrobot-logistra-order-action-override wc-action-button-wildrobot_override" 67 ); 68 } 69 70 // Add picklist action if active 51 71 if (get_option("wildrobot_logistra_picklist_active") === "yes") { 52 72 $picked = $order->get_meta('wildrobot-logistra-picklist-created', true) == 'yes' ? 'true' : 'false'; 53 echo "<div class='wildrobot-logistra-picklist-order' data-id=" . $order_id . ' data-picked=' . $picked . ' ></div>'; 54 } 73 $actions['wildrobot_picklist'] = array( 74 'url' => add_query_arg(array( 75 'action' => 'wildrobot_logistra_picklist', 76 'order_id' => $order_id, 77 'picked' => $picked 78 ), admin_url('admin-ajax.php')), 79 'name' => __('Plukkliste', 'wildrobot-logistra'), 80 'action' => "view wildrobot_picklist wildrobot-logistra-picklist-order wc-action-button-wildrobot_picklist" 81 ); 82 } 83 84 return $actions; 55 85 } 56 86 -
logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/includes/class-wildrobot-logistra-consignment-order.php
r3188583 r3201495 321 321 if ($use_product_names) { 322 322 $name_array = array_map(function ($product) { 323 return $product->get_quantity() . 'x' . $product->get_name() . ',';323 return $product->get_quantity() . 'x' . wp_strip_all_tags($product->get_name()) . ','; 324 324 }, $items); 325 325 $transport_description = join(' ', $name_array); -
logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/includes/class-wildrobot-logistra.php
r3194929 r3201495 195 195 $this->loader->add_filter('script_loader_tag', $admin, 'special_script_enqueue_tags', 10, 3); 196 196 $this->loader->add_filter('admin_menu', $admin, 'wildrobot_woocommerce_submenu_link', 99); 197 $this->loader->add_filter('woocommerce_admin_order_actions _end', $admin, 'order_actions');197 $this->loader->add_filter('woocommerce_admin_order_actions', $admin, 'order_actions', 10, 2); 198 198 $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_deliver_order_box'); 199 199 $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_return_order_box'); -
logistra-woocommerce-integrasjon-fra-wildrobot-app/tags/7.8.0/logistra-robots.php
r3197337 r3201495 17 17 * Plugin URI: https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/ 18 18 * Description: Integrate WooCommerce with Logistra Cargonizer or Profrakt - Freight administration made easy by Wildrobot! 19 * Version: 7. 7.319 * Version: 7.8.0 20 20 * Author: Robertosnap 21 21 * Author URI: https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/ … … 39 39 * Rename this for your plugin and update it as you release new versions. 40 40 */ 41 define('WILDROBOT_LOGISTRA_VERSION', '7. 7.3');41 define('WILDROBOT_LOGISTRA_VERSION', '7.8.0'); 42 42 43 43 /** -
logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/README.txt
r3197337 r3201495 4 4 Tags: Cargonizer, Logistra, WildRobot, Profrakt, Frakt 5 5 Requires at least: 5.1 6 Tested up to: 6. 6.27 Stable tag: 7. 7.36 Tested up to: 6.7.1 7 Stable tag: 7.8.0 8 8 WC requires at least: 3.0.0 9 WC tested up to: 9. 3.29 WC tested up to: 9.4.2 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 50 50 51 51 52 = 7.8.0 = 53 * FIX Order actions list buttons now properly aligned in admin. 54 52 55 = 7.7.3 = 53 56 * FIX Strip special characters from description for separate packages. -
logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/admin/class-wildrobot-logistra-admin.php
r3188583 r3201495 33 33 34 34 35 public function order_actions($order) 36 { 37 // We need to attach some data to the DOM element to instantiate the REACT components correctly and wihtout extra backend calls 38 // To show if order has been sent 35 public function order_actions($actions, $order) 36 { 39 37 $order_id = $order->get_id(); 40 38 $sent = $order->get_meta('logistra-robots-sent', true) == 'yes' ? 'true' : 'false'; 41 39 $show_label_download = get_option("wildrobot_logistra_show_label_after_send_order") === "yes" ? 'true' : 'false'; 42 40 $label_url = $order->get_meta('logistra-robots-freight-label-url', true); 43 // To distiguish each button /vue instance 44 41 42 // Add send order action if not hidden 45 43 if (get_option("wildrobot_logistra_hide_send_buttons", "no") !== "yes") { 46 echo "<div class='wildrobot-logistra-order-action-send' data-id=" . $order_id . ' data-sent=' . $sent . ' data-label=' . $show_label_download . ' data-labelUrl=' . $label_url . '></div>'; 47 } 44 $actions['wildrobot_send'] = array( 45 'url' => add_query_arg(array( 46 'action' => 'wildrobot_logistra_send_order', 47 'order_id' => $order_id, 48 'sent' => $sent, 49 'show_label' => $show_label_download, 50 'label_url' => urlencode($label_url) 51 ), admin_url('admin-ajax.php')), 52 'name' => __('Send ordre', 'wildrobot-logistra'), 53 'action' => "view wildrobot_send wildrobot-logistra-order-action-send wc-action-button-wildrobot_send" 54 ); 55 } 56 57 // Add override action if not hidden 48 58 if (get_option("wildrobot_logistra_hide_override_buttons", "no") !== "yes") { 49 echo "<div class='wildrobot-logistra-order-action-override' data-id=" . $order_id . ' data-sent=' . $sent . ' ></div>'; 50 } 59 $actions['wildrobot_override'] = array( 60 'url' => add_query_arg(array( 61 'action' => 'wildrobot_logistra_override_order', 62 'order_id' => $order_id, 63 'sent' => $sent 64 ), admin_url('admin-ajax.php')), 65 'name' => __('Override', 'wildrobot-logistra'), 66 'action' => "view wildrobot_override wildrobot-logistra-order-action-override wc-action-button-wildrobot_override" 67 ); 68 } 69 70 // Add picklist action if active 51 71 if (get_option("wildrobot_logistra_picklist_active") === "yes") { 52 72 $picked = $order->get_meta('wildrobot-logistra-picklist-created', true) == 'yes' ? 'true' : 'false'; 53 echo "<div class='wildrobot-logistra-picklist-order' data-id=" . $order_id . ' data-picked=' . $picked . ' ></div>'; 54 } 73 $actions['wildrobot_picklist'] = array( 74 'url' => add_query_arg(array( 75 'action' => 'wildrobot_logistra_picklist', 76 'order_id' => $order_id, 77 'picked' => $picked 78 ), admin_url('admin-ajax.php')), 79 'name' => __('Plukkliste', 'wildrobot-logistra'), 80 'action' => "view wildrobot_picklist wildrobot-logistra-picklist-order wc-action-button-wildrobot_picklist" 81 ); 82 } 83 84 return $actions; 55 85 } 56 86 -
logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/includes/class-wildrobot-logistra-consignment-order.php
r3188583 r3201495 321 321 if ($use_product_names) { 322 322 $name_array = array_map(function ($product) { 323 return $product->get_quantity() . 'x' . $product->get_name() . ',';323 return $product->get_quantity() . 'x' . wp_strip_all_tags($product->get_name()) . ','; 324 324 }, $items); 325 325 $transport_description = join(' ', $name_array); -
logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/includes/class-wildrobot-logistra.php
r3194929 r3201495 195 195 $this->loader->add_filter('script_loader_tag', $admin, 'special_script_enqueue_tags', 10, 3); 196 196 $this->loader->add_filter('admin_menu', $admin, 'wildrobot_woocommerce_submenu_link', 99); 197 $this->loader->add_filter('woocommerce_admin_order_actions _end', $admin, 'order_actions');197 $this->loader->add_filter('woocommerce_admin_order_actions', $admin, 'order_actions', 10, 2); 198 198 $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_deliver_order_box'); 199 199 $this->loader->add_filter('add_meta_boxes', $admin, 'edit_order_return_order_box'); -
logistra-woocommerce-integrasjon-fra-wildrobot-app/trunk/logistra-robots.php
r3197337 r3201495 17 17 * Plugin URI: https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/ 18 18 * Description: Integrate WooCommerce with Logistra Cargonizer or Profrakt - Freight administration made easy by Wildrobot! 19 * Version: 7. 7.319 * Version: 7.8.0 20 20 * Author: Robertosnap 21 21 * Author URI: https://wildrobot.app/wildrobot-logistra-cargonizer-woocommerce-integrasjon/ … … 39 39 * Rename this for your plugin and update it as you release new versions. 40 40 */ 41 define('WILDROBOT_LOGISTRA_VERSION', '7. 7.3');41 define('WILDROBOT_LOGISTRA_VERSION', '7.8.0'); 42 42 43 43 /**
Note: See TracChangeset
for help on using the changeset viewer.