Get a Project from the database the name of the Project
List all Projects. If the user logged have a ROLE_ADMIN, he can see all the
projects. Otherwise, a u
Determine if the User is an admin of a project
Determine if the User is member of a project
Determine if the user is allowed to update a project.
List of users with the a given PermissionLevel
Creates a Project. Creating a project needs a global ROLE_ADMIN role. For the
first time the project
creates a project permission, adding permission level for the user in the given
A method that check is a project exists with the same name already.
getSingleResult() fails if the p
Determine if the user is a curator or not.
List projects accessible by current user
Get list of permissions a user have in a given project