Hello Jim,
Answers
1. Yes you can show your dashboards according to user's roles. DD is very expandable. It has many events for these process. you can make this example by using DashboardMenuPrepare event of surface. Dashboards instance has AuthorizationInfo. If you have already set AuthorizationInfo from Dashboard Editor, you can filter your dashboards by calling Thread.CurrentPrincipal.IsInRole . This way works with windows and forms authentication. If you want to work with custom authentication , you should use generic principle.
2. Yes you can filter widget type list according to user role.You can achieve this on WidgetTypeMenuPrepare event. you should getAllwidgets from DashboardFramework than you should add
them to e.List by filtering according to user role.
3. User can manage layout on DashboardsEditor.aspx in sample project. You can use it in every project. And finally u can set widget properties in WidgetPropertiesSetting event according to user.
We only have User Manual. And now we are upgrading it with new samples. It will be ready on new release in a couple of weeks.
Regards.
Berkay ERKOY
Development & Support Team
www.dynamicdashboards.net