As a user,
I want to see the list of other users.
With ability to view their personal information.
returns a list of Users.
returns a new User entity.
returns the updated User entity.
returns number of deleted entities.
| AC-1 | Page is available at /users | 
|---|---|
| AC-1.1 | Any authorised user can see this page | 
| AC-2 | There is a list of users in a form of table | 
| AC-2.1 | Display avatar image, first and last name, email, department and position | 
| AC-2.2 | User can search by full name | 
| AC-2.3 | User can sort by first and last name, email, department and position | 
| AC-3 | User can update his own profile | 
| AC-4 | Admin can create new user | 
| AC-5 | Admin can update any user | 
| AC-6 | Admin can delete any user |