This new module sends slack notifications when various events occur in Apostrophe, such as committing a document. Development was sponsored by Michelin, through Apostrophe Enterprise Support.
If you need a feature added to Apostrophe sooner rather than later, you should definitely check out our enterprise support program. It’s not just for large companies; smaller shops have frequently sponsored smaller features that are important to them.
This module requires the latest version of
apostrophe-workflow to receive the needed events.
- Fixes for several bugs relating to tooltips persisting on the page longer than they should.
- Fixes for three bugs relating to array fields: a
requiredarray field that is hidden by
showFieldsis now correctly treated as not required (like other field types). Clicking “cancel” when editing an array now correctly reverts to the original contents of the array. And dynamic choice methods for
checkboxesfields now work correctly when nested in an
- Nested areas can now be edited properly when found inside a dialog box, such as the “Edit” dialog box of a piece type.
diffpackage to continue passing
jQueryfrom version 3.3.1 to version 3.4.1, for those who have set
jQuery: 3as an option to
apostrophe-assets. This addresses a minor prototype pollution bug in jQuery. Please note that if you are not using
jQuery: 3, you are still using jQuery 1.x. If you have jQuery code that will not work with 3.x, you should take the plunge and fix it, as there are no new fixes forthcoming for any issues with jQuery 1.x. You can also use the new
lean: trueoption to eliminate jQuery altogether when no user is logged in (in Apostrophe 3.x this will be the behavior all the time).
- You are now invited to optionally export as well after performing a batch commit, similar to a regular commit. Thanks to Javier Mabarca.
- This module now emits
apostrophe-workflow:afterForceExportWidgetevents, for use with the new module
apostrophe-external-notifications, which can send a notice to Slack in these situations.