Agent roles have been available in Deskie for quite some time now and have greatly simplified the process of setting permissions and access levels: agents no longer need to have these set individually. However, there was still a lack of ability to consider roles in conjunction with other service settings—such as rules, macros, statuses, etc. We had to either set certain logic for an agent personally or bind to the access settings for specific groups.
This problem no longer exists: agent roles can now be specified in all service settings. Let's take a closer look at where this option has become available.