That's a good solution and I never thought of it.
Having a closer look to the Permission Level configuration, I see that
the "Manage Permissions" is on the "Site" level, not at
"List" level. Does this mean that if I give someone the
"manage permissions" inside a "List", that person will
have the ability of changing user permissions inside the whole site?
Better, I am talking about a list with document specific access, i.e.
each person can only see a set of documents inside the list. I would
like that each of them could give access to someone different, if they
think that makes sense. The ideal situation would be, of course, just to
give read access and not being able to change their one access.
I have to think about the risk of having someone to change its access to
"full control" and then delete the document itself.
But, what I cannot have is people changing the site level permissions.
Will that be the case ?