Changeset 3684633
- Timestamp:
- 09/07/2026 10:09:26 AM (7 weeks ago)
- Location:
- wbs-connect-for-dataverse/trunk
- Files:
-
- 1 added
- 6 edited
-
includes/bridge-wbs-forms.php (modified) (1 diff)
-
includes/rest.php (modified) (1 diff)
-
includes/review.php (added)
-
includes/shortcodes.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
uninstall.php (modified) (1 diff)
-
wbs-connect-for-dataverse.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wbs-connect-for-dataverse/trunk/includes/bridge-wbs-forms.php
r3636832 r3684633 148 148 } 149 149 150 wbs_dataverse_connect_review_note_success(); 151 150 152 // Mark this form's submission as captured for wbs_forms_submission_handled. 151 153 $GLOBALS['wbs_dataverse_connect_bridge_handled'][(int) $form_id] = true; -
wbs-connect-for-dataverse/trunk/includes/rest.php
r3624546 r3684633 110 110 } 111 111 112 wbs_dataverse_connect_review_note_success(); 112 113 return new WP_REST_Response(['ok' => true, 'message' => wbs_dataverse_connect_form_success_message()], 200); 113 114 } -
wbs-connect-for-dataverse/trunk/includes/shortcodes.php
r3620392 r3684633 130 130 return '<div class="dvc-notice">' . esc_html__('There is nothing to show at the moment.', 'wbs-connect-for-dataverse') . '</div>'; 131 131 } 132 wbs_dataverse_connect_review_note_success(); 132 133 133 134 wbs_dataverse_connect_enqueue_style(); -
wbs-connect-for-dataverse/trunk/readme.txt
r3636832 r3684633 5 5 Tested up to: 7.0 6 6 Requires PHP: 8.0 7 Stable tag: 1. 3.07 Stable tag: 1.4.0 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 94 94 == Changelog == 95 95 96 = 1.4.0 = 97 * Review request: after the plugin has rendered collections or created records on a site for at least a week, administrators see one request to rate it on WordPress.org, with a direct link to the review form. It can be snoozed for a month or switched off for good, appears only on the Dashboard, the Plugins screen and the plugin's own page, and never comes back once answered. Site builders can suppress it with the wbs_dataverse_connect_review_due filter. 98 * Rate and Support links in the plugin row on the Plugins screen and in the footer of the plugin's settings page. 99 96 100 = 1.3.0 = 97 101 * WBS Forms bridge: map a WBS Forms (or Contact Form 7-style) submission straight into a Dataverse table, with per-field typing (text, email, date, choice, multi-select choice, boolean, lookup, and lookup-by-name). Declare a mapping per form with the wbs_dataverse_connect_bridge_maps filter or the stored option. The form keeps rendering, validating and emailing on its own, so a Dataverse outage never loses a submission; the failure is logged and health-alerted. … … 112 116 == Upgrade Notice == 113 117 118 = 1.4.0 = 119 Adds a one-time, snoozable request to rate the plugin plus permanent Rate and Support links. No functional changes to collections, forms or the connection. 120 114 121 = 1.1.0 = 115 122 Adds real-time email alerts for failed Dataverse requests plus a twice-daily connection probe. An expired client secret no longer breaks forms silently. -
wbs-connect-for-dataverse/trunk/uninstall.php
r3622718 r3684633 22 22 'wbs_dataverse_connect_alert_partner_email', 23 23 'wbsdvc_health', 24 'wbsdvc_review', 24 25 ]; 25 26 foreach ($wbs_dataverse_connect_options as $wbs_dataverse_connect_option) { -
wbs-connect-for-dataverse/trunk/wbs-connect-for-dataverse.php
r3636832 r3684633 4 4 * Plugin URI: https://woods.consulting/wbs-dataverse-connect-for-wordpress/ 5 5 * Description: Publish Microsoft Dataverse records as lists and detail views on your WordPress site, and write form submissions straight back into Dataverse tables. 6 * Version: 1. 3.06 * Version: 1.4.0 7 7 * Author: WOODS Business Solutions 8 8 * Author URI: https://woods.consulting … … 16 16 if (!defined('ABSPATH')) { exit; } 17 17 18 define('WBS_DATAVERSE_CONNECT_VERSION', '1. 3.0');18 define('WBS_DATAVERSE_CONNECT_VERSION', '1.4.0'); 19 19 define('WBS_DATAVERSE_CONNECT_PATH', plugin_dir_path(__FILE__)); 20 20 define('WBS_DATAVERSE_CONNECT_URL', plugin_dir_url(__FILE__)); … … 29 29 require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/rest.php'; 30 30 require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/admin.php'; 31 require_once WBS_DATAVERSE_CONNECT_PATH . 'includes/review.php'; 31 32 32 33 add_action('init', function () { … … 48 49 add_action('admin_menu', 'wbs_dataverse_connect_admin_menu'); 49 50 add_action('admin_init', 'wbs_dataverse_connect_admin_init'); 51 wbs_dataverse_connect_review_boot(); 50 52 add_action('admin_post_wbs_dataverse_connect_flush', 'wbs_dataverse_connect_handle_flush'); 51 53 add_action('admin_post_wbs_dataverse_connect_test', 'wbs_dataverse_connect_handle_test');
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)