Skip to content

Commit f2ad405

Browse files
authored
Merge pull request #451 from DMPRoadmap/development
The Big Merge
2 parents 0624f3e + 0801d57 commit f2ad405

File tree

761 files changed

+35734
-21540
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

761 files changed

+35734
-21540
lines changed

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@ db/data.yml
2929
# Ignore the test DB
3030
db/test.sqlite3
3131

32+
# Ignore the SimpleCov output
33+
coverage
34+
3235
# Ignore database configuration and token secrets
3336
config/database.yml
3437
config/secrets.yml
38+
config/branding.yml
3539

3640
# Ignore some of the initializers
3741
config/initializers/recaptcha.rb
@@ -57,3 +61,7 @@ config/initializers/wicked_pdf.rb
5761
# ignore yard generated documents
5862
/doc/*
5963
!/doc/README_FOR_APP
64+
65+
# ignore auto-generated gettext files when running gettext:find
66+
config/locale/*/app.edit.po
67+
config/locale/*/app.po.time_stamp

.travis.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@ rvm:
55
before_script:
66
- cp config/database_example.yml config/database.yml
77
- cp config/secrets_example.yml config/secrets.yml
8-
- bundle exec rake db:migrate RAILS_ENV=test
8+
- cp config/branding_example.yml config/branding.yml
9+
- cp config/initializers/devise.rb.example config/initializers/devise.rb
10+
- cp config/initializers/recaptcha.rb.example config/initializers/recaptcha.rb
11+
- cp config/initializers/wicked_pdf.rb.example config/initializers/wicked_pdf.rb
12+
- bundle exec rake db:drop RAILS_ENV=test
13+
- bundle exec rake db:create RAILS_ENV=test
14+
- bundle exec rake db:schema:load RAILS_ENV=test
915

1016
script:
1117
- bundle exec rake test

Gemfile

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ gem 'responders', '~> 2.0' # Allows use of respond_with and respond_to in contr
1515

1616
# ------------------------------------------------
1717
# DATABASE/SERVER
18-
gem 'pg'
1918
gem 'mysql2', '~> 0.3.18'
19+
gem 'pg'
20+
gem 'flag_shih_tzu' # Allows for bitfields in activereccord
2021

2122
# ------------------------------------------------
2223
# JS <-> RUBY BRIDGE
@@ -27,17 +28,13 @@ gem 'therubyracer', '>=0.11.4', platforms: :ruby
2728
# JSON DSL - USED BY API
2829
gem 'jbuilder'
2930

30-
# ------------------------------------------------
31-
# CLONE ACTIVERECORD MODELS AND ASSOCIATIONS
32-
gem 'amoeba'
33-
3431
# ------------------------------------------------
3532
# SLUGS/PERMALINKS
3633
gem 'friendly_id'
3734

3835
# ------------------------------------------------
3936
# SUPER ADMIN SECTION
40-
gem 'activeadmin', github: 'activeadmin'
37+
gem "administrate", :github => 'thoughtbot/administrate', :branch =>'v0.7.0'
4138

4239
# ------------------------------------------------
4340
# USERS
@@ -46,6 +43,8 @@ gem 'devise'
4643
gem 'devise_invitable'
4744
gem 'omniauth'
4845
gem 'omniauth-shibboleth'
46+
gem 'omniauth-orcid'
47+
4948
#rolify for roles
5049
gem 'rolify'
5150
# Gems for repository integration
@@ -60,11 +59,13 @@ gem 'ledermann-rails-settings'
6059
gem 'sass-rails'
6160
gem 'less-rails' # WE SHOULD PROBABLY USE SASS OR LESS NOT BOTH
6261
gem 'jquery-rails'
62+
gem 'font-awesome-rails'
6363
gem 'twitter-bootstrap-rails', '2.2.8'
6464
gem 'tinymce-rails' # WYSIWYG EDITOR
65-
gem 'contact_us', '>= 1.2.0' # COULD BE EASILY REPLACED WITH OUR OWN CODE
66-
gem 'recaptcha'
65+
gem 'contact_us', '>= 1.2.0' # COULD BE EASILY REPLACED WITH OUR OWN CODE
66+
gem 'recaptcha', '>= 4.0'
6767
gem 'dragonfly' # LOGO UPLOAD
68+
gem 'formtastic'
6869

6970
# ------------------------------------------------
7071
# EXPORTING
@@ -73,13 +74,14 @@ gem 'thin'
7374
gem 'wicked_pdf'
7475
gem 'htmltoword'
7576
gem 'feedjira'
76-
gem 'caracal' # WORD DOC EXPORTING
77-
gem 'caracal-rails'
7877
gem 'yaml_db', :git => 'https://github.com/vyruss/yaml_db.git'
7978

8079
# ------------------------------------------------
8180
# INTERNATIONALIZATION
8281
gem "i18n-js", ">= 3.0.0.rc11" #damodar added TODO: explain
82+
gem 'gettext_i18n_rails', '~> 1.8'
83+
gem "gettext_i18n_rails_js", "~> 1.2.0"
84+
gem 'gettext', '>=3.0.2', :require => false, :group => :development
8385

8486
# ------------------------------------------------
8587
# API
@@ -102,13 +104,17 @@ group :test do
102104
gem 'minitest-rails-capybara'
103105
gem 'minitest-reporters'
104106
gem 'rack-test'
107+
gem 'webmock'
105108
gem 'sqlite3'
109+
gem 'simplecov', require: false
106110
end
107111

108112
group :development do
109113
gem "better_errors"
110114
gem "binding_of_caller"
111115
gem 'web-console', '~>2.0'
116+
gem 'rack-mini-profiler'
117+
#gem 'flamegraph'
112118
end
113119

114120
group :production do

0 commit comments

Comments
 (0)