Added column type for organization
Return org_type with user_info
Added edit and update actions to UsersController.
UsersController#edit assigns the organisation as well.
Add template for UsersController#edit
A field agent can't do ANY operation on a user other than himself.
Users#index lists all users, not just field agents.
Add edit links to each user in the users list.
The error flash when updating a user should have the full_messages.
Add the new roles as well as getters to check for those roles.
Added a roles field in the user register page.
Allow a cso_admin to create any user except an admin.
Added abilities for viewer, field_agent, supervisor, designer and manager.
A cso_admin should only be able to see his own organization.
Add abilities for all the new roles.
Move the authorisation for UsersController#validate_users inside the action.
Rename the 'admin' role to 'super_admin'
Add a migration to change all admins to super admins.
Allow the super_admin to create users for each organization.
Added Organization#show.