Plugin Directory

Changeset 3221511


Ignore:
Timestamp:
01/13/2025 10:54:32 AM (14 months ago)
Author:
triopsi
Message:

New Release 1.7.8

Location:
extra-product-data-for-woocommerce/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • extra-product-data-for-woocommerce/trunk/CHANGELOG.md

    r3221481 r3221511  
     1## [1.7.7](https://git.triopsi.dev/triopsi/extra-product-data-for-woocommerce/compare/v1.7.6...v1.7.7) (2025-01-13)
     2
     3
     4### Bug Fixes
     5
     6* input fields have same css style ([83f2350](https://git.triopsi.dev/triopsi/extra-product-data-for-woocommerce/commit/83f2350859e0efc0f6b7c4c1e7a09711fb0d14c6))
     7
    18## [1.7.6](https://git.triopsi.dev/triopsi/extra-product-data-for-woocommerce/compare/v1.7.5...v1.7.6) (2025-01-13)
    29
  • extra-product-data-for-woocommerce/trunk/extra-product-data-for-woocommerce.php

    r3221481 r3221511  
    33Plugin Name: Extra Product Data for WooCommerce
    44Description: Adds customizable input fields per product in WooCommerce, allowing users to enter extra details on the frontend.
    5 Version: 1.7.7
     5Version: 1.7.8
    66Author: Triopsi
    77Author URI: https://triopsi.dev
  • extra-product-data-for-woocommerce/trunk/readme.txt

    r3221481 r3221511  
    55Tested up to: 6.7
    66Requires PHP: 8.2
    7 Stable tag: 1.7.7
     7Stable tag: 1.7.8
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    141141= 1.7.7 (13.01.2025) =
    142142* Bug fix: input fields have same css style
     143
     144= 1.7.8 (13.01.2025) =
     145* Bug fix: css fix on user edit page
     146* Bug fix: admin can edit the custom fields
  • extra-product-data-for-woocommerce/trunk/src/classes/class-exprdawc-admin-order.php

    r3221376 r3221511  
    3030    exit; // Exit if accessed directly.
    3131}
     32
     33use Automattic\WooCommerce\Utilities\OrderUtil;
    3234use WC_Order;
    3335use WC_Order_Item;
     
    9395     */
    9496    public function display_edit_button( $item_id, $item, $product ) {
    95         if ( ! ( self::$order && self::$order->is_editable() && 'line_item' === $item->get_type() ) ) {
     97        $max_order_status = get_option( 'extra_product_data_max_order_status', 'processing' );
     98
     99        if ( ! ( self::$order && 'line_item' === $item->get_type() ) ) {
     100            return;
     101        }
     102
     103        if( ! self::$order->has_status( OrderUtil::remove_status_prefix( $max_order_status ) )){
    96104            return;
    97105        }
  • extra-product-data-for-woocommerce/trunk/src/classes/class-exprdawc-user-order.php

    r3221376 r3221511  
    128128            if ( is_wc_endpoint_url( 'view-order' ) ) {
    129129                if ( $has_user_inputs && $order->has_status( OrderUtil::remove_status_prefix( $max_order_status ) ) ) {
    130                     echo '<button type="button" class="button exprdawc-edit-order-item" data-item-id="' . esc_attr( $item_id ) . '"><span class="dashicons dashicons-edit"></span> ' . esc_html__( 'Edit', 'extra-product-data-for-woocommerce' ) . '</button>';
     130                    echo '<button type="button" class="alt wp-element-button exprdawc-edit-user-order-button exprdawc-edit-order-item" data-item-id="' . esc_attr( $item_id ) . '"><span class="dashicons dashicons-edit"></span> ' . esc_html__( 'Edit', 'extra-product-data-for-woocommerce' ) . '</button>';
    131131                    echo '<div class="exprdawc-order-item-fields" id="exprdawc-order-item-fields-' . esc_attr( $item_id ) . '" style="display:none;">';
    132132                    echo '<form action="" method="post" class="exprdawc-order-item-form">';
     
    137137                    }
    138138                    echo '</form>';
    139                     echo '<button type="button" class="button exprdawc-save-order-item" data-item-id="' . esc_attr( $item_id ) . '"><span class="dashicons dashicons-yes"></span> ' . esc_html__( 'Save', 'extra-product-data-for-woocommerce' ) . '</button>';
     139                    echo '<button type="button" class="alt wp-element-button exprdawc-save-order-item" data-item-id="' . esc_attr( $item_id ) . '"><span class="dashicons dashicons-yes"></span> ' . esc_html__( 'Save', 'extra-product-data-for-woocommerce' ) . '</button>';
    140140                    echo '</div>';
    141141                }
  • extra-product-data-for-woocommerce/trunk/src/constants.php

    r3221481 r3221511  
    3030
    3131// Useful global constants.
    32 $version = '1.7.7';
     32$version = '1.7.8';
    3333define( 'EXPRDAWC_VERSION', $version );
    3434define( 'EXPRDAWC_PLUGIN_MAIN_FILE', 'extra-product-data-for-woocommerce.php' );
Note: See TracChangeset for help on using the changeset viewer.