DNN Dynamic Roles 02.01.00 released

We’re happy to announce the availability of DNN Dynamic Roles 02.01.00. These release adds support for two new license types “trial” and “limited” and now allows to create debug message to analyze in detail why (or why not) a user is assigned or removed from a (dynamic) role.

With the new license types it is now possible to get a trial license to test the module for a limited time for free in any production environment.

When enable logging, DNN Dynamic Roles now creates log messages that allows analyzing why redirects are performed or why they are not performed. Theses logging messages look like this:

2017-02-26 17:11:05,132 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.HttpModule - Authenticated request detected (URL: '…')
2017-02-26 17:11:05,133 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Process authenticated request for user '…'...
2017-02-26 17:11:05,135 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Process dynamic role 'DynamicRoles1' (Update method: 'Sync')
2017-02-26 17:11:05,136 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Evaluate rule of dynamic role 'DynamicRoles1'
2017-02-26 17:11:05,136 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Test True rule
2017-02-26 17:11:05,137 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - True rule passed
2017-02-26 17:11:05,138 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Rule evaluates to 'True'
2017-02-26 17:11:05,138 […][Thread:18][DEBUG] weweave.DnnDynamicRoles.Core.Service.DynamicRoleService - Add user to role

More information: