Commits on Source (636)
Showing
- .gitlab-ci.yml 27 additions, 9 deletions.gitlab-ci.yml
- .ruby-version 1 addition, 1 deletion.ruby-version
- Gemfile 16 additions, 15 deletionsGemfile
- Gemfile.lock 416 additions, 383 deletionsGemfile.lock
- README.md 140 additions, 23 deletionsREADME.md
- app/builders/learning_object_builder.rb 76 additions, 10 deletionsapp/builders/learning_object_builder.rb
- app/controllers/application_controller.rb 29 additions, 1 deletionapp/controllers/application_controller.rb
- app/controllers/concerns/deleted_objects_controller.rb 19 additions, 0 deletionsapp/controllers/concerns/deleted_objects_controller.rb
- app/controllers/concerns/downloadable_controller.rb 20 additions, 0 deletionsapp/controllers/concerns/downloadable_controller.rb
- app/controllers/concerns/followable_controller.rb 20 additions, 1 deletionapp/controllers/concerns/followable_controller.rb
- app/controllers/concerns/highlights_controller.rb 19 additions, 0 deletionsapp/controllers/concerns/highlights_controller.rb
- app/controllers/concerns/paginator.rb 57 additions, 12 deletionsapp/controllers/concerns/paginator.rb
- app/controllers/concerns/publisher_controller.rb 55 additions, 12 deletionsapp/controllers/concerns/publisher_controller.rb
- app/controllers/concerns/resource_model.rb 19 additions, 0 deletionsapp/controllers/concerns/resource_model.rb
- app/controllers/concerns/reviewable_controller.rb 20 additions, 1 deletionapp/controllers/concerns/reviewable_controller.rb
- app/controllers/concerns/sociable_controller.rb 23 additions, 2 deletionsapp/controllers/concerns/sociable_controller.rb
- app/controllers/concerns/stageable_controller.rb 19 additions, 0 deletionsapp/controllers/concerns/stageable_controller.rb
- app/controllers/concerns/subjectable_controller.rb 19 additions, 0 deletionsapp/controllers/concerns/subjectable_controller.rb
- app/controllers/concerns/taggable_controller.rb 19 additions, 0 deletionsapp/controllers/concerns/taggable_controller.rb
- app/controllers/v1/activities_controller.rb 52 additions, 0 deletionsapp/controllers/v1/activities_controller.rb
source 'https://rubygems.org' | ||
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' | ||
gem 'rails', '5.0.0.1' | ||
gem 'rails', '>=6.0.0' | ||
# Use postgresql as the database for Active Record | ||
gem 'pg' | ||
# bundle exec rake doc:rails generates the API under doc/api. | ||
gem 'sdoc', '~> 0.4.0', group: :doc | ||
gem 'sdoc', '>= 0.4.0', group: :doc | ||
# Use ActiveModel has_secure_password | ||
gem 'bcrypt', '~> 3.1.7' | ||
gem 'bcrypt', '>= 3.1.7' | ||
# memcached | ||
gem 'dalli' | ||
... | ... | @@ -30,16 +30,16 @@ gem 'whenever', require: false |
gem 'devise' | ||
# files | ||
gem 'paperclip' | ||
gem 'kt-paperclip', github: 'kreeti/kt-paperclip', branch: 'master' | ||
# enable login via rest | ||
gem 'devise_token_auth' | ||
gem 'devise_token_auth', github: 'lynndylanhurley/devise_token_auth', branch: 'master' | ||
gem 'rack-cors', require: 'rack/cors' | ||
gem 'rmagick' | ||
# Dspace REST API Integration | ||
gem 'dspace_rest_client', github: 'mgiacomini/dspace-rest-client', branch: 'master' | ||
gem 'dspace_rest_client', github: 'c3sl/dspace-rest-client', branch: 'master' | ||
# pretty logs | ||
gem 'rainbow' | ||
... | ... | @@ -81,13 +81,13 @@ group :development do |
# reduce queries - https://github.com/flyerhzm/bullet | ||
gem 'bullet' | ||
gem 'better_errors' | ||
gem 'better_errors', '~>2.8.0' | ||
# Call 'byebug' anywhere in the code to stop execution and get a debugger console | ||
gem 'byebug' | ||
# Access an IRB console on exception pages or by using <%= console %> in views | ||
gem 'web-console', '~> 2.0' | ||
gem 'web-console', '~>4.0.4' | ||
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring | ||
gem 'spring' | ||
... | ... | @@ -107,12 +107,12 @@ group :test do |
end | ||
group :development, :test do | ||
gem 'rspec-rails', '~> 3.5' | ||
gem 'rspec-rails', '>= 3.8' #original is 3.6 | ||
gem 'rspec_api_documentation' | ||
gem 'factory_girl_rails' | ||
gem 'factory_bot_rails' | ||
end | ||
gem 'streamio-ffmpeg', '~> 1.0.0' | ||
gem 'streamio-ffmpeg', '>= 1.0.0' | ||
# sidekiq | ||
gem 'sidekiq' | ||
... | ... | @@ -120,13 +120,13 @@ gem 'sinatra', require: false |
gem 'slim' | ||
# CUrl | ||
gem 'curb', '~> 0.8.8' | ||
gem 'curb', '>= 0.8.8' | ||
# libArchive (Zip, Rar, ...) | ||
# C extension is required | ||
# For Mac OSX: brew install libarchive && bundle config build.libarchive "--with-opt-dir=/usr/local/opt/libarchive" | ||
# gem 'libarchive', '~> 0.1.2', :require => 'libarchive_ruby' | ||
gem 'libarchive-static' | ||
gem 'ffi-libarchive' | ||
gem 'gitlab' | ||
... | ... | @@ -145,7 +145,7 @@ gem 'activerecord-import' |
# social connect | ||
gem 'omniauth-facebook' | ||
gem 'omniauth-twitter' | ||
gem 'omniauth-google-oauth2' | ||
gem 'omniauth-google-oauth2', '~>0.8.2' | ||
# get mime type | ||
gem 'mimemagic' | ||
... | ... | @@ -165,7 +165,8 @@ gem 'public_activity' |
# gem 'rails-observers' | ||
# soft-deleted for active record models | ||
gem 'paranoia', github: 'rubysherpas/paranoia', branch: 'rails4' | ||
#gem 'paranoia', github: 'rubysherpas/paranoia', branch: 'rails4' | ||
gem 'paranoia' | ||
# models versioning | ||
gem 'paper_trail' | ||
... | ... |
This diff is collapsed.