Set finer permissions

Hello there :wave:

We just began to use this awesome GitLab :slight_smile:

At my company, we’d like to offer our internal users a way to see the changes of a project.
Now, there’s the “Guest” permission inside a project. But with that, a user can not see commits, but can create Issues and see Merge Requests. With the next “higher” permission (Reporter), a user can now see the whole code and some other stuff. That’s too much, and we definetly do not want the user to read the code.

So, is there a possibility to change the permissions more precisely?
Or is there another way to just show the changes i.e. just see the latest commits wihtout the code behind it?