Please follow the recommended procedure to upgrade your agent version by following this note.
Upgrading to v7
This upgrade unlocks the following feature: To upgrade to v7, update the version in your Gemfile, then run the following and update your project as shown in the Breaking Changes section below.:In case of a regression introduced in Production after the upgrade, a rollback to your previous agent version 6 is the fastest way to restore your admin panel.
Breaking change
Smart actions
The smart actionchange hook is no longer linked to fieldName. Now it need to set a hook property inside field definition.
After
hooks function has changed.fields is now an array. You must change the way you access fields.
After
hooks functions has changed. In order to support the hooks for global and bulk smart action, record is no longer sent to the hook. You must change the way you get the record information.
After
Scopes
Scopes have been revamped, from a convenient alternative to segments, to a security feature. They are now enforced by the agent (server-side). This update comes with breaking changes in the prototype of helpers which are provided to access and modify data. All occurrences of calls toResourcesGetter, ResourceGetter, ResourceUpdater must be updated and now require the forest_user property to retrieve the relevant scope. The forest_user property is made accessible in your smart action controllers by inheriting from our controller: ForestLiana::SmartActionsController
After