Hi @Anjali Patel ,
Welcome to the community!
You may certainly grant additional permissions beyond what is recommended here. A good approach is to restrict the roles as much as possible and add permissions as needed. It is much safer to add permissions on an as-needed basis as opposed to possibly exposing too much data.
By using Project Roles you'll be able to reuse the Permission Scheme between different projects that have different read-only users.
Test the scenario and make adjustments accordingly.
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events