Doclix supports five roles per project, each with different permissions:

RoleViewCommentEdit directlyApprove changesProject settings
OwnerYesYesYesYesYes
AdminYesYesYesYesNo
EditorYesYesProposes onlyNoNo
CommenterYesYesNoNoNo
ViewerYesNoNoNoNo