[srv] Big refactoring, user roles are now managed on server-side
[ui] Big refactoring, Fixing cart bugs, check rights (base on role) on client side