strip commits from sql before passing to psql
[Fixes #71925096] #each loop changes the context
[Fixes #71921434] show EU variety listings on species page
removed unnecessary character
added new feature text
Annotated models.
Added CanCan gem to manage authorization.
Added is_manager boolean field to users
Display role information on manage users screen. Hide password fields when editing users. As users should change their own passwords
[Finishes #41220769] Adds authorization. Blocking contributors from deleting data, and accessing some parts of the administration website. Including no access to trade management interface, bulk updates, and core data menu
Moved created and updated info to the right. Hide bin if not a manager
authorize_resource with class set to false, as we don't need to look into objects specifically but rather just to the model
Hide the destroy button from the taxon concepts' list page
Hide is_manager controller if user is not a manager
Fixed the width of the columns on the taxon concepts index page. no need to have actions so wide
Making all users managers makes all admin specs pass
Added helper login_contributor. Added spec to check if contributors can delete taxon_concepts
resized remove icon (new feature box) to prevent clipping
hide 'manage users' from non-managers
is_manager should default to false and not allow null