Hi I tried adding user role at project level and understandably it propogates to all modules for assigning different access permission. My question is if we create a module role in security option of a module, what is use of that, where it can be utilized. I donot see this created role anywhere else in the project explorer.
You need to go to the project security, in your project module. Here you can assign module roles to user roles.
This defines which user has what rights in different modules. So a user can have write access in one module but read only access in another module.
Also I think you need to have the security level on production.