Try to find the way to share with viewer

The idea is:

Hi i am using self hosted n8n and i have a idea to add viewer in share

My use case:

i have a case that i want to make a account that only can see the workflow or maybe run it but can`t update the workflow is there a feature or some way to do it already please let me know

I think it would be beneficial to add this because:

i already see edit so it should be easy for you guy to add viewer too

Are you willing to work on this?

well if you have any suggest or some path i should follow to make this i would love to code it by my self and make a pull request on git