Day Off allows you to customize roles by selecting specific permissions, so you can give access without allowing any changes.
You can create a limited access role directly from the web platform.
To set up a view only role:
You can allow access to:
All without giving the ability to modify anything.