This plugin is designed to extend and enhance the feedback feature of the legacy 12…
This plugin is designed to enhance the feedback feature of the legacy 12-step-meeting-list plugin found on its Meeting Detail screen. It provides a formatted solution to guide user feedback input, giving a consistent, auditable, and accurate view of what the feedback submitter is wanting added, changed, or removed in the 12 Step Meeting List.
Screenshots
screenshot-1.png. Meeting detail page normal view with 'Request a change to this listing' button visible.
screenshot-2.png. Meeting detail page with enhanced 'Meeting Change Request' visible.
screenshot-3.png. Meeting detail page with green 'Request Submission Success' message visible.
screenshot-4.png. Example of an enhanced 'Meeting Change Request' feedback email.
FAQ
No ‘Request a change to this listing’ button found?
Like the original feedback feature, this enhanced version requires a website administrator email address be entered in the “User Feedback Emails” field on the Meetings/Import & Settings page before the feedback system will display.
What version of the 12 Step Meeting List plugin is required?
Version 3.12 or later.
Is there a way to un-hide the Contact Information fields on the Additional Group Information portion of the form?
Add this to your (child) theme’s functions.php.
$tsml_hide_contact_information = false;
ChangeLog
1.0.7
- Synchronize and update single-meetings.php with corresponding file in TSML 3.14.15 version.
- Set display of Additional Information Contact fields default to hidden. Change FAQ to reflect this change. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/26
- Disable link to ‘Meetings at this Location’ feature. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/23
- Disable double click on Change Request button for approximate locations. Fix bug displaying empty div below map. https://github.com/code4recovery/12-step-meeting-list-feedback-enhancement/issues/19
1.0.6
- Synchronize and update single-meetings with features in TSML 3.14.5 version, including attendance option.
- Add radio button control and info graphic to manage in-person/online/hybrid/inactive attendance options.
- Remove sub region text field.
- Change free form input text boxes to receive multi-line input.
- Move Open, Close, Men-Only, Women-Only from Types checkbox list to mutually exclusive radio buttons.
- Add TC and ONL types to list of types excluded from Types checkbox list.
- Add validation for all URL type input fields.
- Add bootstrap visibility error classes for required and validated information fields.
- Add Meeting End Time dropdown field.
- Move “Request for Change” button back to original position near bottom left column.
- Make display of Additional Information Contact fields optional. Add FAQ for same here.
1.0.5
1.0.4
- Enqueued java script in footer with jquery dependency to resolve bootstrap button issue. Added code for deactivate function to fix deactivation error.
1.0.3
- Updated CSS and internal styles to display correctly with most themes.
1.0.2
- Removed periods from header which caused invalid header warning on activation when debug mode is on.
1.0.1
- Added version check of ’12 Step Meeting List’ plugin during Activation. If version number is less than 3.12 Activation will fail.
1.0
- Initial release to WordPress SVN repository.