Here is a method to let users view reports without having access to the other Form Master settings
Create a role for example "Report Viewers" and go into Module Settings and allow this role to edit the module.
Open up DesktopModules\Code5Systems_FormMaster\assets\xml\DispatchMenu.xml
And replace the “All” in roles=”All” with Admin on any menu item you do not want the users with edit role permissions to see that will solve your problem.
This is an undocumented feature, don’t ask me why. Probably because it is confusing for the implementer because if does not mean DNN roles just 3 levels. All, Admin, and SU for superuser.
This solution changes Form Master for all Portals though so if there are users in other portals who manage Form Master which are Not Administrators they will loose the edit functions.
Steve