Commits on Source (301)
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- .gitlab-ci.yml 142 additions, 0 deletions.gitlab-ci.yml
- .rspec 2 additions, 2 deletions.rspec
- .rubocop.yml 5 additions, 2 deletions.rubocop.yml
- .ruby-version 1 addition, 1 deletion.ruby-version
- .travis.yml 27 additions, 21 deletions.travis.yml
- Gemfile 23 additions, 17 deletionsGemfile
- Gemfile.lock 265 additions, 238 deletionsGemfile.lock
- README.md 44 additions, 0 deletionsREADME.md
- app/assets/config/manifest.js 11 additions, 0 deletionsapp/assets/config/manifest.js
- app/assets/images/function_icon.svg 6 additions, 0 deletionsapp/assets/images/function_icon.svg
- app/assets/javascripts/SlickGrid/2.02/controls/slick.columnpicker.js 2 additions, 1 deletion...javascripts/SlickGrid/2.02/controls/slick.columnpicker.js
- app/assets/javascripts/annotations.js 1099 additions, 564 deletionsapp/assets/javascripts/annotations.js
- app/assets/javascripts/app-level.js 1 addition, 1 deletionapp/assets/javascripts/app-level.js
- app/assets/javascripts/application.js 1 addition, 2 deletionsapp/assets/javascripts/application.js
- app/assets/javascripts/assessments_show.coffee 1 addition, 2 deletionsapp/assets/javascripts/assessments_show.coffee
- app/assets/javascripts/jquery.scrollIntoView.min.js 14 additions, 0 deletionsapp/assets/javascripts/jquery.scrollIntoView.min.js
- app/assets/javascripts/manage_submissions.js 2 additions, 2 deletionsapp/assets/javascripts/manage_submissions.js
- app/assets/javascripts/submission_view.js 3 additions, 0 deletionsapp/assets/javascripts/submission_view.js
- app/assets/stylesheets/annotations.css 605 additions, 45 deletionsapp/assets/stylesheets/annotations.css
.gitlab-ci.yml
0 → 100644
source 'https://rubygems.org' | ||
ruby '2.6.3' | ||
gem 'rails', '=4.2.1' | ||
gem 'rails', '=5.2.0' | ||
# Use SCSS for stylesheets | ||
gem 'sass-rails', '>= 4.0.3' | ||
... | ... | @@ -9,7 +10,7 @@ gem 'sass-rails', '>= 4.0.3' |
gem 'materialize-sass' | ||
# Use for some of the glypicons on the site | ||
gem 'bootstrap-sass', '~> 3.3.6' | ||
gem 'bootstrap-sass', '>= 3.4.1' | ||
# Use Uglifier as compressor for JavaScript assets | ||
gem 'uglifier', '>= 1.3.0' | ||
... | ... | @@ -18,14 +19,11 @@ gem 'uglifier', '>= 1.3.0' |
gem 'coffee-rails', '>= 4.0.0' | ||
# See https://github.com/sstephenson/execjs#readme for more supported runtimes | ||
gem 'therubyracer', platforms: :ruby | ||
gem 'mini_racer', platforms: :ruby | ||
# Use jquery as the JavaScript library | ||
gem 'jquery-rails' | ||
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks | ||
gem 'turbolinks' | ||
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder | ||
gem 'jbuilder', '>= 2.0' | ||
... | ... | @@ -45,18 +43,18 @@ gem 'rake', '>=10.3.2' |
gem 'populator', '>=1.0.0' | ||
# To communicate with MySQL database | ||
gem 'mysql2', '=0.3.18' | ||
gem 'sqlite3' | ||
gem 'mysql2', '~>0.4.10' | ||
# Development server | ||
gem 'thin' | ||
# External authentication | ||
gem 'devise', '=3.4.0' | ||
gem 'devise', '>=4.5.0' | ||
gem 'omniauth', '>=1.2.2' | ||
gem 'omniauth-facebook', '>=2.0.0' | ||
gem 'omniauth-google-oauth2', '>=0.2.5' | ||
gem 'omniauth-shibboleth', '>=1.1.2' | ||
gem 'omniauth-oktaoauth' | ||
# Autolab API OAuth Service | ||
gem 'doorkeeper' | ||
... | ... | @@ -73,11 +71,11 @@ gem 'rubyzip' |
# Helper gem for Ruby JSON API client | ||
gem 'httparty' | ||
# Enables RSpec testing framework with Capybara and Factory Girl. | ||
gem 'rspec-rails' | ||
# Enables RSpec testing framework with Capybara and FactoryBot. | ||
gem 'rspec-rails', '>=3.5.0' | ||
gem 'rack-test' | ||
gem 'capybara', group: [:development, :test] | ||
gem 'factory_girl_rails', group: [:development, :test] | ||
gem 'factory_bot_rails', group: [:development, :test] | ||
gem 'database_cleaner', group: [:development, :test] | ||
gem 'webmock', group: [:development, :test] | ||
gem 'codeclimate-test-reporter', group: :test, require: nil | ||
... | ... | @@ -98,7 +96,7 @@ gem 'js_cookie_rails' |
# Dates and times | ||
gem 'momentjs-rails', '>= 2.9.0' | ||
gem 'bootstrap3-datetimepicker-rails', '~> 4.0.0' | ||
gem 'bootstrap3-datetimepicker-rails', '>= 4.17.47' | ||
# Force SSL on certain routes | ||
gem 'rack-ssl-enforcer' | ||
... | ... | @@ -108,17 +106,20 @@ group :development do |
gem 'better_errors' | ||
gem 'binding_of_caller' # enhances better_errors | ||
# Useful debugger | ||
gem 'byebug', '>=3.5.1' | ||
# static code analyzer | ||
gem 'rubocop', require: false | ||
# documentation generator | ||
gem 'yard' | ||
# sqlite3 adapter | ||
gem 'sqlite3', '~> 1.3.6' | ||
end | ||
# Useful debugger | ||
gem 'byebug', '>=3.5.1' | ||
# for PDF annotations | ||
# This is an outdate version however support for | ||
# templating has been dropped in the future versions | ||
... | ... | @@ -128,4 +129,9 @@ gem 'prawn', '0.13.0' |
# LDAP Lookup | ||
gem 'net-ldap' | ||
gem 'sprockets-rails', '2.3.3' | ||
gem 'sprockets-rails', '>=3.2.1' | ||
gem "jstz-rails3-plus", ">= 1.0" | ||
# For getting file types | ||
gem 'mimemagic', '>= 0.3.5' |
app/assets/config/manifest.js
0 → 100644
app/assets/images/function_icon.svg
0 → 100644
This diff is collapsed.
app/assets/javascripts/submission_view.js
0 → 100644