This was long overdue, but we finally found some time to update our Yeoman Plugin generator to make use of the latest React version, and improved the default React skeleton with hooks!
npm update -g generator-datocms-plugin
We made some improvements to webhooks! You can now "pause" webhooks by temporarly disabling them, and use Mustache templates not only to compose a custom HTTP payload, but also to personalize the URL:
You can now change the sort order of the records by the field of your choice:
You can now see the top videos by streaming time in the "Project usages":
Another change in the tracking area is related to the IP address tracking.
You can now disable the IP tracking in the projects settings:
With today's update, we decided to split two permissions in order to give you a more fine grained permission system.
The Create/edit models, plugins and customize content navigation bar environment permission has been splitted in two separate ones: Create/edit models and plugins and Customize content navigation bar.
That's the before and after:
The Edit metadata/replace assets permission for assets has received the same treatment, and you can now control the two actions separately:
This change did not alter what your users were already able to do, or not to do. For instance, if an existing role had the ability to "Create/edit models, plugins and customize content navigation bar", the same role is now be able to "Create/edit models and plugins" and "Customize content navigation bar".