For the roles setup on ActiveReports, I would like to see roles locked down by Data “Model”. So when you setup a new role, you select what Data Models can be used for that role. Other Roles would be a view only role where the end user can just run report, a designer role (edit all report) and then a designer role (restricted) where they can just edit reports that they created…not other people’s reports.
To make sure I understand your request fully: Today you can do this, but it requires visiting each model and selecting which roles have access. Instead you want to be able to edit a Role and select which Models (and which permissions) that Role has to each model. Is that correct?
Also, how many models, roles, and users are you expecting to deal with in production?