Cause: Authorization checks were made by querying the security entity representing the user. However, when a user is made an owner of the project, the user entity is not updated, the project entity is updated. The user entity is only updated when the user logs in.
Consequence: When a user was given ownership of a project, they had to log out and log back in again before Zanata would authorize them as the owner of the project.
Fix: The authorization check is now made by querying the project entity, rather than the user entity.
Result: Users no longer have to log out and log back in again to update their authorizations when they are assigned ownership of a project.