Adding a function to a permission level should be a toggle instead of a drop down.
Currently, if I want someone to upload files, they can then download files. But if I'm collecting items from multiple companies, I do not want to have them download other items. To solve cases like this:
NAME VIEW DOWNLOAD MARKUP UPLOAD EDIT MANAGE
Person Y N Y Y N N
Company Y N N N N N
Role Y Y Y Y Y N