A higher level of permission will be selected if a user has multiple permissions of a project. For example, if a user is added to a project with edit permission in the member section, and at the same time, the user is added with view permission with a team he/she belongs to in the team section. This user will have edit permission.