Edit but not save role

I have a proposal for a new feature if it would be possible to implement. Let’s say that we have a demo dashboard with a few graphs on it for visitors to see how they look and work. Normal site visitors can only see the dashboard, the next permission already allows users to edit, delete and add panels. I am proposing a middle ground where we could specifically edit roles such as assign specific functions like add, delete, edit, …