From 998ebddb4e14ed3514b105a5eb662ebd1cf7ba13 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 31 Oct 2018 09:08:33 -0700 Subject: [PATCH 01/10] updated README release section and updated gem dependencies --- Gemfile.lock | 61 +++++++++++++++++++++++++++------------------------- README.md | 3 +-- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index cd09e2b503..b91eb83035 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM io-like (~> 0.3.0) arel (6.0.4) ast (2.4.0) - autoprefixer-rails (9.1.4) + autoprefixer-rails (9.3.1) execjs bcrypt (3.1.12) better_errors (2.5.0) @@ -66,23 +66,24 @@ GEM sass (>= 3.3.4) brakeman (4.3.1) builder (3.2.3) - bullet (5.7.6) + bullet (5.8.1) activesupport (>= 3.0.0) - uniform_notifier (~> 1.11.0) + uniform_notifier (~> 1.11) bundle-audit (0.1.0) bundler-audit bundler-audit (0.6.0) bundler (~> 1.2) thor (~> 0.18) byebug (10.0.2) - capybara (3.9.0) + capybara (3.10.0) addressable mini_mime (>= 0.1.3) nokogiri (~> 1.8) rack (>= 1.6.0) rack-test (>= 0.6.3) - xpath (~> 3.1) - capybara-screenshot (1.0.21) + regexp_parser (~> 1.2) + xpath (~> 3.2) + capybara-screenshot (1.0.22) capybara (>= 1.0, < 4) launchy childprocess (0.9.0) @@ -91,7 +92,7 @@ GEM archive-zip (~> 0.10) nokogiri (~> 1.8) coderay (1.1.2) - concurrent-ruby (1.0.5) + concurrent-ruby (1.1.0) contact_us (1.2.0) rails (>= 4.2.0) crack (0.4.3) @@ -106,7 +107,7 @@ GEM railties (>= 4.1.0, < 6.0) responders warden (~> 1.2.3) - devise_invitable (1.7.4) + devise_invitable (1.7.5) actionmailer (>= 4.1.0) devise (>= 4.0.0) diff-lcs (1.3) @@ -130,7 +131,7 @@ GEM railties (>= 3.0.0) faker (1.9.1) i18n (>= 0.7) - faraday (0.12.2) + faraday (0.15.3) multipart-post (>= 1.2, < 3) faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) @@ -189,7 +190,7 @@ GEM activesupport (>= 3.0.0) multi_json (>= 1.2) json (2.1.0) - jwt (1.5.6) + jwt (2.1.0) kaminari (1.1.1) activesupport (>= 4.1.0) kaminari-actionview (= 1.1.1) @@ -212,11 +213,11 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) locale (2.1.2) - loofah (2.2.2) + loofah (2.2.3) crass (~> 1.0.2) nokogiri (>= 1.5.9) lumberjack (1.0.13) - mail (2.7.0) + mail (2.7.1) mini_mime (>= 0.1.1) metaclass (0.0.4) method_source (0.9.0) @@ -237,9 +238,9 @@ GEM notiffany (0.1.1) nenv (~> 0.1) shellany (~> 0.0) - oauth2 (1.4.0) - faraday (>= 0.8, < 0.13) - jwt (~> 1.0) + oauth2 (1.4.1) + faraday (>= 0.8, < 0.16.0) + jwt (>= 1.0, < 3.0) multi_json (~> 1.3) multi_xml (~> 0.5) rack (>= 1.2, < 3) @@ -257,7 +258,7 @@ GEM options (2.3.2) orm_adapter (0.5.0) parallel (1.12.1) - parser (2.5.1.2) + parser (2.5.3.0) ast (~> 2.4.0) pg (0.19.0) po_to_json (1.0.1) @@ -316,9 +317,12 @@ GEM ffi (>= 0.5.0, < 2) recaptcha (4.12.0) json + regexp_parser (1.2.0) responders (2.4.0) actionpack (>= 4.2.0, < 5.3) railties (>= 4.2.0, < 5.3) + rollbar (2.18.0) + multi_json rspec (3.8.0) rspec-core (~> 3.8.0) rspec-expectations (~> 3.8.0) @@ -327,13 +331,13 @@ GEM rspec-expectations (>= 2.99.0.beta1) rspec-core (3.8.0) rspec-support (~> 3.8.0) - rspec-expectations (3.8.1) + rspec-expectations (3.8.2) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.8.0) rspec-mocks (3.8.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.8.0) - rspec-rails (3.8.0) + rspec-rails (3.8.1) actionpack (>= 3.0) activesupport (>= 3.0) railties (>= 3.0) @@ -342,19 +346,19 @@ GEM rspec-mocks (~> 3.8.0) rspec-support (~> 3.8.0) rspec-support (3.8.0) - rubocop (0.59.2) + rubocop (0.60.0) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) powerpack (~> 0.1) rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) - unicode-display_width (~> 1.0, >= 1.0.1) + unicode-display_width (~> 1.4.0) rubocop-dmp_roadmap (1.1.0) rubocop (>= 0.58.2) rubocop-rails_config (>= 0.2.2) rubocop-rspec (>= 1.27.0) - rubocop-rails_config (0.2.5) + rubocop-rails_config (0.2.6) railties (>= 3.0) rubocop (~> 0.56) rubocop-rspec (1.30.0) @@ -375,14 +379,13 @@ GEM sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) tilt (>= 1.1, < 3) - sassc (1.12.1) + sassc (2.0.0) ffi (~> 1.9.6) - sass (>= 3.3.0) - sassc-rails (1.3.0) + rake + sassc-rails (2.0.0) railties (>= 4.0.0) - sass - sassc (~> 1.9) - sprockets (> 2.11) + sassc (>= 2.0) + sprockets (> 3.0) sprockets-rails tilt sax-machine (1.3.2) @@ -424,7 +427,7 @@ GEM tzinfo (1.2.5) thread_safe (~> 0.1) unicode-display_width (1.4.0) - uniform_notifier (1.11.0) + uniform_notifier (1.12.1) warden (1.2.7) rack (>= 1.0) web-console (3.3.0) @@ -441,7 +444,7 @@ GEM railties (>= 4.2) wicked_pdf (1.1.0) wkhtmltopdf-binary (0.12.4) - xpath (3.1.0) + xpath (3.2.0) nokogiri (~> 1.8) yard (0.9.16) yard-tomdoc (0.7.1) diff --git a/README.md b/README.md index 39e55b5e98..25fac48ad5 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,7 @@ The tool has four main functions: 3. To export attractive and useful plans in a variety of formats; 4. To allow collaborative work when creating Data Management Plans. -#### Current Release -[v1.1.3](https://github.com/DMPRoadmap/roadmap/releases/tag/v1.1.3) +Download the latest release [here](https://github.com/DMPRoadmap/roadmap/releases) [![Build Status](https://travis-ci.org/DMPRoadmap/roadmap.svg)](https://travis-ci.org/DMPRoadmap/roadmap) #### Pre-requisites From 35a85fee7e90baa1fb6f15460c50772314b4c0a1 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 31 Oct 2018 09:39:11 -0700 Subject: [PATCH 02/10] removed redundent puma gem. Added database.yml back to bin/setup --- Gemfile | 3 --- bin/setup | 8 ++++---- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Gemfile b/Gemfile index bacbbdf3cc..7a8444e8eb 100644 --- a/Gemfile +++ b/Gemfile @@ -132,9 +132,6 @@ gem 'mini_racer' # Provides binaries for WKHTMLTOPDF project in an easily accessible package. gem 'wkhtmltopdf-binary' -# Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications (http://puma.io) -gem 'puma' - # PDF generator (from HTML) gem for Ruby on Rails (https://github.com/mileszs/wicked_pdf) gem 'wicked_pdf' diff --git a/bin/setup b/bin/setup index acdb2c1389..6b2c98682d 100755 --- a/bin/setup +++ b/bin/setup @@ -12,10 +12,10 @@ Dir.chdir APP_ROOT do system "gem install bundler --conservative" system "bundle check || bundle install" - # puts "\n== Copying sample files ==" - # unless File.exist?("config/database.yml") - # system "cp config/database.yml.sample config/database.yml" - # end + puts "\n== Copying sample files ==" + unless File.exist?("config/database.yml") + system "cp config/database.yml.sample config/database.yml" + end puts "\n== Preparing database ==" system "bin/rake db:setup" From 91832beab197f613af1cda5483e005ff8d5a1811 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 31 Oct 2018 09:46:31 -0700 Subject: [PATCH 03/10] renamed database example yaml --- config/database_example.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 config/database_example.yml diff --git a/config/database_example.yml b/config/database_example.yml deleted file mode 100644 index a538d9b432..0000000000 --- a/config/database_example.yml +++ /dev/null @@ -1,12 +0,0 @@ -defaults: &defaults - adapter: <%= ENV['DB_ADAPTER'] || 'postgresql' %> - encoding: <%= ENV['DB_ADAPTER'] == "mysql2" ? "utf8mb4" : "" %> - username: <%= ENV["DB_ADAPTER"] == "postgresql" ? 'postgres' : '' %> - database: roadmap_<%= ENV['RAILS_ENV'] %> - pool: 5 - -development: - <<: *defaults - -test: - <<: *defaults From c9d3a003c2ef7d5feb02777bf4d1f74649af8586 Mon Sep 17 00:00:00 2001 From: briri Date: Wed, 31 Oct 2018 09:47:32 -0700 Subject: [PATCH 04/10] renamed database example yaml --- config/database.yml.sample | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 config/database.yml.sample diff --git a/config/database.yml.sample b/config/database.yml.sample new file mode 100644 index 0000000000..a538d9b432 --- /dev/null +++ b/config/database.yml.sample @@ -0,0 +1,12 @@ +defaults: &defaults + adapter: <%= ENV['DB_ADAPTER'] || 'postgresql' %> + encoding: <%= ENV['DB_ADAPTER'] == "mysql2" ? "utf8mb4" : "" %> + username: <%= ENV["DB_ADAPTER"] == "postgresql" ? 'postgres' : '' %> + database: roadmap_<%= ENV['RAILS_ENV'] %> + pool: 5 + +development: + <<: *defaults + +test: + <<: *defaults From 663e251f713ae81678601bd617cbecc7c6337829 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 1 Nov 2018 08:12:12 -0700 Subject: [PATCH 05/10] updated deprecated line in orgs factory. added branding sample --- bin/setup | 1 + config/{branding_example.yml => branding.yml.sample} | 0 spec/factories/orgs.rb | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) rename config/{branding_example.yml => branding.yml.sample} (100%) diff --git a/bin/setup b/bin/setup index 6b2c98682d..b9fb0f19f0 100755 --- a/bin/setup +++ b/bin/setup @@ -15,6 +15,7 @@ Dir.chdir APP_ROOT do puts "\n== Copying sample files ==" unless File.exist?("config/database.yml") system "cp config/database.yml.sample config/database.yml" + system "cp config/branding.yml.sample config/branding.yml" end puts "\n== Preparing database ==" diff --git a/config/branding_example.yml b/config/branding.yml.sample similarity index 100% rename from config/branding_example.yml rename to config/branding.yml.sample diff --git a/spec/factories/orgs.rb b/spec/factories/orgs.rb index 44c4b44107..fe94eaac7d 100644 --- a/spec/factories/orgs.rb +++ b/spec/factories/orgs.rb @@ -39,7 +39,7 @@ Language.first_or_create(name: "English", abbreviation: "en-GB") || create(:language, name: "English", abbreviation: "en-GB") end - is_other false + is_other { false } contact_email { Faker::Internet.safe_email } contact_name { Faker::Name.name } trait :institution do From bbcfc820df0721b19db096909ff4677368e73e16 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 1 Nov 2018 08:43:06 -0700 Subject: [PATCH 06/10] added eslint init to bin/setup --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 3bd9a94d40..547f2f1b9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,6 +59,7 @@ script: - export WICKED_PDF_PATH=./vendor/bundle/ruby/2.4.0/bin/wkhtmltopdf # Copy over config files needed for setup, and create DB - bin/setup + - eslint --init - bundle exec rake webpacker:compile - bundle exec rake assets:precompile # Default test stage: Run all specs, listing the 10 slowest. From bcc7fdf64bf1bdc8d65045aca8aaf95eaca0c5b2 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 1 Nov 2018 08:57:42 -0700 Subject: [PATCH 07/10] added eslint configs --- .gitignore | 4 ++-- app/assets/.eslintignore | 1 + app/assets/.eslintrc.json | 12 ++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 app/assets/.eslintignore create mode 100644 app/assets/.eslintrc.json diff --git a/.gitignore b/.gitignore index 0041b8a6dc..1e694af50c 100644 --- a/.gitignore +++ b/.gitignore @@ -99,8 +99,8 @@ node_modules spec/examples.txt .babelrc -.eslintignore -.eslintrc.json +#.eslintignore +#.eslintrc.json .postcssrc.yml /public/packs /public/packs-test diff --git a/app/assets/.eslintignore b/app/assets/.eslintignore new file mode 100644 index 0000000000..44f765e007 --- /dev/null +++ b/app/assets/.eslintignore @@ -0,0 +1 @@ +javascripts/locale \ No newline at end of file diff --git a/app/assets/.eslintrc.json b/app/assets/.eslintrc.json new file mode 100644 index 0000000000..efb0265235 --- /dev/null +++ b/app/assets/.eslintrc.json @@ -0,0 +1,12 @@ +{ + "extends": "airbnb-base", + "env": { + "jasmine": true, + "jquery": true + }, + "globals": { + "timeago": true, + "fixture": true, + "spyOnEvent": true + } +} From 5894dfe9386a199d724b7c98d99a69f316b63ca5 Mon Sep 17 00:00:00 2001 From: briri Date: Thu, 1 Nov 2018 09:35:49 -0700 Subject: [PATCH 08/10] removed eslint from bin/setup --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 547f2f1b9f..3bd9a94d40 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,7 +59,6 @@ script: - export WICKED_PDF_PATH=./vendor/bundle/ruby/2.4.0/bin/wkhtmltopdf # Copy over config files needed for setup, and create DB - bin/setup - - eslint --init - bundle exec rake webpacker:compile - bundle exec rake assets:precompile # Default test stage: Run all specs, listing the 10 slowest. From 65c125ec3c08b00c93cb5c72884ecb8dceb5e2c8 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 5 Nov 2018 08:19:18 -0800 Subject: [PATCH 09/10] added in secrets sample yaml to bin/setup --- bin/setup | 1 + config/{secrets_example.yml => secrets.yml.sample} | 0 2 files changed, 1 insertion(+) rename config/{secrets_example.yml => secrets.yml.sample} (100%) diff --git a/bin/setup b/bin/setup index b9fb0f19f0..e69bc22594 100755 --- a/bin/setup +++ b/bin/setup @@ -16,6 +16,7 @@ Dir.chdir APP_ROOT do unless File.exist?("config/database.yml") system "cp config/database.yml.sample config/database.yml" system "cp config/branding.yml.sample config/branding.yml" + system "cp config/secrets.yml.sample config/secrets.yml" end puts "\n== Preparing database ==" diff --git a/config/secrets_example.yml b/config/secrets.yml.sample similarity index 100% rename from config/secrets_example.yml rename to config/secrets.yml.sample From d0aa1c274fde6a35eb7b35b3e2df83c179e50cb8 Mon Sep 17 00:00:00 2001 From: briri Date: Mon, 5 Nov 2018 09:05:20 -0800 Subject: [PATCH 10/10] moved app/javascript to app/assets/javascripts --- app/assets/{ => javascripts}/.eslintignore | 0 app/assets/{ => javascripts}/.eslintrc.json | 0 app/{javascript => assets/javascripts}/README.md | 0 app/{javascript => assets/javascripts}/constants.js | 0 app/{javascript => assets/javascripts}/locale/de/app.js | 0 app/{javascript => assets/javascripts}/locale/en_GB/app.js | 0 app/{javascript => assets/javascripts}/locale/en_GB/timeago.js | 0 app/{javascript => assets/javascripts}/locale/en_US/app.js | 0 app/{javascript => assets/javascripts}/locale/es/app.js | 0 app/{javascript => assets/javascripts}/locale/fr/app.js | 0 app/{javascript => assets/javascripts}/packs/application.js | 0 app/{javascript => assets/javascripts}/spec/autoCompleteSpec.js | 0 app/{javascript => assets/javascripts}/spec/debounceSpec.js | 0 .../javascripts}/spec/expandCollapseAllSpec.js | 0 .../javascripts}/spec/fixtures/accordion.html | 0 .../javascripts}/spec/fixtures/autoComplete.html | 0 app/{javascript => assets/javascripts}/spec/fixtures/form.html | 0 app/{javascript => assets/javascripts}/spec/isTypeSpec.js | 0 .../javascripts}/spec/isValidInputTypeSpec.js | 0 app/{javascript => assets/javascripts}/spec/tinymceSpec.js | 0 app/{javascript => assets/javascripts}/utils/array.js | 0 app/{javascript => assets/javascripts}/utils/autoComplete.js | 0 app/{javascript => assets/javascripts}/utils/debounce.js | 0 .../javascripts}/utils/expandCollapseAll.js | 0 app/{javascript => assets/javascripts}/utils/externalLink.js | 0 app/{javascript => assets/javascripts}/utils/isType.js | 0 .../javascripts}/utils/isValidInputType.js | 0 app/{javascript => assets/javascripts}/utils/links.js | 0 .../javascripts}/utils/notificationHelper.js | 0 app/{javascript => assets/javascripts}/utils/paginable.js | 0 app/{javascript => assets/javascripts}/utils/panelHeading.js | 0 app/{javascript => assets/javascripts}/utils/passwordHelper.js | 0 app/{javascript => assets/javascripts}/utils/popoverHelper.js | 0 app/{javascript => assets/javascripts}/utils/requiredField.js | 0 app/{javascript => assets/javascripts}/utils/scrollTo.js | 0 app/{javascript => assets/javascripts}/utils/tabHelper.js | 0 app/{javascript => assets/javascripts}/utils/timeagoFactory.js | 0 app/{javascript => assets/javascripts}/utils/tinymce.js | 0 app/{javascript => assets/javascripts}/utils/tooltipHelper.js | 0 app/{javascript => assets/javascripts}/views/answers/edit.js | 0 .../javascripts}/views/answers/rda_metadata.js | 0 .../javascripts}/views/devise/passwords/edit.js | 0 .../javascripts}/views/devise/registrations/edit.js | 0 .../javascripts}/views/guidances/new_edit.js | 0 app/{javascript => assets/javascripts}/views/notes/index.js | 0 .../javascripts}/views/org_admin/phases/new_edit.js | 0 .../javascripts}/views/org_admin/phases/preview.js | 0 .../javascripts}/views/org_admin/phases/show.js | 0 .../javascripts}/views/org_admin/question_options/index.js | 0 .../views/org_admin/questions/sharedEventHandlers.js | 0 .../javascripts}/views/org_admin/sections/index.js | 0 .../javascripts}/views/org_admin/templates/edit.js | 0 .../javascripts}/views/org_admin/templates/index.js | 0 .../javascripts}/views/org_admin/templates/new.js | 0 app/{javascript => assets/javascripts}/views/orgs/admin_edit.js | 0 .../javascripts}/views/orgs/shibboleth_ds.js | 0 app/{javascript => assets/javascripts}/views/plans/download.js | 0 .../javascripts}/views/plans/edit_details.js | 0 app/{javascript => assets/javascripts}/views/plans/index.js | 0 app/{javascript => assets/javascripts}/views/plans/new.js | 0 app/{javascript => assets/javascripts}/views/plans/share.js | 0 app/{javascript => assets/javascripts}/views/roles/edit.js | 0 .../javascripts}/views/shared/create_account_form.js | 0 app/{javascript => assets/javascripts}/views/shared/my_org.js | 0 .../javascripts}/views/shared/sign_in_form.js | 0 .../javascripts}/views/super_admin/notifications/edit.js | 0 .../javascripts}/views/super_admin/themes/new_edit.js | 0 .../javascripts}/views/super_admin/users/edit.js | 0 app/{javascript => assets/javascripts}/views/usage/index.js | 0 .../javascripts}/views/users/admin_grant_permissions.js | 0 .../javascripts}/views/users/notification_preferences.js | 0 config/webpacker.yml | 2 +- 72 files changed, 1 insertion(+), 1 deletion(-) rename app/assets/{ => javascripts}/.eslintignore (100%) rename app/assets/{ => javascripts}/.eslintrc.json (100%) rename app/{javascript => assets/javascripts}/README.md (100%) rename app/{javascript => assets/javascripts}/constants.js (100%) rename app/{javascript => assets/javascripts}/locale/de/app.js (100%) rename app/{javascript => assets/javascripts}/locale/en_GB/app.js (100%) rename app/{javascript => assets/javascripts}/locale/en_GB/timeago.js (100%) rename app/{javascript => assets/javascripts}/locale/en_US/app.js (100%) rename app/{javascript => assets/javascripts}/locale/es/app.js (100%) rename app/{javascript => assets/javascripts}/locale/fr/app.js (100%) rename app/{javascript => assets/javascripts}/packs/application.js (100%) rename app/{javascript => assets/javascripts}/spec/autoCompleteSpec.js (100%) rename app/{javascript => assets/javascripts}/spec/debounceSpec.js (100%) rename app/{javascript => assets/javascripts}/spec/expandCollapseAllSpec.js (100%) rename app/{javascript => assets/javascripts}/spec/fixtures/accordion.html (100%) rename app/{javascript => assets/javascripts}/spec/fixtures/autoComplete.html (100%) rename app/{javascript => assets/javascripts}/spec/fixtures/form.html (100%) rename app/{javascript => assets/javascripts}/spec/isTypeSpec.js (100%) rename app/{javascript => assets/javascripts}/spec/isValidInputTypeSpec.js (100%) rename app/{javascript => assets/javascripts}/spec/tinymceSpec.js (100%) rename app/{javascript => assets/javascripts}/utils/array.js (100%) rename app/{javascript => assets/javascripts}/utils/autoComplete.js (100%) rename app/{javascript => assets/javascripts}/utils/debounce.js (100%) rename app/{javascript => assets/javascripts}/utils/expandCollapseAll.js (100%) rename app/{javascript => assets/javascripts}/utils/externalLink.js (100%) rename app/{javascript => assets/javascripts}/utils/isType.js (100%) rename app/{javascript => assets/javascripts}/utils/isValidInputType.js (100%) rename app/{javascript => assets/javascripts}/utils/links.js (100%) rename app/{javascript => assets/javascripts}/utils/notificationHelper.js (100%) rename app/{javascript => assets/javascripts}/utils/paginable.js (100%) rename app/{javascript => assets/javascripts}/utils/panelHeading.js (100%) rename app/{javascript => assets/javascripts}/utils/passwordHelper.js (100%) rename app/{javascript => assets/javascripts}/utils/popoverHelper.js (100%) rename app/{javascript => assets/javascripts}/utils/requiredField.js (100%) rename app/{javascript => assets/javascripts}/utils/scrollTo.js (100%) rename app/{javascript => assets/javascripts}/utils/tabHelper.js (100%) rename app/{javascript => assets/javascripts}/utils/timeagoFactory.js (100%) rename app/{javascript => assets/javascripts}/utils/tinymce.js (100%) rename app/{javascript => assets/javascripts}/utils/tooltipHelper.js (100%) rename app/{javascript => assets/javascripts}/views/answers/edit.js (100%) rename app/{javascript => assets/javascripts}/views/answers/rda_metadata.js (100%) rename app/{javascript => assets/javascripts}/views/devise/passwords/edit.js (100%) rename app/{javascript => assets/javascripts}/views/devise/registrations/edit.js (100%) rename app/{javascript => assets/javascripts}/views/guidances/new_edit.js (100%) rename app/{javascript => assets/javascripts}/views/notes/index.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/phases/new_edit.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/phases/preview.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/phases/show.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/question_options/index.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/questions/sharedEventHandlers.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/sections/index.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/templates/edit.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/templates/index.js (100%) rename app/{javascript => assets/javascripts}/views/org_admin/templates/new.js (100%) rename app/{javascript => assets/javascripts}/views/orgs/admin_edit.js (100%) rename app/{javascript => assets/javascripts}/views/orgs/shibboleth_ds.js (100%) rename app/{javascript => assets/javascripts}/views/plans/download.js (100%) rename app/{javascript => assets/javascripts}/views/plans/edit_details.js (100%) rename app/{javascript => assets/javascripts}/views/plans/index.js (100%) rename app/{javascript => assets/javascripts}/views/plans/new.js (100%) rename app/{javascript => assets/javascripts}/views/plans/share.js (100%) rename app/{javascript => assets/javascripts}/views/roles/edit.js (100%) rename app/{javascript => assets/javascripts}/views/shared/create_account_form.js (100%) rename app/{javascript => assets/javascripts}/views/shared/my_org.js (100%) rename app/{javascript => assets/javascripts}/views/shared/sign_in_form.js (100%) rename app/{javascript => assets/javascripts}/views/super_admin/notifications/edit.js (100%) rename app/{javascript => assets/javascripts}/views/super_admin/themes/new_edit.js (100%) rename app/{javascript => assets/javascripts}/views/super_admin/users/edit.js (100%) rename app/{javascript => assets/javascripts}/views/usage/index.js (100%) rename app/{javascript => assets/javascripts}/views/users/admin_grant_permissions.js (100%) rename app/{javascript => assets/javascripts}/views/users/notification_preferences.js (100%) diff --git a/app/assets/.eslintignore b/app/assets/javascripts/.eslintignore similarity index 100% rename from app/assets/.eslintignore rename to app/assets/javascripts/.eslintignore diff --git a/app/assets/.eslintrc.json b/app/assets/javascripts/.eslintrc.json similarity index 100% rename from app/assets/.eslintrc.json rename to app/assets/javascripts/.eslintrc.json diff --git a/app/javascript/README.md b/app/assets/javascripts/README.md similarity index 100% rename from app/javascript/README.md rename to app/assets/javascripts/README.md diff --git a/app/javascript/constants.js b/app/assets/javascripts/constants.js similarity index 100% rename from app/javascript/constants.js rename to app/assets/javascripts/constants.js diff --git a/app/javascript/locale/de/app.js b/app/assets/javascripts/locale/de/app.js similarity index 100% rename from app/javascript/locale/de/app.js rename to app/assets/javascripts/locale/de/app.js diff --git a/app/javascript/locale/en_GB/app.js b/app/assets/javascripts/locale/en_GB/app.js similarity index 100% rename from app/javascript/locale/en_GB/app.js rename to app/assets/javascripts/locale/en_GB/app.js diff --git a/app/javascript/locale/en_GB/timeago.js b/app/assets/javascripts/locale/en_GB/timeago.js similarity index 100% rename from app/javascript/locale/en_GB/timeago.js rename to app/assets/javascripts/locale/en_GB/timeago.js diff --git a/app/javascript/locale/en_US/app.js b/app/assets/javascripts/locale/en_US/app.js similarity index 100% rename from app/javascript/locale/en_US/app.js rename to app/assets/javascripts/locale/en_US/app.js diff --git a/app/javascript/locale/es/app.js b/app/assets/javascripts/locale/es/app.js similarity index 100% rename from app/javascript/locale/es/app.js rename to app/assets/javascripts/locale/es/app.js diff --git a/app/javascript/locale/fr/app.js b/app/assets/javascripts/locale/fr/app.js similarity index 100% rename from app/javascript/locale/fr/app.js rename to app/assets/javascripts/locale/fr/app.js diff --git a/app/javascript/packs/application.js b/app/assets/javascripts/packs/application.js similarity index 100% rename from app/javascript/packs/application.js rename to app/assets/javascripts/packs/application.js diff --git a/app/javascript/spec/autoCompleteSpec.js b/app/assets/javascripts/spec/autoCompleteSpec.js similarity index 100% rename from app/javascript/spec/autoCompleteSpec.js rename to app/assets/javascripts/spec/autoCompleteSpec.js diff --git a/app/javascript/spec/debounceSpec.js b/app/assets/javascripts/spec/debounceSpec.js similarity index 100% rename from app/javascript/spec/debounceSpec.js rename to app/assets/javascripts/spec/debounceSpec.js diff --git a/app/javascript/spec/expandCollapseAllSpec.js b/app/assets/javascripts/spec/expandCollapseAllSpec.js similarity index 100% rename from app/javascript/spec/expandCollapseAllSpec.js rename to app/assets/javascripts/spec/expandCollapseAllSpec.js diff --git a/app/javascript/spec/fixtures/accordion.html b/app/assets/javascripts/spec/fixtures/accordion.html similarity index 100% rename from app/javascript/spec/fixtures/accordion.html rename to app/assets/javascripts/spec/fixtures/accordion.html diff --git a/app/javascript/spec/fixtures/autoComplete.html b/app/assets/javascripts/spec/fixtures/autoComplete.html similarity index 100% rename from app/javascript/spec/fixtures/autoComplete.html rename to app/assets/javascripts/spec/fixtures/autoComplete.html diff --git a/app/javascript/spec/fixtures/form.html b/app/assets/javascripts/spec/fixtures/form.html similarity index 100% rename from app/javascript/spec/fixtures/form.html rename to app/assets/javascripts/spec/fixtures/form.html diff --git a/app/javascript/spec/isTypeSpec.js b/app/assets/javascripts/spec/isTypeSpec.js similarity index 100% rename from app/javascript/spec/isTypeSpec.js rename to app/assets/javascripts/spec/isTypeSpec.js diff --git a/app/javascript/spec/isValidInputTypeSpec.js b/app/assets/javascripts/spec/isValidInputTypeSpec.js similarity index 100% rename from app/javascript/spec/isValidInputTypeSpec.js rename to app/assets/javascripts/spec/isValidInputTypeSpec.js diff --git a/app/javascript/spec/tinymceSpec.js b/app/assets/javascripts/spec/tinymceSpec.js similarity index 100% rename from app/javascript/spec/tinymceSpec.js rename to app/assets/javascripts/spec/tinymceSpec.js diff --git a/app/javascript/utils/array.js b/app/assets/javascripts/utils/array.js similarity index 100% rename from app/javascript/utils/array.js rename to app/assets/javascripts/utils/array.js diff --git a/app/javascript/utils/autoComplete.js b/app/assets/javascripts/utils/autoComplete.js similarity index 100% rename from app/javascript/utils/autoComplete.js rename to app/assets/javascripts/utils/autoComplete.js diff --git a/app/javascript/utils/debounce.js b/app/assets/javascripts/utils/debounce.js similarity index 100% rename from app/javascript/utils/debounce.js rename to app/assets/javascripts/utils/debounce.js diff --git a/app/javascript/utils/expandCollapseAll.js b/app/assets/javascripts/utils/expandCollapseAll.js similarity index 100% rename from app/javascript/utils/expandCollapseAll.js rename to app/assets/javascripts/utils/expandCollapseAll.js diff --git a/app/javascript/utils/externalLink.js b/app/assets/javascripts/utils/externalLink.js similarity index 100% rename from app/javascript/utils/externalLink.js rename to app/assets/javascripts/utils/externalLink.js diff --git a/app/javascript/utils/isType.js b/app/assets/javascripts/utils/isType.js similarity index 100% rename from app/javascript/utils/isType.js rename to app/assets/javascripts/utils/isType.js diff --git a/app/javascript/utils/isValidInputType.js b/app/assets/javascripts/utils/isValidInputType.js similarity index 100% rename from app/javascript/utils/isValidInputType.js rename to app/assets/javascripts/utils/isValidInputType.js diff --git a/app/javascript/utils/links.js b/app/assets/javascripts/utils/links.js similarity index 100% rename from app/javascript/utils/links.js rename to app/assets/javascripts/utils/links.js diff --git a/app/javascript/utils/notificationHelper.js b/app/assets/javascripts/utils/notificationHelper.js similarity index 100% rename from app/javascript/utils/notificationHelper.js rename to app/assets/javascripts/utils/notificationHelper.js diff --git a/app/javascript/utils/paginable.js b/app/assets/javascripts/utils/paginable.js similarity index 100% rename from app/javascript/utils/paginable.js rename to app/assets/javascripts/utils/paginable.js diff --git a/app/javascript/utils/panelHeading.js b/app/assets/javascripts/utils/panelHeading.js similarity index 100% rename from app/javascript/utils/panelHeading.js rename to app/assets/javascripts/utils/panelHeading.js diff --git a/app/javascript/utils/passwordHelper.js b/app/assets/javascripts/utils/passwordHelper.js similarity index 100% rename from app/javascript/utils/passwordHelper.js rename to app/assets/javascripts/utils/passwordHelper.js diff --git a/app/javascript/utils/popoverHelper.js b/app/assets/javascripts/utils/popoverHelper.js similarity index 100% rename from app/javascript/utils/popoverHelper.js rename to app/assets/javascripts/utils/popoverHelper.js diff --git a/app/javascript/utils/requiredField.js b/app/assets/javascripts/utils/requiredField.js similarity index 100% rename from app/javascript/utils/requiredField.js rename to app/assets/javascripts/utils/requiredField.js diff --git a/app/javascript/utils/scrollTo.js b/app/assets/javascripts/utils/scrollTo.js similarity index 100% rename from app/javascript/utils/scrollTo.js rename to app/assets/javascripts/utils/scrollTo.js diff --git a/app/javascript/utils/tabHelper.js b/app/assets/javascripts/utils/tabHelper.js similarity index 100% rename from app/javascript/utils/tabHelper.js rename to app/assets/javascripts/utils/tabHelper.js diff --git a/app/javascript/utils/timeagoFactory.js b/app/assets/javascripts/utils/timeagoFactory.js similarity index 100% rename from app/javascript/utils/timeagoFactory.js rename to app/assets/javascripts/utils/timeagoFactory.js diff --git a/app/javascript/utils/tinymce.js b/app/assets/javascripts/utils/tinymce.js similarity index 100% rename from app/javascript/utils/tinymce.js rename to app/assets/javascripts/utils/tinymce.js diff --git a/app/javascript/utils/tooltipHelper.js b/app/assets/javascripts/utils/tooltipHelper.js similarity index 100% rename from app/javascript/utils/tooltipHelper.js rename to app/assets/javascripts/utils/tooltipHelper.js diff --git a/app/javascript/views/answers/edit.js b/app/assets/javascripts/views/answers/edit.js similarity index 100% rename from app/javascript/views/answers/edit.js rename to app/assets/javascripts/views/answers/edit.js diff --git a/app/javascript/views/answers/rda_metadata.js b/app/assets/javascripts/views/answers/rda_metadata.js similarity index 100% rename from app/javascript/views/answers/rda_metadata.js rename to app/assets/javascripts/views/answers/rda_metadata.js diff --git a/app/javascript/views/devise/passwords/edit.js b/app/assets/javascripts/views/devise/passwords/edit.js similarity index 100% rename from app/javascript/views/devise/passwords/edit.js rename to app/assets/javascripts/views/devise/passwords/edit.js diff --git a/app/javascript/views/devise/registrations/edit.js b/app/assets/javascripts/views/devise/registrations/edit.js similarity index 100% rename from app/javascript/views/devise/registrations/edit.js rename to app/assets/javascripts/views/devise/registrations/edit.js diff --git a/app/javascript/views/guidances/new_edit.js b/app/assets/javascripts/views/guidances/new_edit.js similarity index 100% rename from app/javascript/views/guidances/new_edit.js rename to app/assets/javascripts/views/guidances/new_edit.js diff --git a/app/javascript/views/notes/index.js b/app/assets/javascripts/views/notes/index.js similarity index 100% rename from app/javascript/views/notes/index.js rename to app/assets/javascripts/views/notes/index.js diff --git a/app/javascript/views/org_admin/phases/new_edit.js b/app/assets/javascripts/views/org_admin/phases/new_edit.js similarity index 100% rename from app/javascript/views/org_admin/phases/new_edit.js rename to app/assets/javascripts/views/org_admin/phases/new_edit.js diff --git a/app/javascript/views/org_admin/phases/preview.js b/app/assets/javascripts/views/org_admin/phases/preview.js similarity index 100% rename from app/javascript/views/org_admin/phases/preview.js rename to app/assets/javascripts/views/org_admin/phases/preview.js diff --git a/app/javascript/views/org_admin/phases/show.js b/app/assets/javascripts/views/org_admin/phases/show.js similarity index 100% rename from app/javascript/views/org_admin/phases/show.js rename to app/assets/javascripts/views/org_admin/phases/show.js diff --git a/app/javascript/views/org_admin/question_options/index.js b/app/assets/javascripts/views/org_admin/question_options/index.js similarity index 100% rename from app/javascript/views/org_admin/question_options/index.js rename to app/assets/javascripts/views/org_admin/question_options/index.js diff --git a/app/javascript/views/org_admin/questions/sharedEventHandlers.js b/app/assets/javascripts/views/org_admin/questions/sharedEventHandlers.js similarity index 100% rename from app/javascript/views/org_admin/questions/sharedEventHandlers.js rename to app/assets/javascripts/views/org_admin/questions/sharedEventHandlers.js diff --git a/app/javascript/views/org_admin/sections/index.js b/app/assets/javascripts/views/org_admin/sections/index.js similarity index 100% rename from app/javascript/views/org_admin/sections/index.js rename to app/assets/javascripts/views/org_admin/sections/index.js diff --git a/app/javascript/views/org_admin/templates/edit.js b/app/assets/javascripts/views/org_admin/templates/edit.js similarity index 100% rename from app/javascript/views/org_admin/templates/edit.js rename to app/assets/javascripts/views/org_admin/templates/edit.js diff --git a/app/javascript/views/org_admin/templates/index.js b/app/assets/javascripts/views/org_admin/templates/index.js similarity index 100% rename from app/javascript/views/org_admin/templates/index.js rename to app/assets/javascripts/views/org_admin/templates/index.js diff --git a/app/javascript/views/org_admin/templates/new.js b/app/assets/javascripts/views/org_admin/templates/new.js similarity index 100% rename from app/javascript/views/org_admin/templates/new.js rename to app/assets/javascripts/views/org_admin/templates/new.js diff --git a/app/javascript/views/orgs/admin_edit.js b/app/assets/javascripts/views/orgs/admin_edit.js similarity index 100% rename from app/javascript/views/orgs/admin_edit.js rename to app/assets/javascripts/views/orgs/admin_edit.js diff --git a/app/javascript/views/orgs/shibboleth_ds.js b/app/assets/javascripts/views/orgs/shibboleth_ds.js similarity index 100% rename from app/javascript/views/orgs/shibboleth_ds.js rename to app/assets/javascripts/views/orgs/shibboleth_ds.js diff --git a/app/javascript/views/plans/download.js b/app/assets/javascripts/views/plans/download.js similarity index 100% rename from app/javascript/views/plans/download.js rename to app/assets/javascripts/views/plans/download.js diff --git a/app/javascript/views/plans/edit_details.js b/app/assets/javascripts/views/plans/edit_details.js similarity index 100% rename from app/javascript/views/plans/edit_details.js rename to app/assets/javascripts/views/plans/edit_details.js diff --git a/app/javascript/views/plans/index.js b/app/assets/javascripts/views/plans/index.js similarity index 100% rename from app/javascript/views/plans/index.js rename to app/assets/javascripts/views/plans/index.js diff --git a/app/javascript/views/plans/new.js b/app/assets/javascripts/views/plans/new.js similarity index 100% rename from app/javascript/views/plans/new.js rename to app/assets/javascripts/views/plans/new.js diff --git a/app/javascript/views/plans/share.js b/app/assets/javascripts/views/plans/share.js similarity index 100% rename from app/javascript/views/plans/share.js rename to app/assets/javascripts/views/plans/share.js diff --git a/app/javascript/views/roles/edit.js b/app/assets/javascripts/views/roles/edit.js similarity index 100% rename from app/javascript/views/roles/edit.js rename to app/assets/javascripts/views/roles/edit.js diff --git a/app/javascript/views/shared/create_account_form.js b/app/assets/javascripts/views/shared/create_account_form.js similarity index 100% rename from app/javascript/views/shared/create_account_form.js rename to app/assets/javascripts/views/shared/create_account_form.js diff --git a/app/javascript/views/shared/my_org.js b/app/assets/javascripts/views/shared/my_org.js similarity index 100% rename from app/javascript/views/shared/my_org.js rename to app/assets/javascripts/views/shared/my_org.js diff --git a/app/javascript/views/shared/sign_in_form.js b/app/assets/javascripts/views/shared/sign_in_form.js similarity index 100% rename from app/javascript/views/shared/sign_in_form.js rename to app/assets/javascripts/views/shared/sign_in_form.js diff --git a/app/javascript/views/super_admin/notifications/edit.js b/app/assets/javascripts/views/super_admin/notifications/edit.js similarity index 100% rename from app/javascript/views/super_admin/notifications/edit.js rename to app/assets/javascripts/views/super_admin/notifications/edit.js diff --git a/app/javascript/views/super_admin/themes/new_edit.js b/app/assets/javascripts/views/super_admin/themes/new_edit.js similarity index 100% rename from app/javascript/views/super_admin/themes/new_edit.js rename to app/assets/javascripts/views/super_admin/themes/new_edit.js diff --git a/app/javascript/views/super_admin/users/edit.js b/app/assets/javascripts/views/super_admin/users/edit.js similarity index 100% rename from app/javascript/views/super_admin/users/edit.js rename to app/assets/javascripts/views/super_admin/users/edit.js diff --git a/app/javascript/views/usage/index.js b/app/assets/javascripts/views/usage/index.js similarity index 100% rename from app/javascript/views/usage/index.js rename to app/assets/javascripts/views/usage/index.js diff --git a/app/javascript/views/users/admin_grant_permissions.js b/app/assets/javascripts/views/users/admin_grant_permissions.js similarity index 100% rename from app/javascript/views/users/admin_grant_permissions.js rename to app/assets/javascripts/views/users/admin_grant_permissions.js diff --git a/app/javascript/views/users/notification_preferences.js b/app/assets/javascripts/views/users/notification_preferences.js similarity index 100% rename from app/javascript/views/users/notification_preferences.js rename to app/assets/javascripts/views/users/notification_preferences.js diff --git a/config/webpacker.yml b/config/webpacker.yml index 6da493bcbb..391723bb24 100644 --- a/config/webpacker.yml +++ b/config/webpacker.yml @@ -1,7 +1,7 @@ # Note: You must restart bin/webpack-dev-server for changes to take effect default: &default - source_path: app/javascript + source_path: app/assets/javascript source_entry_path: packs public_output_path: packs cache_path: tmp/cache/webpacker