Adds simple training events tracking inside Disciple.Tools. It has features to support sharing, tasks, meeting times, connections to participants and leaders, and mapped locations.
the custom_display is set to true which means it doesn't get displayed by the by the render_field_for_display function.
But just setting the custom_display to false doesn't resolve the issue totally either. The field displays, but there is a JS error that occurs because the field doesn't exist in the Javascript properly.
Within DT the menu items like "Favorite Contacts" and "My Recently Viewed" are towards the top of the menu list and not at the bottom (last places). Moving them to be consistent with the other areas of DT (like contacts and groups) will help the user.
There is no easy way to cancel the creation of a new training once on the create training page. Creating a contact and group have a simple text cancel button.
Make the Save and continue editing styled the same (button green) - like the other add records pages.
Using the meeting times date selector with the Trainings plugin installed, dates aren't being saved when using Safari on Mac. The payload to the API request is {"meeting_times":[{"value":null}]} instead of containing the selected date.
Like what is available for a Child group on a group record page, have the ability to create a new training via a modal that is accessed via the Child Training field.