Tidied up project
Added basic carrierwave implementation
Constrained fileformats and added minimagick to scale images on upload and also provide a thumbnail version used for the index page
Added uploads directory to gitignore so you get less scream
Added slack/capistrano notifications
Added required libs to capistrano deploy.rb file. And access to slack_token by loading the YAML file, as there's no Rails environment loaded
Added omniauth with github and a custom authorization, use is_unep? method to query github via api to see if that user is a member of the unepwcmc group on github even if marked as private, if they are, returns true
Added CanCanCan and error handling for is_unep? method, users can now only edit if they are a member of the unepwcmc github group
Moved API call to happen on login, and added is_unep to users table, will continue monday
Strengthened authentication and authorization for unepwcmc github users
Refined authentication to be restricted to wcmc-core-dev team on github, also cleaned up methods in doing so
Removed cancancan gem, no longer needed
Changed scopes
Fixed identation
Removed cached version of cancancan gem
Added debugger gem to repository. Updated devise initializer to request repo access from github
Added new fields to projects, added show and edit views and form
Permitted attributes through controller, refined button layout
Fixed projects links, removed js
Added styling and link to image, removed unnecessary method from projects controller