Project Manager granular permission system
It would be nice if the permissions on the customer side are more granular. Example, the permissions is let customers upload and view files. I would rather have them separated. I would like customers to see project files uploaded by the staff but don't let them upload files to the project.
The permissions should also be linked to the project or customer. Some projects require customers to create tasks and upload files. Some don't. Its either all or nothing today which makes it only useful for internal projects and not really for the client area section. I don't want customers messing up a project by spamming tasks because they think its support but then I want that option for other customers and projects.