diff --git a/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php b/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php index b38d109..4e3534f 100644 --- a/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php +++ b/backend/app/plugins/wiaas/includes/class-wiaas-db-update.php @@ -22,6 +22,7 @@ class Wiaas_DB_Update { '201810180444700' => 'wiaas_db_setup_create_customer_commercial_lead_table', '201810180544702' => 'wiaas_db_update_update_commercial_lead_capabilities', '201810180644703' => 'wiaas_db_update_add_organization_info_ui_fields', + '201810190644704' => 'wiaas_db_update_add_reference_ui_field' ); public static function execute() { diff --git a/backend/app/plugins/wiaas/includes/db-updates/data/wiaas-ui-field-reference.json b/backend/app/plugins/wiaas/includes/db-updates/data/wiaas-ui-field-reference.json new file mode 100644 index 0000000..7c8a187 --- /dev/null +++ b/backend/app/plugins/wiaas/includes/db-updates/data/wiaas-ui-field-reference.json @@ -0,0 +1,52 @@ +[ + { + "key": "group_5bc845c001de4", + "title": "Package Reference", + "fields": [ + { + "key": "field_5bc845dc7eed5", + "label": "Reference", + "name": "_wiaas_package_reference", + "type": "taxonomy", + "instructions": "", + "required": 0, + "conditional_logic": 0, + "wrapper": { + "width": "", + "class": "", + "id": "" + }, + "taxonomy": "product_tag", + "field_type": "select", + "allow_null": 0, + "add_term": 1, + "save_terms": 1, + "load_terms": 1, + "return_format": "id", + "multiple": 0 + } + ], + "location": [ + [ + { + "param": "post_type", + "operator": "==", + "value": "product" + }, + { + "param": "post_taxonomy", + "operator": "==", + "value": "product_type:bundle" + } + ] + ], + "menu_order": 0, + "position": "acf_after_title", + "style": "seamless", + "label_placement": "top", + "instruction_placement": "label", + "hide_on_screen": "", + "active": 1, + "description": "" + } +] \ No newline at end of file diff --git a/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-ui-fields.php b/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-ui-fields.php index 81192c0..2dbf4b1 100644 --- a/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-ui-fields.php +++ b/backend/app/plugins/wiaas/includes/db-updates/wiaas-db-update-ui-fields.php @@ -18,6 +18,15 @@ function wiaas_db_update_add_user_organization_ui_fields() { _wiaas_import_field_group($ui_json); } +function wiaas_db_update_add_reference_ui_field() { + + $ui_json = file_get_contents( dirname( __FILE__ ) . '/data/wiaas-ui-field-reference.json' ); + + $ui_json = json_decode( $ui_json, true ); + + _wiaas_import_field_group($ui_json); +} + // private helper function