From b356115907af63d7ed0c8ad99149e3c22faf37c7 Mon Sep 17 00:00:00 2001 From: "epugh@opensourceconnections.com" <> Date: Tue, 15 Jun 2021 16:59:08 -0400 Subject: [PATCH 01/22] curious what we store on the hosted Quepid? --- docs/Quepid-Data-Storage-Briefing.pdf | Bin 0 -> 614111 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/Quepid-Data-Storage-Briefing.pdf diff --git a/docs/Quepid-Data-Storage-Briefing.pdf b/docs/Quepid-Data-Storage-Briefing.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d1bdd80b612b5f481997de1e35b39200b81b70eb GIT binary patch literal 614111 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
  • 0pmFK8g60F9q4m|; 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

    0cgQh2{%zNxP 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 z�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 RfC2jf@p2;4&`2mr{y${SWflMc literal 0 HcmV?d00001 From 426d2677f6c4a8380971ddc1b0faa42a53a48879 Mon Sep 17 00:00:00 2001 From: "epugh@opensourceconnections.com" <> Date: Wed, 16 Jun 2021 09:44:50 -0400 Subject: [PATCH 02/22] Shrink production Docker image by not installing dev/test Gems --- Dockerfile.prod | 12 +++++++++++- Gemfile | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Dockerfile.prod b/Dockerfile.prod index b3397c470..dd94693d2 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -32,9 +32,19 @@ RUN apt-get update \ WORKDIR /srv/app COPY Gemfile Gemfile.lock ./ RUN gem install bundler:1.17.3 -RUN bundle install +#RUN bundle install +# Clean up Bundle +RUN bundle install --without development test && \ + bundle clean --force && \ + rm -rf /app/.bundle/cache && \ + rm -rf /app/vendor/bundle/ruby/*/cache COPY --from=build-dep /srv/app/node_modules ./node_modules/ COPY . . + RUN RAILS_ENV=production SECRET_KEY_BASE=fake_out_devise bundle exec rake assets:precompile + +# Remove some files not needed in resulting image +RUN rm package.json yarn.lock + CMD ["foreman", "s", "-f", "Procfile"] diff --git a/Gemfile b/Gemfile index 4f4c1acb4..2b83e01a0 100755 --- a/Gemfile +++ b/Gemfile @@ -34,12 +34,12 @@ gem 'listen', '~> 3.3' gem 'd3-rails', '~> 3.5.5' # we have a very old version of D3. This provides D3 assets. gem 'cal-heatmap-rails', '~> 3.6' # provides assets for cal heatmap, that requires old d3 gem 'font-awesome-sass' +gem 'foreman' group :development, :test do gem 'annotate' gem 'bullet' gem 'byebug' - gem 'foreman' gem 'memory_profiler' gem 'rack-mini-profiler' end From b4a53348f0a0d4657d85b44761fb18370849e049 Mon Sep 17 00:00:00 2001 From: "epugh@opensourceconnections.com" <> Date: Wed, 16 Jun 2021 09:46:45 -0400 Subject: [PATCH 03/22] ready for release --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 611eb6a78..f06a5bde2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 6.5.4 - ?? +## 6.5.4 - 2021-06-16 ### Features @@ -14,6 +14,8 @@ * Revamped the layout of the Scorer creation and editing screens to be visually cleaner. Retired the old _Fibonnaci_ scale, and renamed _Default_ to _Detail_, as well as _Short_ to _Graded_ scales. Introduced _Binary_ as a new, default scale. @DmitryKey and @epugh paired on this during Quepid Qommunity Qoding hour, resulting in https://github.com/o19s/quepid/pull/379. +* Shrink production Docker image of Quepid from 2.19GB to 2.17GB by not installing development and test Gems. Commit 426d2677f6c4a8380971ddc1b0faa42a53a48879 by @epugh. + ### Bugs * Preserve the chosen scorer when cloning a case, we were defaulting to the users default scorer. https://github.com/o19s/quepid/pull/372 by @epugh fixes https://github.com/o19s/quepid/issues/273. Thanks @binarymax and @nathancday for spotting this! From 367b10db5d1069f0ad91a0939d23272135cfda2c Mon Sep 17 00:00:00 2001 From: Eric Pugh Date: Thu, 24 Jun 2021 17:34:52 -0400 Subject: [PATCH 04/22] Fix 382 export (#383) * Fixes #382 * General export now works from the cases listing page, and we have conditional logic around the detailed view that only works from individual case. * damn you lint! Co-authored-by: epugh@opensourceconnections.com <> --- .../components/case_listing/case_listing.html | 2 +- .../components/export_case/_modal.html | 8 +++-- .../export_case/export_case_controller.js | 33 +++++++++++-------- .../export_case/export_case_directive.js | 3 +- .../export_case_modal_instance_controller.js | 4 ++- app/assets/javascripts/services/caseCSVSvc.js | 7 ++-- app/assets/templates/views/queriesLayout.html | 1 + 7 files changed, 38 insertions(+), 20 deletions(-) diff --git a/app/assets/javascripts/components/case_listing/case_listing.html b/app/assets/javascripts/components/case_listing/case_listing.html index 50bd296d6..b4c4cc341 100644 --- a/app/assets/javascripts/components/case_listing/case_listing.html +++ b/app/assets/javascripts/components/case_listing/case_listing.html @@ -20,7 +20,7 @@ - + Export Case: {{ ctrl.theCase.ca

    - + +

    + + Detailed export is only supported from the individual Case view. +

    CSV file with Team Name,Case Name,Case ID,Query Text,Doc ID,Title,Rating,Field1,...,FieldN where Field1,...,FieldN are specified under Settings in the Displayed Fields field. @@ -74,5 +78,5 @@
    diff --git a/app/assets/javascripts/components/export_case/export_case_controller.js b/app/assets/javascripts/components/export_case/export_case_controller.js index f96ffb55e..3f43b324a 100644 --- a/app/assets/javascripts/components/export_case/export_case_controller.js +++ b/app/assets/javascripts/components/export_case/export_case_controller.js @@ -13,7 +13,7 @@ angular.module('QuepidApp') 'querySnapshotSvc', function ( $uibModal, - $rootScope, + $scope, $log, caseSvc, caseCSVSvc, @@ -22,18 +22,19 @@ angular.module('QuepidApp') ) { var ctrl = this; - this.iconOnly = $rootScope.iconOnly; + this.iconOnly = $scope.iconOnly; + this.supportsDetailedExport = $scope.supportsDetailedExport; - // If called from the cases listing page, $rootScope.theCase is populated, + // If called from the cases listing page, $scope.theCase is populated, // otherwise on the main page get it from the caseSvc. - if ($rootScope.theCase) { - ctrl.theCase = $rootScope.theCase; + if ($scope.theCase) { + ctrl.theCase = $scope.theCase; } else { ctrl.theCase = caseSvc.getSelectedCase(); } - $rootScope.$on('caseSelected', function() { + $scope.$on('caseSelected', function() { ctrl.theCase = caseSvc.getSelectedCase(); }); @@ -46,14 +47,17 @@ angular.module('QuepidApp') if ( options.which === 'general' ) { $log.info('Selected "general" as export option.'); - $log.info(ctrl.theCase); - csv = caseCSVSvc.stringify(ctrl.theCase, true); - blob = new Blob([csv], { - type: 'text/csv' - }); - /*global saveAs */ - saveAs(blob, caseCSVSvc.formatDownloadFileName(ctrl.theCase.caseName + '_general.csv')); + // Go back to the API in case other users have updates that we should include. + caseSvc.get(ctrl.theCase.caseNo, false).then(function(acase) { + csv = caseCSVSvc.stringify(acase, true); + blob = new Blob([csv], { + type: 'text/csv' + }); + + /*global saveAs */ + saveAs(blob, caseCSVSvc.formatDownloadFileName(acase.caseName + '_general.csv')); + }); } else if ( options.which === 'detailed' ) { $log.info('Selected "detailed" as export option.'); @@ -129,6 +133,9 @@ angular.module('QuepidApp') resolve: { theCase: function() { return ctrl.theCase; + }, + supportsDetailedExport: function() { + return ctrl.supportsDetailedExport; } } }); diff --git a/app/assets/javascripts/components/export_case/export_case_directive.js b/app/assets/javascripts/components/export_case/export_case_directive.js index 55439f178..470c9ed1d 100644 --- a/app/assets/javascripts/components/export_case/export_case_directive.js +++ b/app/assets/javascripts/components/export_case/export_case_directive.js @@ -10,7 +10,8 @@ angular.module('QuepidApp') templateUrl: 'export_case/export_case.html', scope: { theCase: '=', - iconOnly: '=' + iconOnly: '=', + supportsDetailedExport: '=' } }; } diff --git a/app/assets/javascripts/components/export_case/export_case_modal_instance_controller.js b/app/assets/javascripts/components/export_case/export_case_modal_instance_controller.js index ea51feeee..90339fb2c 100644 --- a/app/assets/javascripts/components/export_case/export_case_modal_instance_controller.js +++ b/app/assets/javascripts/components/export_case/export_case_modal_instance_controller.js @@ -6,10 +6,12 @@ angular.module('QuepidApp') '$uibModalInstance', 'querySnapshotSvc', 'theCase', - function ($scope, $uibModalInstance, querySnapshotSvc, theCase) { + 'supportsDetailedExport', + function ($scope, $uibModalInstance, querySnapshotSvc, theCase, supportsDetailedExport) { var ctrl = this; ctrl.theCase = theCase; + ctrl.supportsDetailedExport = supportsDetailedExport; // If called from the cases listing page, then we need the call back with the bootstrap, // otherwise on the main page the querySnapshotSvc.snapshots was bootstrapped. diff --git a/app/assets/javascripts/services/caseCSVSvc.js b/app/assets/javascripts/services/caseCSVSvc.js index 0ced84f80..db45a8dc9 100644 --- a/app/assets/javascripts/services/caseCSVSvc.js +++ b/app/assets/javascripts/services/caseCSVSvc.js @@ -254,7 +254,10 @@ } var firstQuery = queries[Object.keys(queries)[0]]; - var fields = firstQuery.fieldSpec().subs; + var fields = firstQuery.fieldSpec().fields; + // subtract the mandatory fields from our list of fields to be written out + fields.splice(fields.indexOf(firstQuery.fieldSpec().id),1); + fields.splice(fields.indexOf(firstQuery.fieldSpec().title),1); if (withHeader) { csvContent += self.detailedQueriesHeaderToCSV(fields); @@ -276,7 +279,7 @@ infoArray.push(stringifyField(doc.getRating())); angular.forEach(fields, function(field) { - infoArray.push(stringifyField(doc.subs[field])); + infoArray.push(stringifyField(doc.doc[field])); }); dataString = infoArray.join(','); diff --git a/app/assets/templates/views/queriesLayout.html b/app/assets/templates/views/queriesLayout.html index bfe3d81ca..bff2fc3ca 100644 --- a/app/assets/templates/views/queriesLayout.html +++ b/app/assets/templates/views/queriesLayout.html @@ -98,6 +98,7 @@

  • + +
  • + {{fieldName}}: + + + + +
  • +
  • {{fieldName}}: diff --git a/docker-compose.override.yml.example b/docker-compose.override.yml.example new file mode 100644 index 000000000..35c2f5823 --- /dev/null +++ b/docker-compose.override.yml.example @@ -0,0 +1,8 @@ +# Demonstrate how to load your own local copy of a node package into Quepid. +# Commonly used when you are developing against an unreleased package. + +version: '3' +services: + app: + volumes: + - /Users/epugh/Documents/projects/splainer-search/:/srv/app/node_modules/splainer-search diff --git a/public/images/google-translate.png b/public/images/google-translate.png new file mode 100644 index 0000000000000000000000000000000000000000..1c470a02e9c66f57e0b495110df8d139484ed093 GIT binary patch literal 5674 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 Qa{vGU07*qoM6N<$f(0e-K>z>% literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index 6aeab79e4..199c2f792 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1482,9 +1482,9 @@ source-map@^0.6.1: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== splainer-search@^2.6.10: - version "2.6.10" - resolved "https://registry.yarnpkg.com/splainer-search/-/splainer-search-2.6.10.tgz#24577c0024d3089bda21c3f2af94e9dacd434f15" - integrity sha512-Fp1rzlW3zDjg0GWDIDRYnWnmBs81c8b8+mevsDu4TLr44/HNS5HsjgDmbT6GhqQUyIbI7u3M4pnmyUX0pqzmOA== + version "2.6.11" + resolved "https://registry.yarnpkg.com/splainer-search/-/splainer-search-2.6.11.tgz#ce317c0993bce042f5765e1370de044b554329cd" + integrity sha512-upjjmUGqv87YsKJGxdIzc9wkZASQUPlYtFSNxGGzu5wT4adu5Qxsdz6Cr6ZHHPwL4TjAp7hmpqABe1bL4y+U/Q== dependencies: angular "^1.7.9" urijs "~1.16.1" From 58bbfc6759c4346d9b47631f9d394269b77eb94c Mon Sep 17 00:00:00 2001 From: "epugh@opensourceconnections.com" <> Date: Wed, 30 Jun 2021 13:26:36 -0400 Subject: [PATCH 10/22] doc new feature --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 875cd5867..61bdd0d52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog -## 6.5.? - ?? +## 6.5.5 - 2021-06-30 + +### Features + +* You can now tag a field with `translate:`, as in `translate:content` and you will get an icon to pop the text open in a Google Translate in a new browser window. https://github.com/o19s/quepid/pull/386 by @epugh. ### Improvements @@ -8,6 +12,8 @@ * Admin user can now reset a users password with a new password. https://github.com/o19s/quepid/pull/385 by @epugh to fix issue identified by @michaelcizmar. Thanks Michael! + + ## 6.5.4 - 2021-06-16 ### Features From d0763cc4833043f727519ff086ea10f91de925e9 Mon Sep 17 00:00:00 2001 From: Eric Pugh Date: Wed, 30 Jun 2021 13:30:48 -0400 Subject: [PATCH 11/22] tweaks to text (#384) Co-authored-by: epugh@opensourceconnections.com <> --- app/assets/templates/views/wizardModal.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/assets/templates/views/wizardModal.html b/app/assets/templates/views/wizardModal.html index d7bc2efa0..c4634f1dc 100644 --- a/app/assets/templates/views/wizardModal.html +++ b/app/assets/templates/views/wizardModal.html @@ -53,9 +53,8 @@

    Solr or Elasticsearch?

    • Do you see any errors when you visit your Solr URL directly?
    • -
    • Will your request handler accept the JSONP writer type? Or does it only return XML or JSON?
    • - If you are using Solr 8.4 or later, you may need to tweak the content-type being set by wt=json. + If you are using a version of Solr between 8.4 and 9.0, you may need to tweak the content-type being set by wt=json. You can do this via the below curl command:
       curl -X POST -H 'Content-type:application/json' -d '{
      
      From 0c23cb458f1f208c8849111a6ae97e53ed228c71 Mon Sep 17 00:00:00 2001
      From: "epugh@opensourceconnections.com" <>
      Date: Wed, 30 Jun 2021 13:33:56 -0400
      Subject: [PATCH 12/22] doc last merge
      
      ---
       CHANGELOG.md | 2 ++
       1 file changed, 2 insertions(+)
      
      diff --git a/CHANGELOG.md b/CHANGELOG.md
      index 61bdd0d52..42981088c 100644
      --- a/CHANGELOG.md
      +++ b/CHANGELOG.md
      @@ -12,6 +12,8 @@
       
       * Admin user can now reset a users password with a new password.  https://github.com/o19s/quepid/pull/385 by @epugh to fix issue identified by @michaelcizmar.  Thanks Michael!
       
      +* Trying to communciate about HTTPS better when you set up a case.  https://github.com/o19s/quepid/pull/384 by @epugh inspired by https://github.com/o19s/quepid/issues/279 by @arafalov.
      +
       
       
       ## 6.5.4 - 2021-06-16
      
      From 02c70a9cff73a5a94dea6207c4b1370471494154 Mon Sep 17 00:00:00 2001
      From: "epugh@opensourceconnections.com" <>
      Date: Thu, 1 Jul 2021 14:09:35 -0400
      Subject: [PATCH 13/22] add more docs
      
      ---
       docs/endpoints_solr.md | 33 ++++++++++++++++++++++++++++++---
       1 file changed, 30 insertions(+), 3 deletions(-)
      
      diff --git a/docs/endpoints_solr.md b/docs/endpoints_solr.md
      index 9b67027f9..af7e8d2f0 100644
      --- a/docs/endpoints_solr.md
      +++ b/docs/endpoints_solr.md
      @@ -2,7 +2,7 @@
       
       This document explains what endpoints Quepid hits on Solr.
       
      -All queries responses are of type of JSON, wrapped in JSONP function name.
      +Most query responses are of type of JSON, wrapped in JSONP function name.
       
       ## Ping Solr During Case Setup
       
      @@ -28,7 +28,7 @@ Quepid adds some parameters:
       1. `fl=id title` comes from the Settings Pane in the UI.
       1. `wt=json` is to ensure the response is in JSON format that Quepid expects.
       1. `debug=true&debug.explain.structured=true` is used to get back the query explain information.  If this isn't available, that is fine, you just don't get the information about how the query matched the docs in the UI.
      -1. `hl=false` disables highlighting.  We used to actually use highlighting in our snippets, so this may change.
      +1. `hl=false` disables highlighting.  We used to actually use highlighting in our snippets, so this may be able to be removed.
       1. `rows=10` is driven by the Settings Pane in the UI.
       1. `json.wrf=angular.callbacks._2` to avoid needing to use CORS, we use JSONP, which requires this parameter to be sent to Solr, and wraps the resulting JSON response in the function `angular.callbacks._2()`.  
       
      @@ -54,6 +54,33 @@ http://quepid-solr.dev.o19s.com:8985/solr/tmdb/select?q=star&explainOther=title:
       
       ## Snapshot Comparison
       
      +When you have a snapshot and you want to diff it to the current try, we need to go look up by `id` the
      +fields for the documents that were snapshotted.
      +
      +```
      +http://quepid-solr.dev.o19s.com:8985/solr/tmdb/select?defType=lucene&rows=15&q=id:(12697 OR 18645 OR 26965 OR 71714 OR 81899 OR 124136 OR 129848 OR 164258 OR 202337 OR 228649 OR 253150 OR 327390 OR 404021 OR 416182 OR 432613)&fl=id title poster_path overview cast&wt=json&hl=false&json.wrf=angular.callbacks._2
      +```
      +
      +1. `defType=lucene` is to specify the lucene query parser, though not sure if that is needed.
      +1. `rows=15` is to control how many results come back, and is based on the number of documents that are in the snapshot.
      +1. `q=id:(12697 OR 18645)` is to look up the individual documents based on their `id` field.
      +1. `fl=id title` comes from the Settings Pane in the UI.
      +1. `wt=json` is to ensure the response is in JSON format that Quepid expects.
      +1. `hl=false` disables highlighting.  We used to actually use highlighting in our snippets, so this may be able to be removed.
      +1. `json.wrf=angular.callbacks._2` to avoid needing to use CORS, we use JSONP, which requires this parameter to be sent to Solr, and wraps the resulting JSON response in the function `angular.callbacks._2()`. 
      +
      +
       ## View Document
       
      -http://searchservice-general-search-internal.wallapop.devel/quepid/general/search?indent=true&wt=xml&facet=true&facet.field=uid&facet.field=title&facet.field=image_url&facet.field=content&facet.field=brand&facet.field=model&facet.field=categoryIds&facet.field=uid&facet.field=objectType&facet.field=salePrice&facet.mincount=1&q=uid:635895760&json.wrf=bob
      +From the detailed document modal view, you can view the document in Solr in a new browser window.  Notice no use of JSONP.
      +
      +```
      +http://quepid-solr.dev.o19s.com:8985/solr/tmdb/select?indent=true&wt=xml&facet=true&facet.field=id&facet.field=title&facet.field=poster_path&facet.field=overview&facet.field=cast&facet.mincount=1&q=id:26965
      +````
      +
      +Quepid formats this request with these parameters:
      +
      +1. `indent=true` to do pretty printing of the response.
      +1. `wt=xml` to return in XML in the browser, though these days probably returning in JSON makes more sense.
      +1. `facet=true` to turn on faceting, though I am unclear why we would want to facet over all the fields, maybe to give you a sense of the attributes available?  This CAN cause major performance issue to your Solr!
      +1. `q=id:26965` this is the heart of the query, a look up by ID.
      
      From f26696416aeb29ee2d4e8a4773286e03dde8ee3d Mon Sep 17 00:00:00 2001
      From: "epugh@opensourceconnections.com" <>
      Date: Fri, 30 Jul 2021 11:50:54 -0400
      Subject: [PATCH 14/22] tweak technqiue
      
      ---
       .github/stale.yml | 5 +++--
       1 file changed, 3 insertions(+), 2 deletions(-)
      
      diff --git a/.github/stale.yml b/.github/stale.yml
      index dfb8c0e0d..c555eb844 100644
      --- a/.github/stale.yml
      +++ b/.github/stale.yml
      @@ -11,7 +11,8 @@ staleLabel: wontfix
       # Comment to post when marking an issue as stale. Set to `false` to disable
       markComment: >
         This issue has been automatically marked as stale because it has not had
      -  recent activity. It will be closed if no further activity occurs. Thank you
      -  for your contributions.
      +  recent activity. It will be closed if no further activity occurs. Please do
      +  advocate for this issue and ideally submit a patch to get the attention of
      +  the maintainers!
       # Comment to post when closing a stale issue. Set to `false` to disable
       closeComment: false
      
      From 85d8e52fc9a13bc87abe2424dd316ca6e05bf164 Mon Sep 17 00:00:00 2001
      From: Eric Pugh 
      Date: Sat, 31 Jul 2021 07:18:19 -0400
      Subject: [PATCH 15/22] Make case relationship with creator same as team and
       scorer (#359)
      
      * refactoring!!!
      
      * lint
      
      * roll back to earlier puppeteer to run front end tests on my laptop
      
      Co-authored-by: epugh@opensourceconnections.com <>
      ---
       .../api/v1/cases/dropdown_controller.rb       |   2 +-
       app/controllers/api/v1/cases_controller.rb    |   2 +-
       app/models/case.rb                            |  15 +-
       app/models/user.rb                            |   7 +-
       app/views/api/v1/cases/_case.json.jbuilder    |   4 +-
       .../api/v1/cases/dropdown/index.json.jbuilder |   2 +-
       ...27_make_user_case_relationship_an_owner.rb |   5 +
       db/sample_data_seeds.rb                       |   2 +-
       db/schema.rb                                  |   8 +-
       package.json                                  |   2 +-
       .../api/v1/clone/cases_controller_test.rb     |   4 +-
       test/fixtures/cases.yml                       |  74 ++--
       test/models/case_test.rb                      |  18 +-
       yarn.lock                                     | 352 +++++++-----------
       14 files changed, 213 insertions(+), 284 deletions(-)
       create mode 100644 db/migrate/20210523123127_make_user_case_relationship_an_owner.rb
      
      diff --git a/app/controllers/api/v1/cases/dropdown_controller.rb b/app/controllers/api/v1/cases/dropdown_controller.rb
      index 90fe85777..8ff92168b 100644
      --- a/app/controllers/api/v1/cases/dropdown_controller.rb
      +++ b/app/controllers/api/v1/cases/dropdown_controller.rb
      @@ -19,7 +19,7 @@ def index
                   LEFT OUTER JOIN `teams` ON `teams`.`id` = `teams_cases`.`team_id`
                   LEFT OUTER JOIN `teams_members` ON `teams_members`.`team_id` = `teams`.`id`
                   LEFT OUTER JOIN `users` ON `users`.`id` = `teams_members`.`member_id`
      -            WHERE (`teams_members`.`member_id` = #{current_user.id} OR `cases`.`user_id` = #{current_user.id})
      +            WHERE (`teams_members`.`member_id` = #{current_user.id} OR `cases`.`owner_id` = #{current_user.id})
                   AND (`cases`.`archived` = false OR `cases`.`archived` IS NULL)
                   ORDER BY `case_metadata`.`last_viewed_at` DESC, `cases`.`id` DESC
                   LIMIT 3
      diff --git a/app/controllers/api/v1/cases_controller.rb b/app/controllers/api/v1/cases_controller.rb
      index be29327b8..0f19f795f 100644
      --- a/app/controllers/api/v1/cases_controller.rb
      +++ b/app/controllers/api/v1/cases_controller.rb
      @@ -20,7 +20,7 @@ def index
               if archived
                 @no_tries = true
                 @no_teams = true
      -          @cases = Case.where(archived: archived, user_id: current_user.id).all
      +          @cases = Case.where(archived: archived, owner_id: current_user.id).all
               else
                 @cases = if 'last_viewed_at' == sort_by
                            current_user.cases_involved_with.not_archived.includes(:metadata).references(:metadata)
      diff --git a/app/models/case.rb b/app/models/case.rb
      index 5fac5dd1c..d09e6b6ca 100644
      --- a/app/models/case.rb
      +++ b/app/models/case.rb
      @@ -9,7 +9,7 @@
       #  search_url      :string(500)
       #  field_spec      :string(500)
       #  last_try_number :integer
      -#  user_id         :integer
      +#  owner_id         :integer
       #  archived        :boolean
       #  scorer_id       :integer
       #  created_at      :datetime         not null
      @@ -27,7 +27,8 @@ class Case < ApplicationRecord
       
         belongs_to :scorer, optional: true
       
      -  belongs_to :user, optional: true
      +  belongs_to :owner,
      +             class_name: 'User', optional: true
       
         has_many   :tries,     -> { order(try_number: :desc) },
                    dependent:  :destroy,
      @@ -36,7 +37,7 @@ class Case < ApplicationRecord
         has_many   :metadata,
                    dependent: :destroy
       
      -  # has_many   :ratings,  # wed ont' actually need htis.
      +  # has_many   :ratings,  # we don't actually need this.
         #           through: :queries
       
         # rubocop:disable Rails/InverseOf
      @@ -84,7 +85,7 @@ class Case < ApplicationRecord
       
         scope :for_user_directly_owned, ->(user) {
           where('
      -        `cases`.`user_id` = ?
      +        `cases`.`owner_id` = ?
           ',  user.id)
         }
       
      @@ -106,7 +107,7 @@ def really_destroy
         # rubocop:disable Metrics/ParameterLists
         def clone_case original_case, user, try: nil, clone_queries: false, clone_ratings: false, preserve_history: false
           transaction do
      -      self.user = user
      +      self.owner = user
       
             if preserve_history
               original_case.tries.each do |a_try|
      @@ -153,8 +154,8 @@ def last_score
         def set_scorer
           return if scorer_id.present?
       
      -    self.scorer = if user&.default_scorer
      -                    user.default_scorer
      +    self.scorer = if owner&.default_scorer
      +                    owner.default_scorer
                         else
                           Scorer.system_default_scorer
                         end
      diff --git a/app/models/user.rb b/app/models/user.rb
      index 09aa2b289..e02f1fbc8 100644
      --- a/app/models/user.rb
      +++ b/app/models/user.rb
      @@ -30,8 +30,13 @@ class User < ApplicationRecord
         # Associations
         belongs_to :default_scorer, class_name: 'Scorer', optional: true # for communal scorers there isn't a owner
       
      +  # has_many :cases,
      +  #         dependent:   :nullify # sometimes a case belongs to a team, so don't just delete it.
         has_many :cases,
      -           dependent:   :nullify # sometimes a case belongs to a team, so don't just delete it.
      +           class_name:  'Case',
      +           foreign_key: :owner_id,
      +           inverse_of:  :owner,
      +           dependent:   :nullify
       
         has_many :queries, through: :cases
       
      diff --git a/app/views/api/v1/cases/_case.json.jbuilder b/app/views/api/v1/cases/_case.json.jbuilder
      index 36516eec5..c8ab56c80 100644
      --- a/app/views/api/v1/cases/_case.json.jbuilder
      +++ b/app/views/api/v1/cases/_case.json.jbuilder
      @@ -9,8 +9,8 @@ teams = acase.teams.find_all { |t| current_user.teams.all.include?(t) } unless n
       json.case_name        acase.case_name
       json.caseNo           acase.id
       json.scorerId         acase.scorer_id
      -json.owned            acase.user_id == current_user.id
      -json.owner_name       acase.user.name unless acase.user.nil?
      +json.owned            acase.owner_id == current_user.id
      +json.owner_name       acase.owner.name if acase.owner.present?
       json.queriesCount     acase.queries.count
       
       json.teams            teams unless no_teams
      diff --git a/app/views/api/v1/cases/dropdown/index.json.jbuilder b/app/views/api/v1/cases/dropdown/index.json.jbuilder
      index f56438dcd..1c3df21ea 100644
      --- a/app/views/api/v1/cases/dropdown/index.json.jbuilder
      +++ b/app/views/api/v1/cases/dropdown/index.json.jbuilder
      @@ -4,7 +4,7 @@ json.allCases do
         json.array! @cases do |acase|
           json.case_name        acase.case_name
           json.caseNo           acase.id
      -    json.owned            acase.user_id == current_user.id
      +    json.owned            acase.owner_id == current_user.id
       
           json.last_try_number acase.tries.best.try_number if acase.tries.present? && acase.tries.best.present?
         end
      diff --git a/db/migrate/20210523123127_make_user_case_relationship_an_owner.rb b/db/migrate/20210523123127_make_user_case_relationship_an_owner.rb
      new file mode 100644
      index 000000000..52816b958
      --- /dev/null
      +++ b/db/migrate/20210523123127_make_user_case_relationship_an_owner.rb
      @@ -0,0 +1,5 @@
      +class MakeUserCaseRelationshipAnOwner < ActiveRecord::Migration[5.2]
      +  def change
      +    rename_column :cases, :user_id, :owner_id
      +  end
      +end
      diff --git a/db/sample_data_seeds.rb b/db/sample_data_seeds.rb
      index 8db16b489..99e783218 100755
      --- a/db/sample_data_seeds.rb
      +++ b/db/sample_data_seeds.rb
      @@ -159,7 +159,7 @@ def print_user_info info
       print_step "Seeding cases................"
       
       def print_case_info the_case
      -  print_step "Seeded case: name: #{the_case.case_name}, ID: #{the_case.id} for: #{the_case.user.email}"
      +  print_step "Seeded case: name: #{the_case.case_name}, ID: #{the_case.id} for: #{the_case.owner.email}"
       end
       
       unless two_case_user.cases.count == 2
      diff --git a/db/schema.rb b/db/schema.rb
      index a361f9dcc..132a4dbe0 100644
      --- a/db/schema.rb
      +++ b/db/schema.rb
      @@ -12,6 +12,7 @@
       
       ActiveRecord::Schema.define(version: 2021_06_08_145331) do
       
      +
         create_table "annotations", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
           t.text "message"
           t.string "source"
      @@ -47,12 +48,12 @@
         create_table "cases", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
           t.string "case_name", limit: 191
           t.integer "last_try_number"
      -    t.integer "user_id"
      +    t.integer "owner_id"
           t.boolean "archived"
           t.integer "scorer_id"
           t.datetime "created_at", null: false
           t.datetime "updated_at", null: false
      -    t.index ["user_id"], name: "user_id"
      +    t.index ["owner_id"], name: "user_id"
         end
       
         create_table "curator_variables", id: :integer, options: "ENGINE=InnoDB DEFAULT CHARSET=latin1", force: :cascade do |t|
      @@ -220,7 +221,8 @@
         add_foreign_key "case_scores", "annotations"
         add_foreign_key "case_scores", "cases", name: "case_scores_ibfk_1"
         add_foreign_key "case_scores", "users", name: "case_scores_ibfk_2"
      -  add_foreign_key "cases", "users", name: "cases_ibfk_1"
      +  add_foreign_key "cases", "users", column: "owner_id", name: "cases_ibfk_1"
      +  add_foreign_key "curator_variables", "tries", name: "curator_variables_ibfk_1"
         add_foreign_key "queries", "cases", name: "queries_ibfk_1"
         add_foreign_key "ratings", "queries", name: "ratings_ibfk_1"
         add_foreign_key "snapshot_docs", "snapshot_queries", name: "snapshot_docs_ibfk_1"
      diff --git a/package.json b/package.json
      index d6b41fd4d..c5e5b02d5 100644
      --- a/package.json
      +++ b/package.json
      @@ -42,7 +42,7 @@
           "karma": "^6.3.2",
           "karma-chrome-launcher": "^3.1.0",
           "karma-jasmine": "4.0.1",
      -    "puppeteer": "8.0.0"
      +    "puppeteer": "^2.1.1"
         },
         "resolutions": {}
       }
      diff --git a/test/controllers/api/v1/clone/cases_controller_test.rb b/test/controllers/api/v1/clone/cases_controller_test.rb
      index d01667e2a..bce5dba9f 100644
      --- a/test/controllers/api/v1/clone/cases_controller_test.rb
      +++ b/test/controllers/api/v1/clone/cases_controller_test.rb
      @@ -33,7 +33,7 @@ class CasesControllerTest < ActionController::TestCase
       
                       assert_equal the_case.tries.count, cloned_case.tries.count
                       assert_equal 0, cloned_case.queries.count
      -                assert_equal user.id, cloned_case.user_id
      +                assert_equal user.id, cloned_case.owner_id
                       assert_equal "Cloned: #{the_case.case_name}", cloned_case.case_name
                     end
                   end
      @@ -55,7 +55,7 @@ class CasesControllerTest < ActionController::TestCase
       
                       assert_equal 1, cloned_case.tries.count
                       assert_equal 0, cloned_case.queries.count
      -                assert_equal user.id, cloned_case.user_id
      +                assert_equal user.id, cloned_case.owner_id
                       assert_equal "Cloned: #{the_case.case_name}", cloned_case.case_name
       
                       cloned_try = cloned_case.tries.best
      diff --git a/test/fixtures/cases.yml b/test/fixtures/cases.yml
      index fec1a2254..cfbf9cf01 100644
      --- a/test/fixtures/cases.yml
      +++ b/test/fixtures/cases.yml
      @@ -5,7 +5,7 @@
       #  id              :integer          not null, primary key
       #  case_name       :string(191)
       #  last_try_number :integer
      -#  user_id         :integer
      +#  owner_id         :integer
       #  archived        :boolean
       #  scorer_id       :integer
       #  created_at      :datetime         not null
      @@ -13,184 +13,184 @@
       #
       
       one:
      -  user: :doug
      +  owner: :doug
         archived: false
         case_name: one
       
       two:
      -  user: :doug
      +  owner: :doug
         archived: false
         case_name: two
       
       case_not_marked_if_archived:
      -  user: :doug
      +  owner: :doug
         case_name: case_not_marked_if_archived
       
       with_metadata:
      -  user: :doug
      +  owner: :doug
         archived: false
         case_name: with_metadata
       
       with_scorer:
      -  user:     :random
      +  owner:     :random
         archived: false
         case_name: with default scorer
         scorer:   :for_case_with_scorer
       
       for_default_scorer:
      -  user:     :random
      +  owner:     :random
         archived: false
         case_name: for default scorer
         scorer:   :case_default_scorer
       
       shared_with_team:
      -  user: :random
      +  owner: :random
         archived: false
         case_name: shared with sharing team
       
       shared_through_owned_team:
      -  user: :random
      +  owner: :random
         archived: false
         case_name: shared through team doug owns
       
       archived:
      -  user: :doug
      +  owner: :doug
         archived: true
         case_name: Archived
       
       matt_case:
      -  user: :matt
      +  owner: :matt
         archived: false
         case_name: Matt's Case
       
       case_with_one_try:
      -  user: :joey
      +  owner: :joey
         archived: false
         case_name: Case with one try
         last_try_number: 1
       
       case_with_two_tries:
      -  user: :joey
      +  owner: :joey
         archived: false
         case_name: Case with two tries
         last_try_number: 2
       
       owned_case:
      -  user:     :case_finder_user
      +  owner:     :case_finder_user
         case_name: Case owned by Case Finder User
         archived: false
       
       owned_team_case:
      -  user:           :random
      +  owner:           :random
         case_name:      Case from Case Finder User's owned team
         archived:       false
       
       shared_team_case:
      -  user:           :random
      +  owner:           :random
         case_name:      Case from Case Finder User's shared team
         archived:       false
       
       queries_case:
      -  user:     :random
      +  owner:     :random
         case_name: A case to test queries positions
         archived: false
       
       move_query_to_me:
      -  user:     :random
      +  owner:     :random
         case_name: A case to test moving queries
         archived: false
       
       metadata_case:
      -  user:     :random
      +  owner:     :random
         case_name: Metadata Case
         archived: false
       
       snapshot_case:
      -  user:     :random
      +  owner:     :random
         case_name: Snapshot Case
         archived: false
       
       score_case:
      -  user:     :random
      +  owner:     :random
         case_name: Score Case
         archived: false
       
       other_score_case:
      -  user:     :random
      +  owner:     :random
         case_name: Other Score Case
         archived: false
       
       shared_case:
      -  user:     :random_2
      +  owner:     :random_2
         case_name: Score Case
         archived: false
       
       random_case:
      -  user:     :random_1
      +  owner:     :random_1
         case_name: Random Case
         archived: false
       
       random_case_1:
      -  user:     :random_1
      +  owner:     :random_1
         case_name: Random Case 1
         archived: false
       
       random_case_2:
      -  user:     :random_1
      +  owner:     :random_1
         case_name: Random Case 2
         archived: false
       
       bootstrap_case:
      -  user:     :bootstrap_user
      +  owner:     :bootstrap_user
         case_name: Boostrapped Case
         archived: false
       
       import_ratings_case:
      -  user:     :random
      +  owner:     :random
         case_name: Import Ratings Case
         archived: false
       
       not_shared:
      -  user:     :not_shared_case_owner
      +  owner:     :not_shared_case_owner
         archived: false
         case_name: Case not shared
       
       shared_with_owner:
      -  user:     :random
      +  owner:     :random
         archived: false
         case_name: Case shared with owner
       
       dropdown_case_1:
      -  user:     :dropdown_user
      +  owner:     :dropdown_user
         archived: false
         case_name: dropdown_case_1
       
       dropdown_case_2:
      -  user:     :dropdown_user
      +  owner:     :dropdown_user
         archived: false
         case_name: dropdown_case_2
       
       dropdown_case_archived:
      -  user:     :dropdown_user
      +  owner:     :dropdown_user
         archived: true
         case_name: dropdown_case_archived
       
       case_without_score:
      -  user:     :random
      +  owner:     :random
         case_name: Case without Score
         archived: false
       
       case_with_score_for_first_try:
      -  user:     :random
      +  owner:     :random
         case_name: case_with_score_for_first_try
         archived: false
       
       case_with_score:
      -  user:     :random
      +  owner:     :random
         case_name: case_with_score
         archived: false
       
       case_owned_by_team_owner:
      -  user:     :team_owner
      +  owner:     :team_owner
         case_name: Case owned by Case Finder User
         archived: false
      diff --git a/test/models/case_test.rb b/test/models/case_test.rb
      index 40b151977..14970c9ce 100644
      --- a/test/models/case_test.rb
      +++ b/test/models/case_test.rb
      @@ -36,7 +36,7 @@ class CaseTest < ActiveSupport::TestCase
             user.default_scorer = user_scorer
             user.save
       
      -      acase = Case.create(case_name: 'with default scorer', user: user)
      +      acase = Case.create(case_name: 'with default scorer', owner: user)
       
             assert_equal acase.scorer_id, user_scorer.id
             assert_equal acase.scorer_id, user.default_scorer_id
      @@ -48,7 +48,7 @@ class CaseTest < ActiveSupport::TestCase
             user.default_scorer = q_scorer
             user.save
       
      -      acase = Case.create(case_name: 'with q scorer', user: user)
      +      acase = Case.create(case_name: 'with q scorer', owner: user)
       
             assert_equal acase.scorer_id, q_scorer.id
             assert_equal acase.scorer.communal, true
      @@ -60,7 +60,7 @@ class CaseTest < ActiveSupport::TestCase
             user.default_scorer = user_scorer
             user.save
       
      -      acase = Case.create(case_name: 'with default scorer', user: user)
      +      acase = Case.create(case_name: 'with default scorer', owner: user)
       
             assert_equal acase.scorer_id,       user_scorer.id
             assert_equal acase.scorer_id,       user.default_scorer_id
      @@ -71,7 +71,7 @@ class CaseTest < ActiveSupport::TestCase
             q_scorer2 = scorers(:quepid_default_scorer)
             user      = users(:random)
       
      -      acase = Case.create(case_name: 'with default scorer', user: user)
      +      acase = Case.create(case_name: 'with default scorer', owner: user)
       
             assert_equal acase.scorer_id, q_scorer2.id
             assert_equal acase.scorer.communal, true
      @@ -85,7 +85,7 @@ class CaseTest < ActiveSupport::TestCase
             user.default_scorer = user_scorer
             user.save
       
      -      acase = Case.create(case_name: 'with default scorer', user: user, scorer: case_scorer)
      +      acase = Case.create(case_name: 'with default scorer', owner: user, scorer: case_scorer)
       
             assert_equal acase.scorer_id, case_scorer.id
             assert_not_equal acase.scorer_id, user_scorer.id
      @@ -142,7 +142,7 @@ class CaseTest < ActiveSupport::TestCase
       
                   assert_equal 1, cloned_case.tries.size
                   assert_equal 0, cloned_case.queries.size
      -            assert_equal user.id, cloned_case.user_id
      +            assert_equal user.id, cloned_case.owner_id
       
                   assert_equal 'Cloned Case', cloned_case.case_name
       
      @@ -168,7 +168,7 @@ class CaseTest < ActiveSupport::TestCase
       
                   assert_equal the_case.tries.count, cloned_case.tries.count
                   assert_equal 0, cloned_case.queries.count
      -            assert_equal user.id, cloned_case.user_id
      +            assert_equal user.id, cloned_case.owner_id
       
                   the_case.tries.each_with_index do |a_try, idx|
                     assert_equal cloned_case.tries[idx].try_number, a_try.try_number
      @@ -186,7 +186,7 @@ class CaseTest < ActiveSupport::TestCase
       
                   assert_equal 1, cloned_case.tries.size
                   assert_equal the_case.queries.size, cloned_case.queries.size
      -            assert_equal user.id, cloned_case.user_id
      +            assert_equal user.id, cloned_case.owner_id
                   assert_equal 0, cloned_case.last_try_number
                   assert_equal 0, cloned_case.tries.first.try_number
                 end
      @@ -224,7 +224,7 @@ class CaseTest < ActiveSupport::TestCase
                   assert_equal 0, cloned_case.tries.first.try_number
                   assert_equal the_case.queries.count, cloned_case.queries.count
                   # assert_equal the_case.ratings.count, cloned_case.ratings.count
      -            assert_equal user.id, cloned_case.user_id
      +            assert_equal user.id, cloned_case.owner_id
                 end
               end
             end
      diff --git a/yarn.lock b/yarn.lock
      index 199c2f792..aa2efa77d 100644
      --- a/yarn.lock
      +++ b/yarn.lock
      @@ -17,18 +17,16 @@
         resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4"
         integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==
       
      -"@types/node@*", "@types/node@>=10.0.0":
      +"@types/mime-types@^2.1.0":
      +  version "2.1.0"
      +  resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.0.tgz#9ca52cda363f699c69466c2a6ccdaad913ea7a73"
      +  integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=
      +
      +"@types/node@>=10.0.0":
         version "14.14.37"
         resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e"
         integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==
       
      -"@types/yauzl@^2.9.1":
      -  version "2.9.1"
      -  resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af"
      -  integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==
      -  dependencies:
      -    "@types/node" "*"
      -
       "FileSaver.js@https://github.com/Teleborder/FileSaver.js":
         version "0.0.0"
         resolved "https://github.com/Teleborder/FileSaver.js#b7cf622909258086bc63ad764d08fcaed780ab42"
      @@ -46,12 +44,10 @@ ace-builds@^1.4.12:
         resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.4.12.tgz#888efa386e36f4345f40b5233fcc4fe4c588fae7"
         integrity sha512-G+chJctFPiiLGvs3+/Mly3apXTcfgE45dT5yp12BcWZ1kUs+gm0qd3/fv4gsz6fVag4mM0moHVpjHDIgph6Psg==
       
      -agent-base@6:
      -  version "6.0.2"
      -  resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
      -  integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
      -  dependencies:
      -    debug "4"
      +agent-base@5:
      +  version "5.1.1"
      +  resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c"
      +  integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
       
       angular-animate@^1.8.2:
         version "1.8.2"
      @@ -160,6 +156,11 @@ anymatch@~3.1.1:
           normalize-path "^3.0.0"
           picomatch "^2.0.4"
       
      +async-limiter@~1.0.0:
      +  version "1.0.1"
      +  resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
      +  integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
      +
       balanced-match@^1.0.0:
         version "1.0.0"
         resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
      @@ -170,11 +171,6 @@ base64-arraybuffer@0.1.4:
         resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812"
         integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=
       
      -base64-js@^1.3.1:
      -  version "1.5.1"
      -  resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
      -  integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
      -
       base64id@2.0.0, base64id@~2.0.0:
         version "2.0.0"
         resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
      @@ -185,15 +181,6 @@ binary-extensions@^2.0.0:
         resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
         integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
       
      -bl@^4.0.3:
      -  version "4.1.0"
      -  resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
      -  integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
      -  dependencies:
      -    buffer "^5.5.0"
      -    inherits "^2.0.4"
      -    readable-stream "^3.4.0"
      -
       body-parser@^1.19.0:
         version "1.19.0"
         resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
      @@ -235,13 +222,10 @@ buffer-crc32@~0.2.3:
         resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
         integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
       
      -buffer@^5.2.1, buffer@^5.5.0:
      -  version "5.7.1"
      -  resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
      -  integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
      -  dependencies:
      -    base64-js "^1.3.1"
      -    ieee754 "^1.1.13"
      +buffer-from@^1.0.0:
      +  version "1.1.2"
      +  resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
      +  integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
       
       bytes@3.1.0:
         version "3.1.0"
      @@ -263,11 +247,6 @@ chokidar@^3.4.2:
         optionalDependencies:
           fsevents "~2.3.1"
       
      -chownr@^1.1.1:
      -  version "1.1.4"
      -  resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
      -  integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
      -
       cli@~1.0.0:
         version "1.0.1"
         resolved "https://registry.yarnpkg.com/cli/-/cli-1.0.1.tgz#22817534f24bfa4950c34d532d48ecbc621b8c14"
      @@ -326,6 +305,16 @@ concat-map@0.0.1:
         resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
         integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
       
      +concat-stream@^1.6.2:
      +  version "1.6.2"
      +  resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
      +  integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
      +  dependencies:
      +    buffer-from "^1.0.0"
      +    inherits "^2.0.3"
      +    readable-stream "^2.2.2"
      +    typedarray "^0.0.6"
      +
       connect@^3.7.0:
         version "3.7.0"
         resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8"
      @@ -646,7 +635,7 @@ date-now@^0.1.4:
         resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
         integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
       
      -debug@2.6.9:
      +debug@2.6.9, debug@^2.6.9:
         version "2.6.9"
         resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
         integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
      @@ -675,11 +664,6 @@ depd@~1.1.2:
         resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
         integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
       
      -devtools-protocol@0.0.854822:
      -  version "0.0.854822"
      -  resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.854822.tgz#eac3a5260a6b3b4e729a09fdc0c77b0d322e777b"
      -  integrity sha512-xd4D8kHQtB0KtWW0c9xBZD5LVtm9chkMOfs/3Yn01RhT/sFIsVtzTtypfKoFfWBaL+7xCYLxjOLkhwPXaX/Kcg==
      -
       di@^0.0.1:
         version "0.0.1"
         resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c"
      @@ -743,13 +727,6 @@ encodeurl@~1.0.2:
         resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
         integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
       
      -end-of-stream@^1.1.0, end-of-stream@^1.4.1:
      -  version "1.4.4"
      -  resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
      -  integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
      -  dependencies:
      -    once "^1.4.0"
      -
       engine.io-parser@~4.0.0:
         version "4.0.2"
         resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.2.tgz#e41d0b3fb66f7bf4a3671d2038a154024edb501e"
      @@ -810,16 +787,15 @@ extend@^3.0.0:
         resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
         integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
       
      -extract-zip@^2.0.0:
      -  version "2.0.1"
      -  resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a"
      -  integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==
      +extract-zip@^1.6.6:
      +  version "1.7.0"
      +  resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927"
      +  integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
         dependencies:
      -    debug "^4.1.1"
      -    get-stream "^5.1.0"
      +    concat-stream "^1.6.2"
      +    debug "^2.6.9"
      +    mkdirp "^0.5.4"
           yauzl "^2.10.0"
      -  optionalDependencies:
      -    "@types/yauzl" "^2.9.1"
       
       fd-slicer@~1.1.0:
         version "1.1.0"
      @@ -848,14 +824,6 @@ finalhandler@1.1.2:
           statuses "~1.5.0"
           unpipe "~1.0.0"
       
      -find-up@^4.0.0:
      -  version "4.1.0"
      -  resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
      -  integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
      -  dependencies:
      -    locate-path "^5.0.0"
      -    path-exists "^4.0.0"
      -
       flatted@^2.0.1:
         version "2.0.2"
         resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
      @@ -866,11 +834,6 @@ follow-redirects@^1.0.0:
         resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267"
         integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==
       
      -fs-constants@^1.0.0:
      -  version "1.0.0"
      -  resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
      -  integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
      -
       fs-extra@^8.1.0:
         version "8.1.0"
         resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
      @@ -895,13 +858,6 @@ get-caller-file@^2.0.5:
         resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
         integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
       
      -get-stream@^5.1.0:
      -  version "5.2.0"
      -  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
      -  integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
      -  dependencies:
      -    pump "^3.0.0"
      -
       glob-parent@~5.1.0:
         version "5.1.2"
         resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
      @@ -964,12 +920,12 @@ http-proxy@^1.18.1:
           follow-redirects "^1.0.0"
           requires-port "^1.0.0"
       
      -https-proxy-agent@^5.0.0:
      -  version "5.0.0"
      -  resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
      -  integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
      +https-proxy-agent@^4.0.0:
      +  version "4.0.0"
      +  resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b"
      +  integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==
         dependencies:
      -    agent-base "6"
      +    agent-base "5"
           debug "4"
       
       iconv-lite@0.4, iconv-lite@0.4.24:
      @@ -979,11 +935,6 @@ iconv-lite@0.4, iconv-lite@0.4.24:
         dependencies:
           safer-buffer ">= 2.1.2 < 3"
       
      -ieee754@^1.1.13:
      -  version "1.2.1"
      -  resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
      -  integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
      -
       inflight@^1.0.4:
         version "1.0.6"
         resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
      @@ -992,7 +943,7 @@ inflight@^1.0.4:
           once "^1.3.0"
           wrappy "1"
       
      -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1:
      +inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
         version "2.0.4"
         resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
         integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
      @@ -1041,6 +992,11 @@ isarray@0.0.1:
         resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
         integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
       
      +isarray@~1.0.0:
      +  version "1.0.0"
      +  resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
      +  integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
      +
       isbinaryfile@^4.0.6:
         version "4.0.6"
         resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.6.tgz#edcb62b224e2b4710830b67498c8e4e5a4d2610b"
      @@ -1135,13 +1091,6 @@ karma@^6.3.2:
           ua-parser-js "^0.7.23"
           yargs "^16.1.1"
       
      -locate-path@^5.0.0:
      -  version "5.0.0"
      -  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
      -  integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
      -  dependencies:
      -    p-locate "^4.1.0"
      -
       lodash@^4.17.19, lodash@~4.17.19:
         version "4.17.21"
         resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
      @@ -1168,6 +1117,18 @@ mime-db@1.47.0:
         resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
         integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==
       
      +mime-db@1.49.0:
      +  version "1.49.0"
      +  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed"
      +  integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
      +
      +mime-types@^2.1.25:
      +  version "2.1.32"
      +  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5"
      +  integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==
      +  dependencies:
      +    mime-db "1.49.0"
      +
       mime-types@~2.1.24:
         version "2.1.30"
         resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
      @@ -1175,7 +1136,7 @@ mime-types@~2.1.24:
         dependencies:
           mime-db "1.47.0"
       
      -mime@^2.4.5:
      +mime@^2.0.3, mime@^2.4.5:
         version "2.5.2"
         resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe"
         integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
      @@ -1187,10 +1148,17 @@ minimatch@^3.0.4, minimatch@~3.0.2:
         dependencies:
           brace-expansion "^1.1.7"
       
      -mkdirp-classic@^0.5.2:
      -  version "0.5.3"
      -  resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
      -  integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
      +minimist@^1.2.5:
      +  version "1.2.5"
      +  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
      +  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
      +
      +mkdirp@^0.5.4:
      +  version "0.5.5"
      +  resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
      +  integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
      +  dependencies:
      +    minimist "^1.2.5"
       
       ms@2.0.0:
         version "2.0.0"
      @@ -1223,11 +1191,6 @@ ngclipboard@^2.0.0:
         dependencies:
           clipboard "^2.0.0"
       
      -node-fetch@^2.6.1:
      -  version "2.6.1"
      -  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
      -  integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
      -
       normalize-path@^3.0.0, normalize-path@~3.0.0:
         version "3.0.0"
         resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
      @@ -1245,42 +1208,18 @@ on-finished@~2.3.0:
         dependencies:
           ee-first "1.1.1"
       
      -once@^1.3.0, once@^1.3.1, once@^1.4.0:
      +once@^1.3.0:
         version "1.4.0"
         resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
         integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
         dependencies:
           wrappy "1"
       
      -p-limit@^2.2.0:
      -  version "2.3.0"
      -  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
      -  integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
      -  dependencies:
      -    p-try "^2.0.0"
      -
      -p-locate@^4.1.0:
      -  version "4.1.0"
      -  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
      -  integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
      -  dependencies:
      -    p-limit "^2.2.0"
      -
      -p-try@^2.0.0:
      -  version "2.2.0"
      -  resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
      -  integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
      -
       parseurl@~1.3.3:
         version "1.3.3"
         resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
         integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
       
      -path-exists@^4.0.0:
      -  version "4.0.0"
      -  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
      -  integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
      -
       path-is-absolute@^1.0.0:
         version "1.0.1"
         resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
      @@ -1296,53 +1235,41 @@ picomatch@^2.0.4, picomatch@^2.2.1:
         resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
         integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
       
      -pkg-dir@^4.2.0:
      -  version "4.2.0"
      -  resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
      -  integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
      -  dependencies:
      -    find-up "^4.0.0"
      -
       popper.js@^1.16.1:
         version "1.16.1"
         resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1.tgz#2a223cb3dc7b6213d740e40372be40de43e65b1b"
         integrity sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==
       
      +process-nextick-args@~2.0.0:
      +  version "2.0.1"
      +  resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
      +  integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
      +
       progress@^2.0.1:
         version "2.0.3"
         resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
         integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
       
      -proxy-from-env@^1.1.0:
      +proxy-from-env@^1.0.0:
         version "1.1.0"
         resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
         integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
       
      -pump@^3.0.0:
      -  version "3.0.0"
      -  resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
      -  integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
      -  dependencies:
      -    end-of-stream "^1.1.0"
      -    once "^1.3.1"
      -
      -puppeteer@8.0.0:
      -  version "8.0.0"
      -  resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-8.0.0.tgz#a236669118aa795331c2d0ca19877159e7664705"
      -  integrity sha512-D0RzSWlepeWkxPPdK3xhTcefj8rjah1791GE82Pdjsri49sy11ci/JQsAO8K2NRukqvwEtcI+ImP5F4ZiMvtIQ==
      +puppeteer@^2.1.1:
      +  version "2.1.1"
      +  resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-2.1.1.tgz#ccde47c2a688f131883b50f2d697bd25189da27e"
      +  integrity sha512-LWzaDVQkk1EPiuYeTOj+CZRIjda4k2s5w4MK4xoH2+kgWV/SDlkYHmxatDdtYrciHUKSXTsGgPgPP8ILVdBsxg==
         dependencies:
      +    "@types/mime-types" "^2.1.0"
           debug "^4.1.0"
      -    devtools-protocol "0.0.854822"
      -    extract-zip "^2.0.0"
      -    https-proxy-agent "^5.0.0"
      -    node-fetch "^2.6.1"
      -    pkg-dir "^4.2.0"
      +    extract-zip "^1.6.6"
      +    https-proxy-agent "^4.0.0"
      +    mime "^2.0.3"
      +    mime-types "^2.1.25"
           progress "^2.0.1"
      -    proxy-from-env "^1.1.0"
      -    rimraf "^3.0.2"
      -    tar-fs "^2.0.0"
      -    unbzip2-stream "^1.3.3"
      -    ws "^7.2.3"
      +    proxy-from-env "^1.0.0"
      +    rimraf "^2.6.1"
      +    ws "^6.1.0"
       
       qjobs@^1.2.0:
         version "1.2.0"
      @@ -1379,14 +1306,18 @@ readable-stream@1.1:
           isarray "0.0.1"
           string_decoder "~0.10.x"
       
      -readable-stream@^3.1.1, readable-stream@^3.4.0:
      -  version "3.6.0"
      -  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
      -  integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
      +readable-stream@^2.2.2:
      +  version "2.3.7"
      +  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
      +  integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
         dependencies:
      -    inherits "^2.0.3"
      -    string_decoder "^1.1.1"
      -    util-deprecate "^1.0.1"
      +    core-util-is "~1.0.0"
      +    inherits "~2.0.3"
      +    isarray "~1.0.0"
      +    process-nextick-args "~2.0.0"
      +    safe-buffer "~5.1.1"
      +    string_decoder "~1.1.1"
      +    util-deprecate "~1.0.1"
       
       readdirp@~3.5.0:
         version "3.5.0"
      @@ -1410,6 +1341,13 @@ rfdc@^1.1.4:
         resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
         integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
       
      +rimraf@^2.6.1:
      +  version "2.7.1"
      +  resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
      +  integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
      +  dependencies:
      +    glob "^7.1.3"
      +
       rimraf@^3.0.0, rimraf@^3.0.2:
         version "3.0.2"
         resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
      @@ -1422,10 +1360,10 @@ rw@1:
         resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
         integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=
       
      -safe-buffer@~5.2.0:
      -  version "5.2.1"
      -  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
      -  integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
      +safe-buffer@~5.1.0, safe-buffer@~5.1.1:
      +  version "5.1.2"
      +  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
      +  integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
       
       "safer-buffer@>= 2.1.2 < 3":
         version "2.1.2"
      @@ -1512,18 +1450,18 @@ string-width@^4.1.0, string-width@^4.2.0:
           is-fullwidth-code-point "^3.0.0"
           strip-ansi "^6.0.0"
       
      -string_decoder@^1.1.1:
      -  version "1.3.0"
      -  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
      -  integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
      -  dependencies:
      -    safe-buffer "~5.2.0"
      -
       string_decoder@~0.10.x:
         version "0.10.31"
         resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
         integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
       
      +string_decoder@~1.1.1:
      +  version "1.1.1"
      +  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
      +  integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
      +  dependencies:
      +    safe-buffer "~5.1.0"
      +
       strip-ansi@^6.0.0:
         version "6.0.0"
         resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
      @@ -1536,27 +1474,6 @@ strip-json-comments@1.0.x:
         resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"
         integrity sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=
       
      -tar-fs@^2.0.0:
      -  version "2.1.1"
      -  resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
      -  integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
      -  dependencies:
      -    chownr "^1.1.1"
      -    mkdirp-classic "^0.5.2"
      -    pump "^3.0.0"
      -    tar-stream "^2.1.4"
      -
      -tar-stream@^2.1.4:
      -  version "2.2.0"
      -  resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
      -  integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
      -  dependencies:
      -    bl "^4.0.3"
      -    end-of-stream "^1.4.1"
      -    fs-constants "^1.0.0"
      -    inherits "^2.0.3"
      -    readable-stream "^3.1.1"
      -
       tether-shepherd@latest:
         version "1.8.1"
         resolved "https://registry.yarnpkg.com/tether-shepherd/-/tether-shepherd-1.8.1.tgz#4fd9b2fdd9059f04b6c4249456d5ae145a3e9223"
      @@ -1569,11 +1486,6 @@ tether@^1.0.1:
         resolved "https://registry.yarnpkg.com/tether/-/tether-1.4.7.tgz#d56a818590d8fe72e387f77a67f93ab96d8e1fb2"
         integrity sha512-Z0J1aExjoFU8pybVkQAo/vD2wfSO63r+XOPfWQMC5qtf1bI7IWqNk4MiyBcgvvnY8kqnY06dVdvwTK2S3PU/Fw==
       
      -through@^2.3.8:
      -  version "2.3.8"
      -  resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
      -  integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
      -
       tiny-emitter@^2.0.0:
         version "2.1.0"
         resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
      @@ -1606,19 +1518,16 @@ type-is@~1.6.17:
           media-typer "0.3.0"
           mime-types "~2.1.24"
       
      +typedarray@^0.0.6:
      +  version "0.0.6"
      +  resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
      +  integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
      +
       ua-parser-js@^0.7.23:
         version "0.7.27"
         resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.27.tgz#b54f8ce9eb6c7abf3584edeaf9a3d8b3bd92edba"
         integrity sha512-eXMaRYK2skomGocoX0x9sBXzx5A1ZVQgXfrW4mTc8dT0zS7olEcyfudAzRC5tIIRgLxQ69B6jut3DI+n5hslPA==
       
      -unbzip2-stream@^1.3.3:
      -  version "1.4.3"
      -  resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7"
      -  integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
      -  dependencies:
      -    buffer "^5.2.1"
      -    through "^2.3.8"
      -
       universalify@^0.1.0:
         version "0.1.2"
         resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
      @@ -1634,7 +1543,7 @@ urijs@~1.16.1:
         resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.16.1.tgz#859ad31890f5f9528727be89f1932c94fb4731e2"
         integrity sha1-hZrTGJD1+VKHJ76J8ZMslPtHMeI=
       
      -util-deprecate@^1.0.1:
      +util-deprecate@~1.0.1:
         version "1.0.2"
         resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
         integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
      @@ -1675,7 +1584,14 @@ wrappy@1:
         resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
         integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
       
      -ws@^7.2.3, ws@~7.4.2:
      +ws@^6.1.0:
      +  version "6.2.2"
      +  resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
      +  integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
      +  dependencies:
      +    async-limiter "~1.0.0"
      +
      +ws@~7.4.2:
         version "7.4.4"
         resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59"
         integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==
      
      From b6925ab32f00c7575e1d0fb88b08a3542467fee5 Mon Sep 17 00:00:00 2001
      From: Dmitry Kan 
      Date: Sat, 31 Jul 2021 15:48:05 +0300
      Subject: [PATCH 16/22] #318 upgraded Rails to 6.1.3.2, which carries webpack
       by default (#381)
      
      * #318 upgraded Rails to 6.1.3.2, which carries webpack by default. Still need to marry webpack with bin/setup_docker and bin/docker. But looks promising!
      
      * #318 disabled more ssl checks. TODO: figure out on Qoding.
      
      * some bumps from looking at https://railsdiff.org/5.2.4.6/6.1.3.2
      
      * more from https://railsdiff.org/5.2.4.6/6.1.3.2
      
      * ssl support to set via your .env file
      
      * start tracking the todos
      
      * Deal with the module Analtyics::GA being in all caps freaking Zeitwerk up.
      
      https://stackoverflow.com/questions/28990466/rails-autoloading-fully-capitalized-name-like-api#28990943
      
      * Revert "ssl support to set via your .env file"
      
      This reverts commit b71b5b79ac19822795cfbb524aa3188f22905d68.
      
      * we have a environment variable that instead of being set at the controller layer, instead needs to be set at the config layer
      
      * deal with deprecation warning DEPRECATION WARNING: Rendering actions with '.' in the name is deprecated: api/v1/export/ratings/show.rre
      
      * fix test
      
      * reduce warnings in building the front end.
      
      * turns out the associate :teams_scorers doesn't exist, and it was picked up in the Rails 6 migration!
      
      * rubocop lint
      
      * more lint
      
      * rubocop doesn't like env scatettered about!
      
      * unused method at this point...    hopefully!
      
      * much messing around with GA versus ga versus google_analytics to get Zeitwerk happy
      
      * turns out we need to be in HTTP mode on Quepid to call solrs on HTTP
      
      * lint!
      
      * testing out this
      
      * new lint warnings
      
      * trying to deal with https to http redirect for home controller
      
      * turns out staging environments use production setting
      
      * track todos
      
      * one moretry
      
      * going back to old approach
      
      * Revert "going back to old approach"
      
      This reverts commit f10fec97750ca6e47dc6f6ac74933a23aa86f655.
      
      * lets try a different path to see if we can get exclude to work.
      
      * needed this setting to turn it on
      
      * this is what we want, just will it owrk?
      
      * maybe, just maybe the redirect is due to lack of cookies from https to http being sent, so change that?
      
      * not sure about the repetition, but this seems ot be the magic
      
      * remove debugging
      
      * progress!
      
      * OPTIONS checks for api end points need passing through.
      
      * banging my head
      
      * work aorund
      
      * maybe a general upgrade works?
      
      * tests are blowing up loacally, but pass on CircleCI, lets try it.
      
      * lint
      
      * bumping versions using a report of what is out of date.  Didn't update the d3-rails artifact as newer one doesn't work.
      
      * debug logging
      
      * argh
      
      * lets see if we can exclude the redirect on the api calls.
      
      * Update production.rb
      
      * one more try
      
      * does this help?
      
      * maybe?
      
      * maybe/
      
      * maybe?
      
      * extra debuggng not needed
      
      * move parameter to better place?
      
      * need foreman in prod too!
      
      * lint!
      
      * more stuff done!
      
      * remove debugging output
      
      * advice to pin webpacker
      
      * back out change!
      
      * lots of upgrades  from the RailsDiff website to look more like a default Rails 6 app.
      
      * LINT
      
      * see what happens
      
      * argh
      
      * Update yarn.lock
      
      * bump to latest ruby
      
      * bump
      
      * bump gemflile.lock
      
      * some updates
      
      * bit o' extra debugging we dont need
      
      * final cleanups, realized we don't need bootstrap 4 ;-(
      
      * jump to bootstrap 5
      
      * and our changes!
      
      Co-authored-by: dmitrykan 
      Co-authored-by: epugh@opensourceconnections.com <>
      Co-authored-by: Eric Pugh 
      ---
       .browserslistrc                               |    1 +
       .circleci/config.yml                          |    2 +-
       .gitattributes                                |   10 +
       .gitignore                                    |    5 +
       .ruby-version                                 |    2 +-
       Dockerfile.dev                                |    8 +-
       Dockerfile.prod                               |    4 +-
       Gemfile                                       |   14 +-
       Gemfile.lock                                  |  252 +-
       Procfile.dev                                  |    1 +
       README.md                                     |   35 +
       UPGRADE_RAILS_SIX.md                          |   30 +
       app/channels/application_cable/channel.rb     |    6 +
       app/channels/application_cable/connection.rb  |    6 +
       app/controllers/accounts_controller.rb        |    3 +-
       app/controllers/admin/users_controller.rb     |    2 +-
       .../api/v1/export/ratings_controller.rb       |    4 +-
       .../api/v1/import/ratings_controller.rb       |    2 +-
       app/controllers/api/v1/teams_controller.rb    |    2 +-
       app/controllers/application_controller.rb     |    4 -
       app/controllers/home_controller.rb            |    4 +
       app/controllers/profiles_controller.rb        |    3 +-
       app/controllers/secure_controller.rb          |    3 +-
       app/controllers/sessions_controller.rb        |    3 +-
       .../users/invitations_controller.rb           |    3 +-
       app/controllers/users/passwords_controller.rb |    3 +-
       app/helpers/devise_helper.rb                  |    2 +-
       app/javascripts/channels/consumer.js          |    6 +
       app/javascripts/channels/index.js             |    5 +
       app/javascripts/packs/application.js          |   13 +
       app/jobs/application_job.rb                   |    5 +
       app/jobs/google_analytics_event_job.rb        |    4 +-
       app/models/try.rb                             |    2 +-
       ...e.json.jbuilder => show_rre.json.jbuilder} |    0
       app/views/layouts/_common_js.html.erb         |    4 +-
       babel.config.js                               |   71 +
       bin/bundle                                    |    3 -
       bin/setup                                     |   14 +-
       bin/update                                    |   31 -
       bin/webpack                                   |   18 +
       bin/webpack-dev-server                        |   18 +
       bin/yarn                                      |   12 +-
       config.ru                                     |    1 +
       config/application.rb                         |   30 +-
       config/cable.yml                              |    6 +-
       config/environments/development.rb            |   12 +-
       config/environments/production.rb             |   25 +-
       config/environments/test.rb                   |   28 +-
       .../initializers/content_security_policy.rb   |   20 +-
       config/initializers/cors.rb                   |   10 +
       config/initializers/customize_quepid.rb       |    9 +
       config/initializers/permissions_policy.rb     |   12 +
       config/locales/en.yml                         |    2 +-
       config/puma.rb                                |   18 +-
       config/routes.rb                              |    1 +
       config/webpack/development.js                 |    5 +
       config/webpack/environment.js                 |    3 +
       config/webpack/production.js                  |    5 +
       config/webpack/test.js                        |    5 +
       config/webpacker.yml                          |   92 +
       docs/app_structure.md                         |    4 +
       lib/analytics/ga.rb                           |    2 +-
       lib/analytics/google_analytics/base.rb        |    6 +-
       lib/analytics/google_analytics/events.rb      |    4 +-
       lib/analytics/tracker/case.rb                 |   12 +-
       lib/analytics/tracker/query.rb                |   12 +-
       lib/analytics/tracker/rating.rb               |    8 +-
       lib/analytics/tracker/scorer.rb               |    8 +-
       lib/analytics/tracker/snapshot.rb             |    4 +-
       lib/analytics/tracker/team.rb                 |    8 +-
       lib/analytics/tracker/try.rb                  |    2 +-
       lib/analytics/tracker/user.rb                 |    8 +-
       package.json                                  |   16 +-
       postcss.config.js                             |   12 +
       public/robots.txt                             |    2 +-
       .../angular/services/teamSvc_spec.js          |    2 -
       .../application_cable/connection_test.rb      |   14 +
       .../api/v1/export/ratings_controller_test.rb  |    2 +-
       .../api/v1/team_members_controller_test.rb    |    2 +-
       test/lib/es_arg_parser_test.rb                |    8 +-
       test/lib/solr_arg_parser_test.rb              |    4 +-
       test/services/ratings_importer_test.rb        |    6 +-
       test/support/analytics.rb                     |    2 +-
       test/test_helper.rb                           |    2 +
       yarn.lock                                     | 6772 ++++++++++++++++-
       85 files changed, 7293 insertions(+), 533 deletions(-)
       create mode 100644 .browserslistrc
       create mode 100644 .gitattributes
       create mode 100644 UPGRADE_RAILS_SIX.md
       create mode 100644 app/channels/application_cable/channel.rb
       create mode 100644 app/channels/application_cable/connection.rb
       create mode 100644 app/javascripts/channels/consumer.js
       create mode 100644 app/javascripts/channels/index.js
       create mode 100644 app/javascripts/packs/application.js
       rename app/views/api/v1/export/ratings/{show.rre.json.jbuilder => show_rre.json.jbuilder} (100%)
       create mode 100644 babel.config.js
       delete mode 100755 bin/bundle
       delete mode 100755 bin/update
       create mode 100755 bin/webpack
       create mode 100755 bin/webpack-dev-server
       create mode 100644 config/initializers/cors.rb
       create mode 100644 config/initializers/permissions_policy.rb
       create mode 100644 config/webpack/development.js
       create mode 100644 config/webpack/environment.js
       create mode 100644 config/webpack/production.js
       create mode 100644 config/webpack/test.js
       create mode 100644 config/webpacker.yml
       create mode 100644 postcss.config.js
       create mode 100644 test/channels/application_cable/connection_test.rb
      
      diff --git a/.browserslistrc b/.browserslistrc
      new file mode 100644
      index 000000000..e94f8140c
      --- /dev/null
      +++ b/.browserslistrc
      @@ -0,0 +1 @@
      +defaults
      diff --git a/.circleci/config.yml b/.circleci/config.yml
      index 9e5bfeb66..43f5a9c25 100644
      --- a/.circleci/config.yml
      +++ b/.circleci/config.yml
      @@ -2,7 +2,7 @@ version: 2
       jobs:
         build:
           docker:
      -      - image: circleci/ruby:2.7.2-node-browsers
      +      - image: circleci/ruby:2.7.4-node-browsers
               environment: # environment variables for primary container
                 BUNDLE_JOBS: 3
                 BUNDLE_RETRY: 3
      diff --git a/.gitattributes b/.gitattributes
      new file mode 100644
      index 000000000..6c63abb7d
      --- /dev/null
      +++ b/.gitattributes
      @@ -0,0 +1,10 @@
      ++# See https://git-scm.com/docs/gitattributes for more about git attribute files.
      ++
      ++# Mark the database schema as having been generated.
      ++db/schema.rb linguist-generated
      ++
      ++# Mark the yarn lockfile as having been generated.
      ++yarn.lock linguist-generated
      ++
      ++# Mark any vendored files as having been vendored.
      ++vendor/* linguist-vendored
      diff --git a/.gitignore b/.gitignore
      index 8cd4feea5..ea3b43c1e 100644
      --- a/.gitignore
      +++ b/.gitignore
      @@ -43,3 +43,8 @@ public/srv
       
       # Test Reports
       test/reports
      +
      +/public/packs
      +/public/packs-test
      +yarn-debug.log*
      +.yarn-integrity
      diff --git a/.ruby-version b/.ruby-version
      index 37c2961c2..a4dd9dba4 100755
      --- a/.ruby-version
      +++ b/.ruby-version
      @@ -1 +1 @@
      -2.7.2
      +2.7.4
      diff --git a/Dockerfile.dev b/Dockerfile.dev
      index 76468e15a..f1e5a8284 100644
      --- a/Dockerfile.dev
      +++ b/Dockerfile.dev
      @@ -1,4 +1,4 @@
      -FROM ruby:2.7.2-buster
      +FROM ruby:2.7.4-buster
       
       LABEL maintainer="quepid_admin@opensourceconnections.com"
       
      @@ -19,14 +19,14 @@ RUN bundle install
       # Dependencies for Puppeteer/Chromium
       # Dependency for generating the ERD is at the end, 'graphviz'
       RUN apt-get update -qq \
      -  && apt-get install -y --no-install-recommends gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils libgbm1 wget graphviz \
      +  && apt-get install -y --no-install-recommends gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils libgbm1  wget graphviz \
         && rm -rf /var/lib/apt/lists/*
       
      -
      +# may not need libgbm
       
       
       # Install Node
      -RUN curl -sL https://deb.nodesource.com/setup_10.x | bash
      +RUN curl -sL https://deb.nodesource.com/setup_14.x | bash
       RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
       RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
       
      diff --git a/Dockerfile.prod b/Dockerfile.prod
      index dd94693d2..592656cf7 100644
      --- a/Dockerfile.prod
      +++ b/Dockerfile.prod
      @@ -1,9 +1,9 @@
      -FROM node:10.20.1 AS build-dep
      +FROM node:14.17.3-buster AS build-dep
       WORKDIR /srv/app
       COPY package.json yarn.lock ./
       RUN yarn install --production=true
       
      -FROM ruby:2.7.2-buster
      +FROM ruby:2.7.4-buster
       
       LABEL maintainer="quepid_admin@opensourceconnections.com"
       
      diff --git a/Gemfile b/Gemfile
      index 2b83e01a0..a60bebbb0 100755
      --- a/Gemfile
      +++ b/Gemfile
      @@ -2,7 +2,7 @@
       
       source 'https://rubygems.org'
       
      -ruby '2.7.2'
      +ruby '2.7.4'
       
       gem 'activerecord-import', '>= 1.0.7'
       gem 'acts_as_list', '>= 1.0.1'
      @@ -16,24 +16,26 @@ gem 'devise', '>= 4.6.2'
       gem 'devise_invitable', '~> 2.0'
       gem 'gabba'
       gem 'intercom-rails'
      -gem 'jbuilder', '~> 2.5'
      +gem 'jbuilder', '~> 2.7'
       gem 'redis', '~> 4.0'
       gem 'jquery-rails'
       gem 'jquery-ui-rails' # Can we narrow the widgets to load faster?
       gem 'mysql2'
      -gem 'postmark-rails', '~> 0.10.0'
      -gem 'puma', '~> 3.11'
      +gem 'postmark-rails'
      +gem 'puma', '~> 5.0'
       gem 'puma_worker_killer'
       gem 'pundit'
      -gem 'rails', '~> 5.2.4', '>= 5.2.4.4'
      +gem 'rails', '= 6.1.4' # starting Rails 6 the webpack is included by default.
       gem 'responders'
       gem 'sidekiq'
       gem 'terser'
      -gem 'bootsnap'
      +gem 'bootsnap', '>= 1.4.4', require: false
       gem 'listen', '~> 3.3'
       gem 'd3-rails', '~> 3.5.5' # we have a very old version of D3.  This provides D3 assets.
       gem 'cal-heatmap-rails', '~> 3.6' # provides assets for cal heatmap, that requires old d3
       gem 'font-awesome-sass'
      +gem 'webpacker', '= 5.4.0'
      +gem 'rack-cors', '~> 1.1'
       gem 'foreman'
       
       group :development, :test do
      diff --git a/Gemfile.lock b/Gemfile.lock
      index 8de479cfc..95c56e973 100644
      --- a/Gemfile.lock
      +++ b/Gemfile.lock
      @@ -1,52 +1,70 @@
       GEM
         remote: https://rubygems.org/
         specs:
      -    actioncable (5.2.5)
      -      actionpack (= 5.2.5)
      +    actioncable (6.1.4)
      +      actionpack (= 6.1.4)
      +      activesupport (= 6.1.4)
             nio4r (~> 2.0)
             websocket-driver (>= 0.6.1)
      -    actionmailer (5.2.5)
      -      actionpack (= 5.2.5)
      -      actionview (= 5.2.5)
      -      activejob (= 5.2.5)
      +    actionmailbox (6.1.4)
      +      actionpack (= 6.1.4)
      +      activejob (= 6.1.4)
      +      activerecord (= 6.1.4)
      +      activestorage (= 6.1.4)
      +      activesupport (= 6.1.4)
      +      mail (>= 2.7.1)
      +    actionmailer (6.1.4)
      +      actionpack (= 6.1.4)
      +      actionview (= 6.1.4)
      +      activejob (= 6.1.4)
      +      activesupport (= 6.1.4)
             mail (~> 2.5, >= 2.5.4)
             rails-dom-testing (~> 2.0)
      -    actionpack (5.2.5)
      -      actionview (= 5.2.5)
      -      activesupport (= 5.2.5)
      -      rack (~> 2.0, >= 2.0.8)
      +    actionpack (6.1.4)
      +      actionview (= 6.1.4)
      +      activesupport (= 6.1.4)
      +      rack (~> 2.0, >= 2.0.9)
             rack-test (>= 0.6.3)
             rails-dom-testing (~> 2.0)
      -      rails-html-sanitizer (~> 1.0, >= 1.0.2)
      -    actionview (5.2.5)
      -      activesupport (= 5.2.5)
      +      rails-html-sanitizer (~> 1.0, >= 1.2.0)
      +    actiontext (6.1.4)
      +      actionpack (= 6.1.4)
      +      activerecord (= 6.1.4)
      +      activestorage (= 6.1.4)
      +      activesupport (= 6.1.4)
      +      nokogiri (>= 1.8.5)
      +    actionview (6.1.4)
      +      activesupport (= 6.1.4)
             builder (~> 3.1)
             erubi (~> 1.4)
             rails-dom-testing (~> 2.0)
      -      rails-html-sanitizer (~> 1.0, >= 1.0.3)
      -    activejob (5.2.5)
      -      activesupport (= 5.2.5)
      +      rails-html-sanitizer (~> 1.1, >= 1.2.0)
      +    activejob (6.1.4)
      +      activesupport (= 6.1.4)
             globalid (>= 0.3.6)
      -    activemodel (5.2.5)
      -      activesupport (= 5.2.5)
      -    activerecord (5.2.5)
      -      activemodel (= 5.2.5)
      -      activesupport (= 5.2.5)
      -      arel (>= 9.0)
      -    activerecord-import (1.0.7)
      +    activemodel (6.1.4)
      +      activesupport (= 6.1.4)
      +    activerecord (6.1.4)
      +      activemodel (= 6.1.4)
      +      activesupport (= 6.1.4)
      +    activerecord-import (1.1.0)
             activerecord (>= 3.2)
      -    activestorage (5.2.5)
      -      actionpack (= 5.2.5)
      -      activerecord (= 5.2.5)
      +    activestorage (6.1.4)
      +      actionpack (= 6.1.4)
      +      activejob (= 6.1.4)
      +      activerecord (= 6.1.4)
      +      activesupport (= 6.1.4)
             marcel (~> 1.0.0)
      -    activesupport (5.2.5)
      +      mini_mime (>= 1.1.0)
      +    activesupport (6.1.4)
             concurrent-ruby (~> 1.0, >= 1.0.2)
      -      i18n (>= 0.7, < 2)
      -      minitest (~> 5.1)
      -      tzinfo (~> 1.1)
      -    acts_as_list (1.0.2)
      +      i18n (>= 1.6, < 2)
      +      minitest (>= 5.1)
      +      tzinfo (~> 2.0)
      +      zeitwerk (~> 2.3)
      +    acts_as_list (1.0.4)
             activerecord (>= 4.2)
      -    addressable (2.7.0)
      +    addressable (2.8.0)
             public_suffix (>= 2.0.2, < 5.0)
           angular-rails-templates (1.1.0)
             railties (>= 4.2, < 7)
      @@ -56,30 +74,30 @@ GEM
             activerecord (>= 3.2, < 7.0)
             rake (>= 10.4, < 14.0)
           ansi (1.5.0)
      -    arel (9.0.0)
      -    ast (2.4.1)
      +    ast (2.4.2)
           bcrypt (3.1.16)
      -    benchmark-ips (2.8.4)
      +    benchmark-ips (2.9.1)
           bootsnap (1.7.5)
             msgpack (~> 1.0)
           builder (3.2.4)
      -    bullet (6.1.0)
      +    bullet (6.1.4)
             activesupport (>= 3.0.0)
             uniform_notifier (~> 1.11)
           byebug (11.1.3)
           cal-heatmap-rails (3.6.2)
           choice (0.2.0)
           colorize (0.8.1)
      -    concurrent-ruby (1.1.8)
      -    connection_pool (2.2.3)
      +    concurrent-ruby (1.1.9)
      +    connection_pool (2.2.5)
           cookies_eu (1.7.7)
             js_cookie_rails (~> 2.2.0)
      -    crack (0.4.4)
      +    crack (0.4.5)
      +      rexml
           crass (1.0.6)
           d3-rails (3.5.17)
             railties (>= 3.1)
      -    dead_end (1.1.6)
      -    derailed_benchmarks (2.0.1)
      +    dead_end (1.1.7)
      +    derailed_benchmarks (2.1.0)
             benchmark-ips (~> 2)
             dead_end
             get_process_mem (~> 0)
      @@ -91,19 +109,19 @@ GEM
             rake (> 10, < 14)
             ruby-statistics (>= 2.1)
             thor (>= 0.19, < 2)
      -    devise (4.7.3)
      +    devise (4.8.0)
             bcrypt (~> 3.0)
             orm_adapter (~> 0.1)
             railties (>= 4.1.0)
             responders
             warden (~> 1.2.3)
      -    devise_invitable (2.0.3)
      +    devise_invitable (2.0.5)
             actionmailer (>= 5.0)
             devise (>= 4.6)
      -    docile (1.3.5)
      +    docile (1.4.0)
           erubi (1.10.0)
      -    execjs (2.7.0)
      -    ffi (1.15.0)
      +    execjs (2.8.1)
      +    ffi (1.15.3)
           font-awesome-sass (5.15.1)
             sassc (>= 1.11)
           foreman (0.87.2)
      @@ -115,11 +133,11 @@ GEM
           hashdiff (1.0.1)
           heapy (0.2.0)
             thor
      -    i18n (1.8.9)
      +    i18n (1.8.10)
             concurrent-ruby (~> 1.0)
           intercom-rails (0.4.2)
             activesupport (> 3.0)
      -    jbuilder (2.10.1)
      +    jbuilder (2.11.2)
             activesupport (>= 5.0.0)
           jquery-rails (4.4.0)
             rails-dom-testing (>= 1, < 3)
      @@ -129,50 +147,50 @@ GEM
             railties (>= 3.2.16)
           js_cookie_rails (2.2.0)
             railties (>= 3.1)
      -    json (2.3.1)
      +    json (2.5.1)
           launchy (2.5.0)
             addressable (~> 2.7)
           letter_opener (1.7.0)
             launchy (~> 2.2)
      -    listen (3.3.3)
      +    listen (3.5.1)
             rb-fsevent (~> 0.10, >= 0.10.3)
             rb-inotify (~> 0.9, >= 0.9.10)
      -    loofah (2.9.0)
      +    loofah (2.10.0)
             crass (~> 1.0.2)
             nokogiri (>= 1.5.9)
           mail (2.7.1)
             mini_mime (>= 0.1.1)
      -    marcel (1.0.0)
      +    marcel (1.0.1)
           memory_profiler (1.0.0)
           method_source (1.0.0)
           mini_histogram (0.3.1)
      -    mini_mime (1.0.3)
      -    mini_portile2 (2.5.0)
      +    mini_mime (1.1.0)
      +    mini_portile2 (2.5.3)
           minitest (5.14.4)
           minitest-reporters (1.4.3)
             ansi
             builder
             minitest (>= 5.0)
             ruby-progressbar
      -    mocha (1.11.2)
      +    mocha (1.13.0)
           msgpack (1.4.2)
           mysql2 (0.5.3)
           nio4r (2.5.7)
      -    nokogiri (1.11.2)
      +    nokogiri (1.11.7)
             mini_portile2 (~> 2.5.0)
             racc (~> 1.4)
           orm_adapter (0.5.0)
           parallel (1.20.1)
      -    parser (2.7.2.0)
      +    parser (3.0.1.1)
             ast (~> 2.4.1)
      -    postmark (1.5.0)
      +    postmark (1.21.4)
             json
      -      rake
      -    postmark-rails (0.10.0)
      +    postmark-rails (0.21.0)
             actionmailer (>= 3.0.0)
      -      postmark (~> 1.5.0)
      +      postmark (>= 1.21.3, < 2.0)
           public_suffix (4.0.6)
      -    puma (3.12.6)
      +    puma (5.3.2)
      +      nio4r (~> 2.0)
           puma_worker_killer (0.3.1)
             get_process_mem (~> 0.2)
             puma (>= 2.7)
      @@ -180,22 +198,28 @@ GEM
             activesupport (>= 3.0.0)
           racc (1.5.2)
           rack (2.2.3)
      -    rack-mini-profiler (2.2.0)
      +    rack-cors (1.1.1)
      +      rack (>= 2.0.0)
      +    rack-mini-profiler (2.3.2)
             rack (>= 1.2.0)
      +    rack-proxy (0.7.0)
      +      rack
           rack-test (1.1.0)
             rack (>= 1.0, < 3)
      -    rails (5.2.5)
      -      actioncable (= 5.2.5)
      -      actionmailer (= 5.2.5)
      -      actionpack (= 5.2.5)
      -      actionview (= 5.2.5)
      -      activejob (= 5.2.5)
      -      activemodel (= 5.2.5)
      -      activerecord (= 5.2.5)
      -      activestorage (= 5.2.5)
      -      activesupport (= 5.2.5)
      -      bundler (>= 1.3.0)
      -      railties (= 5.2.5)
      +    rails (6.1.4)
      +      actioncable (= 6.1.4)
      +      actionmailbox (= 6.1.4)
      +      actionmailer (= 6.1.4)
      +      actionpack (= 6.1.4)
      +      actiontext (= 6.1.4)
      +      actionview (= 6.1.4)
      +      activejob (= 6.1.4)
      +      activemodel (= 6.1.4)
      +      activerecord (= 6.1.4)
      +      activestorage (= 6.1.4)
      +      activesupport (= 6.1.4)
      +      bundler (>= 1.15.0)
      +      railties (= 6.1.4)
             sprockets-rails (>= 2.0.0)
           rails-controller-testing (1.0.5)
             actionpack (>= 5.0.1.rc1)
      @@ -211,38 +235,38 @@ GEM
             ruby-graphviz (~> 1.2)
           rails-html-sanitizer (1.3.0)
             loofah (~> 2.3)
      -    railties (5.2.5)
      -      actionpack (= 5.2.5)
      -      activesupport (= 5.2.5)
      +    railties (6.1.4)
      +      actionpack (= 6.1.4)
      +      activesupport (= 6.1.4)
             method_source
      -      rake (>= 0.8.7)
      -      thor (>= 0.19.0, < 2.0)
      +      rake (>= 0.13)
      +      thor (~> 1.0)
           rainbow (3.0.0)
      -    rake (13.0.3)
      -    rb-fsevent (0.10.4)
      +    rake (13.0.4)
      +    rb-fsevent (0.11.0)
           rb-inotify (0.10.1)
             ffi (~> 1.0)
      -    redis (4.2.5)
      -    regexp_parser (2.0.0)
      +    redis (4.3.1)
      +    regexp_parser (2.1.1)
           responders (3.0.1)
             actionpack (>= 5.0)
             railties (>= 5.0)
      -    rexml (3.2.4)
      -    rubocop (1.6.0)
      +    rexml (3.2.5)
      +    rubocop (1.18.3)
             parallel (~> 1.10)
      -      parser (>= 2.7.1.5)
      +      parser (>= 3.0.0.0)
             rainbow (>= 2.2.2, < 4.0)
             regexp_parser (>= 1.8, < 3.0)
             rexml
      -      rubocop-ast (>= 1.2.0, < 2.0)
      +      rubocop-ast (>= 1.7.0, < 2.0)
             ruby-progressbar (~> 1.7)
      -      unicode-display_width (>= 1.4.0, < 2.0)
      -    rubocop-ast (1.3.0)
      -      parser (>= 2.7.1.5)
      -    rubocop-rails (2.9.0)
      +      unicode-display_width (>= 1.4.0, < 3.0)
      +    rubocop-ast (1.7.0)
      +      parser (>= 3.0.1.1)
      +    rubocop-rails (2.11.2)
             activesupport (>= 4.2.0)
             rack (>= 1.1)
      -      rubocop (>= 0.90.0, < 2.0)
      +      rubocop (>= 1.7.0, < 2.0)
           ruby-graphviz (1.2.5)
             rexml
           ruby-progressbar (1.11.0)
      @@ -255,7 +279,8 @@ GEM
             sprockets (> 3.0)
             sprockets-rails
             tilt
      -    sidekiq (6.1.2)
      +    semantic_range (3.0.0)
      +    sidekiq (6.2.1)
             connection_pool (>= 2.2.2)
             rack (~> 2.0)
             redis (>= 4.2.0)
      @@ -264,7 +289,7 @@ GEM
             simplecov-html (~> 0.11)
             simplecov_json_formatter (~> 0.1)
           simplecov-html (0.12.3)
      -    simplecov_json_formatter (0.1.2)
      +    simplecov_json_formatter (0.1.3)
           sprockets (4.0.2)
             concurrent-ruby (~> 1.0)
             rack (> 1, < 3)
      @@ -272,27 +297,32 @@ GEM
             actionpack (>= 4.0)
             activesupport (>= 4.0)
             sprockets (>= 3.0.0)
      -    terser (1.1.3)
      +    terser (1.1.5)
             execjs (>= 0.3.0, < 3)
           thor (1.1.0)
      -    thread_safe (0.3.6)
           tilt (2.0.10)
           turbolinks (5.2.1)
             turbolinks-source (~> 5.2)
           turbolinks-source (5.2.0)
      -    tzinfo (1.2.9)
      -      thread_safe (~> 0.1)
      -    unicode-display_width (1.7.0)
      -    uniform_notifier (1.13.0)
      +    tzinfo (2.0.4)
      +      concurrent-ruby (~> 1.0)
      +    unicode-display_width (2.0.0)
      +    uniform_notifier (1.14.2)
           warden (1.2.9)
             rack (>= 2.0.9)
      -    webmock (3.10.0)
      +    webmock (3.13.0)
             addressable (>= 2.3.6)
             crack (>= 0.3.2)
             hashdiff (>= 0.4.0, < 2.0.0)
      -    websocket-driver (0.7.3)
      +    webpacker (5.4.0)
      +      activesupport (>= 5.2)
      +      rack-proxy (>= 0.6.1)
      +      railties (>= 5.2)
      +      semantic_range (>= 2.3.0)
      +    websocket-driver (0.7.5)
             websocket-extensions (>= 0.1.0)
           websocket-extensions (0.1.5)
      +    zeitwerk (2.4.2)
       
       PLATFORMS
         ruby
      @@ -303,7 +333,7 @@ DEPENDENCIES
         angular-rails-templates (>= 1.0.0.beta)
         annotate
         bcrypt (~> 3.1.7)
      -  bootsnap
      +  bootsnap (>= 1.4.4)
         bullet
         byebug
         cal-heatmap-rails (~> 3.6)
      @@ -317,7 +347,7 @@ DEPENDENCIES
         foreman
         gabba
         intercom-rails
      -  jbuilder (~> 2.5)
      +  jbuilder (~> 2.7)
         jquery-rails
         jquery-ui-rails
         letter_opener
      @@ -326,12 +356,13 @@ DEPENDENCIES
         minitest-reporters (>= 0.5.0)
         mocha (~> 1.11)
         mysql2
      -  postmark-rails (~> 0.10.0)
      -  puma (~> 3.11)
      +  postmark-rails
      +  puma (~> 5.0)
         puma_worker_killer
         pundit
      +  rack-cors (~> 1.1)
         rack-mini-profiler
      -  rails (~> 5.2.4, >= 5.2.4.4)
      +  rails (= 6.1.4)
         rails-controller-testing
         rails-erd (~> 1.6)
         redis (~> 4.0)
      @@ -344,9 +375,10 @@ DEPENDENCIES
         terser
         turbolinks (~> 5)
         webmock
      +  webpacker (= 5.4.0)
       
       RUBY VERSION
      -   ruby 2.7.2p137
      +   ruby 2.7.4p191
       
       BUNDLED WITH
      -   1.17.3
      +   2.1.4
      diff --git a/Procfile.dev b/Procfile.dev
      index 40e61e988..efcbe1a45 100644
      --- a/Procfile.dev
      +++ b/Procfile.dev
      @@ -1,4 +1,5 @@
       web:    bundle exec puma -C config/puma.rb
       worker: bundle exec sidekiq -e development -C config/sidekiq.yml -q default
      +# For the future webpacker:  ./bin/webpack-dev-server
       
       # web: bundle exec thin start -p 3001 --ssl --ssl-key-file .ssl/localhost.key --ssl-cert-file .ssl/localhost.crt
      diff --git a/README.md b/README.md
      index f280a1759..b2a6fd044 100644
      --- a/README.md
      +++ b/README.md
      @@ -42,6 +42,7 @@ Below is information related to developing the Quepid open source project, prima
         - [IV. Debugging](#iv-debugging)
           - [Debugging Ruby](#debugging-ruby)
           - [Debugging JS](#debugging-js)
      +    - [Webpacker](#webpacker)
         - [Convenience Scripts](#convenience-scripts)
           - [Rake](#rake)
           - [Thor](#thor)
      @@ -124,6 +125,7 @@ You can still use `docker-compose` directly, but for the basic stuff you can use
       * Run back end unit tests: `bin/docker r rails test`
       
       
      +
       ## II. Development Log
       
       While running the app under foreman, you'll only see a request log, for more detailed logging run the following:
      @@ -278,6 +280,21 @@ Also please note that the files `secure.js`, `application.js`, and `admin.js` ar
       JavaScript and CSS dependencies via the Rails Asset pipeline.   If you are debugging Bootstrap, then
       you will want individual files.  So replace `//= require sprockets` with `//= require bootstrap-sprockets`.
       
      +
      +### Webpacker
      +To use webpacker, that will compile javascript code into packs and will load changes faster,
      +you need to
      +
      +```bash
      +bin/rails webpacker:install
      +```
      +
      +Prior to that I had to install:
      +
      +```bash
      +brew install mysql
      +```
      +
       ### Debugging Splainer and other NPM packages
       
       `docker-compose.override.yml.example` can be copied to `docker-compose.override.yml` and use it to override environment variables or work with a local copy of the splainer-search JS library during development defined in `docker-compose.yml`. Example is included. Just update the path to splainer-search with your local checkout!  https://docs.docker.com/compose/extends/
      @@ -405,6 +422,8 @@ which will install/upgrade the Node module, and then save that dependency to `pa
       
       Then check in the updated `package.json` and `yarn.lock` files.
       
      +Use `bin/docker r yarn outdated` to see what packages you can update!!!!
      +
       ## I'd like to use a new Ruby Gem, or update a existing one
       
       Typically you would simply do:
      @@ -430,6 +449,12 @@ bin/docker r bundle remove foobar --install
       Then check in the updated `Gemfile` and `Gemfile.lock` files.  For good measure
       run the `bin/setup_docker`.
       
      +To understand if you have gems that are out of date run:
      +
      +```
      +bin/docker r bundle outdated --groups
      +```
      +
       
       ## I'd like to test SSL
       
      @@ -478,6 +503,16 @@ bin/docker r bundle install
       
       You will see a updated `Gemfile.lock`, go ahead and check it and `Gemfile` into Git.
       
      +## How does the Frontend work?
      +
      +We use Angular 1 for the front end, and as part of that we use the `angular-ui-bootstrap` package
      +for all our UI components.   This package is tied to Bootstrap version 3.   We import the Bootstrap 3
      +CSS directly via the file `bootstrap.css`.   
      +
      +For the various Admin pages, we actually are using Bootstrap 5! That is included via the `package.json` using NPM.  See `admin.js` for the line `//= require bootstrap/dist/js/bootstrap.bundle` which is where we are including.   
      +
      +We currently use Rails Sprockets to compile everything, but do have dreams of moving the JavaScript
      +over to Webpacker.
       
       # QA
       
      diff --git a/UPGRADE_RAILS_SIX.md b/UPGRADE_RAILS_SIX.md
      new file mode 100644
      index 000000000..ede619327
      --- /dev/null
      +++ b/UPGRADE_RAILS_SIX.md
      @@ -0,0 +1,30 @@
      +UPGRADE_RAILS_SIX
      +
      +Todo:
      +* DONE - Test out the SSL.   We can remove the force_ssl methods.  https://api.rubyonrails.org/classes/ActionDispatch/SSL.html
      +and https://github.com/rails/rails/pull/32277 and force_ssl if: :ssl_enabled?
      +* DONE - Check if the home_controller.rb needs a redirect to before_action :redirect_to_non_ssl ?  -
      +  Turns Out it does!   
      +
      +* DONE - Confirm webpack actually being used.  - IT'S NOT BEING USED, LETS WORRY ABOUT IT IN SEPERATE PR!
      +* DONE - The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
      +
      + ["@babel/plugin-proposal-private-methods", { "loose": true }]
      +
      +to the "plugins" section of your Babel config.
      +
      +* Get `webpack-dev-server` to run in dev mode to enable the autoreload.  https://dev.to/vvo/a-rails-6-setup-guide-for-2019-and-2020-hf5
      +
      +* DONE - check out running `docker r rails app:update`  https://selleo.com/blog/how-to-upgrade-to-rails-6
      +
      +* DONE - check https://railsdiff.org/5.2.3/6.1.4
      +
      +* check on application.html.erb
      +* DONE - bin/spring?
      +* DONE - bin/rails?
      +
      +* Check on node versions for prod and dev
      +* DONE - test:frontend doesn't run in Docker.
      +* DONE - Bump to Ruby 2.7.4 right before the merge ;-)
      +* check on bootstrap 3 to bootstrap 4  http://upgrade-bootstrap.bootply.com/
      +* Check on bootstrap 4 versus 5 https://designmodo.com/migrate-bootstrap-5/
      diff --git a/app/channels/application_cable/channel.rb b/app/channels/application_cable/channel.rb
      new file mode 100644
      index 000000000..9aec23053
      --- /dev/null
      +++ b/app/channels/application_cable/channel.rb
      @@ -0,0 +1,6 @@
      +# frozen_string_literal: true
      +
      +module ApplicationCable
      +  class Channel < ActionCable::Channel::Base
      +  end
      +end
      diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb
      new file mode 100644
      index 000000000..8d6c2a1bf
      --- /dev/null
      +++ b/app/channels/application_cable/connection.rb
      @@ -0,0 +1,6 @@
      +# frozen_string_literal: true
      +
      +module ApplicationCable
      +  class Connection < ActionCable::Connection::Base
      +  end
      +end
      diff --git a/app/controllers/accounts_controller.rb b/app/controllers/accounts_controller.rb
      index 769013881..441c768f1 100644
      --- a/app/controllers/accounts_controller.rb
      +++ b/app/controllers/accounts_controller.rb
      @@ -1,7 +1,8 @@
       # frozen_string_literal: true
       
       class AccountsController < ApplicationController
      -  force_ssl if: :ssl_enabled?
      +  # TODO: don't know what to do with it yet
      +  # force_ssl if: :ssl_enabled?
       
         # rubocop:disable Metrics/MethodLength
         def update
      diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb
      index c42f33d60..06065b78b 100644
      --- a/app/controllers/admin/users_controller.rb
      +++ b/app/controllers/admin/users_controller.rb
      @@ -70,7 +70,7 @@ def set_user
             @user = User.find(params[:id])
           end
       
      -    # Never trust parameters from the scary internet, only allow the white list through.
      +    # Never trust parameters from the scary internet, only allow the permitted list through.
           def user_params
             params.require(:user).permit(
               :administrator,
      diff --git a/app/controllers/api/v1/export/ratings_controller.rb b/app/controllers/api/v1/export/ratings_controller.rb
      index 26c2b2cee..f43f2d273 100644
      --- a/app/controllers/api/v1/export/ratings_controller.rb
      +++ b/app/controllers/api/v1/export/ratings_controller.rb
      @@ -27,9 +27,9 @@ def show
       
                 respond_to do |format|
                   format.json do
      -              json_template = file_format.nil? ? 'show.json.jbuilder' : "show.#{file_format.downcase}.json.jbuilder"
      +              json_template = file_format.nil? ? 'show' : "show_#{file_format.downcase}"
       
      -              render json_template
      +              render json_template, formats: :json
                   end
                   format.csv do
                     # We have crazy rendering formatting in the view because we don't want a trailing LF at the end of the
      diff --git a/app/controllers/api/v1/import/ratings_controller.rb b/app/controllers/api/v1/import/ratings_controller.rb
      index f28b5774e..cc5761732 100644
      --- a/app/controllers/api/v1/import/ratings_controller.rb
      +++ b/app/controllers/api/v1/import/ratings_controller.rb
      @@ -81,7 +81,7 @@ def create
                 rescue Exception => e
                   # TODO: report this to logging infrastructure so we won't lose any important
                   # errors that we might have to fix.
      -            Rails.logger.debug "Import ratings failed: #{e.inspect}"
      +            Rails.logger.debug { "Import ratings failed: #{e.inspect}" }
       
                   render json: { message: e.message }, status: :bad_request
                 end
      diff --git a/app/controllers/api/v1/teams_controller.rb b/app/controllers/api/v1/teams_controller.rb
      index 9ffd2116e..13971df39 100644
      --- a/app/controllers/api/v1/teams_controller.rb
      +++ b/app/controllers/api/v1/teams_controller.rb
      @@ -12,7 +12,7 @@ def index
               # @teams = current_user.teams_im_in
               # @teams = @teams.preload(:scorers, :members, :cases, :owner).all
               # There may be some more fields we could include...
      -        @teams = current_user.teams.includes( :owner, :members, :teams_scorers, :cases, scorers: [ :teams ] ).all
      +        @teams = current_user.teams.includes( :owner, :members, :cases, scorers: [ :teams ] ).all
       
               respond_with @teams
             end
      diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
      index 3167f50b3..7d4b575ad 100755
      --- a/app/controllers/application_controller.rb
      +++ b/app/controllers/application_controller.rb
      @@ -20,10 +20,6 @@ class ApplicationController < ActionController::Base
       
         private
       
      -  def ssl_enabled?
      -    'true' == ENV['FORCE_SSL']
      -  end
      -
         def signup_enabled?
           Rails.application.config.signup_enabled
         end
      diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb
      index be17929ce..14609a683 100755
      --- a/app/controllers/home_controller.rb
      +++ b/app/controllers/home_controller.rb
      @@ -1,6 +1,10 @@
       # frozen_string_literal: true
       
       class HomeController < ApplicationController
      +  # If Quepid is running on HTTPS, like on Heroku, then it needs to switch
      +  # to HTTP in order to make calls to a Solr that is running in HTTP as well, otherwise
      +  # you get this "Mixed Content", which browsers block as a security issue.
      +  # https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content
         before_action :redirect_to_non_ssl
       
         def index
      diff --git a/app/controllers/profiles_controller.rb b/app/controllers/profiles_controller.rb
      index 854497c2a..b19560fb2 100644
      --- a/app/controllers/profiles_controller.rb
      +++ b/app/controllers/profiles_controller.rb
      @@ -1,7 +1,8 @@
       # frozen_string_literal: true
       
       class ProfilesController < ApplicationController
      -  force_ssl if: :ssl_enabled?
      +  # TODO: don't know what to do with it yet
      +  # force_ssl if: :ssl_enabled?
         layout 'account'
       
         def show; end
      diff --git a/app/controllers/secure_controller.rb b/app/controllers/secure_controller.rb
      index ba9b7812d..0941b25c0 100644
      --- a/app/controllers/secure_controller.rb
      +++ b/app/controllers/secure_controller.rb
      @@ -1,7 +1,8 @@
       # frozen_string_literal: true
       
       class SecureController < ApplicationController
      -  force_ssl if: :ssl_enabled?
      +  # TODO: don't know what to do with it yet
      +  # force_ssl if: :ssl_enabled?
         skip_before_action :require_login
       
         def index
      diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
      index 3d49abd89..bf389ba9c 100644
      --- a/app/controllers/sessions_controller.rb
      +++ b/app/controllers/sessions_controller.rb
      @@ -1,7 +1,8 @@
       # frozen_string_literal: true
       
       class SessionsController < ApplicationController
      -  force_ssl if: :ssl_enabled?
      +  # TODO: don't know what to do with it yet
      +  # force_ssl if: :ssl_enabled?
         skip_before_action :require_login,              only: :create
         skip_before_action :check_current_user_locked!, only: :create
         skip_before_action :verify_authenticity_token,  only: :create
      diff --git a/app/controllers/users/invitations_controller.rb b/app/controllers/users/invitations_controller.rb
      index 3b8ca8f42..2f37627e9 100644
      --- a/app/controllers/users/invitations_controller.rb
      +++ b/app/controllers/users/invitations_controller.rb
      @@ -2,7 +2,8 @@
       
       module Users
         class InvitationsController < Devise::InvitationsController
      -    force_ssl if: :ssl_enabled?
      +    # TODO: don't know what to do with it yet
      +    # force_ssl if: :ssl_enabled?
           skip_before_action :require_login, only: [ :edit, :update ]
       
           layout 'secure'
      diff --git a/app/controllers/users/passwords_controller.rb b/app/controllers/users/passwords_controller.rb
      index fbddfff95..e5a2bd147 100644
      --- a/app/controllers/users/passwords_controller.rb
      +++ b/app/controllers/users/passwords_controller.rb
      @@ -4,7 +4,8 @@ module Users
         class PasswordsController < Devise::PasswordsController
           include NotificationsManager
       
      -    force_ssl if: :ssl_enabled?
      +    # TODO: don't know what to do with it yet
      +    # force_ssl if: :ssl_enabled?
           skip_before_action :require_login
           skip_before_action :require_no_authentication
       
      diff --git a/app/helpers/devise_helper.rb b/app/helpers/devise_helper.rb
      index f03c7c4f2..d7fd97ec6 100644
      --- a/app/helpers/devise_helper.rb
      +++ b/app/helpers/devise_helper.rb
      @@ -20,7 +20,7 @@ def devise_error_messages!
         end
       
         def devise_error_messages?
      -    resource.errors.empty? ? false : true
      +    !resource.errors.empty?
         end
       
         def devise_reset_password_error_messages
      diff --git a/app/javascripts/channels/consumer.js b/app/javascripts/channels/consumer.js
      new file mode 100644
      index 000000000..8ec3aad3a
      --- /dev/null
      +++ b/app/javascripts/channels/consumer.js
      @@ -0,0 +1,6 @@
      +// Action Cable provides the framework to deal with WebSockets in Rails.
      +// You can generate new channels where WebSocket features live using the `bin/rails generate channel` command.
      +
      +import { createConsumer } from "@rails/actioncable"
      +
      +export default createConsumer()
      diff --git a/app/javascripts/channels/index.js b/app/javascripts/channels/index.js
      new file mode 100644
      index 000000000..0cfcf7491
      --- /dev/null
      +++ b/app/javascripts/channels/index.js
      @@ -0,0 +1,5 @@
      +// Load all the channels within this directory and all subdirectories.
      +// Channel files must be named *_channel.js.
      +
      +const channels = require.context('.', true, /_channel\.js$/)
      +channels.keys().forEach(channels)
      diff --git a/app/javascripts/packs/application.js b/app/javascripts/packs/application.js
      new file mode 100644
      index 000000000..f710851a8
      --- /dev/null
      +++ b/app/javascripts/packs/application.js
      @@ -0,0 +1,13 @@
      +// This file is automatically compiled by Webpack, along with any other files
      +// present in this directory. You're encouraged to place your actual application logic in
      +// a relevant structure within app/javascript and only use these pack files to reference
      +// that code so it'll be compiled.
      +
      +import Rails from "@rails/ujs"
      +import Turbolinks from "turbolinks"
      +import * as ActiveStorage from "@rails/activestorage"
      +import "channels"
      +
      +Rails.start()
      +Turbolinks.start()
      +ActiveStorage.start()
      diff --git a/app/jobs/application_job.rb b/app/jobs/application_job.rb
      index d92ffddcb..bef395997 100644
      --- a/app/jobs/application_job.rb
      +++ b/app/jobs/application_job.rb
      @@ -1,4 +1,9 @@
       # frozen_string_literal: true
       
       class ApplicationJob < ActiveJob::Base
      +  # Automatically retry jobs that encountered a deadlock
      +  # retry_on ActiveRecord::Deadlocked
      +
      +  # Most jobs are safe to ignore if the underlying records are no longer available
      +  # discard_on ActiveJob::DeserializationError
       end
      diff --git a/app/jobs/google_analytics_event_job.rb b/app/jobs/google_analytics_event_job.rb
      index ff70afed3..a261de255 100644
      --- a/app/jobs/google_analytics_event_job.rb
      +++ b/app/jobs/google_analytics_event_job.rb
      @@ -4,9 +4,9 @@ class GoogleAnalyticsEventJob < ApplicationJob
         queue_as :default
       
         def perform data
      -    return unless Analytics::GA.enabled?
      +    return unless Analytics::GoogleAnalytics.enabled?
       
      -    Analytics::GA.ga.event(
      +    Analytics::GoogleAnalytics.ga.event(
             data[:category],
             data[:action],
             data[:label],
      diff --git a/app/models/try.rb b/app/models/try.rb
      index 5efd1956e..e9d3d919a 100644
      --- a/app/models/try.rb
      +++ b/app/models/try.rb
      @@ -81,7 +81,7 @@ def add_curator_vars vars = {}
         end
       
         def curator_vars_map
      -    Hash[curator_variables.map { |each| [ each.name.to_sym, each.value ] }]
      +    curator_variables.map { |each| [ each.name.to_sym, each.value ] }.to_h
         end
       
         def solr_args
      diff --git a/app/views/api/v1/export/ratings/show.rre.json.jbuilder b/app/views/api/v1/export/ratings/show_rre.json.jbuilder
      similarity index 100%
      rename from app/views/api/v1/export/ratings/show.rre.json.jbuilder
      rename to app/views/api/v1/export/ratings/show_rre.json.jbuilder
      diff --git a/app/views/layouts/_common_js.html.erb b/app/views/layouts/_common_js.html.erb
      index 55d673c0d..054570c57 100644
      --- a/app/views/layouts/_common_js.html.erb
      +++ b/app/views/layouts/_common_js.html.erb
      @@ -1,11 +1,11 @@
      -<% if Analytics::GA.enabled? %>
      +<% if Analytics::GoogleAnalytics.enabled? %>
       
      diff --git a/app/assets/javascripts/components/change_team_owner/change_team_owner_controller.js b/app/assets/javascripts/components/change_team_owner/change_team_owner_controller.js
      index 8ad736cdc..375fa54d3 100644
      --- a/app/assets/javascripts/components/change_team_owner/change_team_owner_controller.js
      +++ b/app/assets/javascripts/components/change_team_owner/change_team_owner_controller.js
      @@ -25,7 +25,6 @@ angular.module('QuepidApp')
             ctrl.changeOwner = changeOwner;
       
             function changeOwner(newOwnerId) {
      -        console.log('newOwnerId: ', newOwnerId);
               teamSvc.changeOwner(ctrl.team, newOwnerId)
                 .then(function() {
                   flash.success = 'Owner updated successfully.';
      diff --git a/app/assets/javascripts/components/user_listing/user_listing.html b/app/assets/javascripts/components/user_listing/user_listing.html
      index 2e9c67a02..f77838143 100644
      --- a/app/assets/javascripts/components/user_listing/user_listing.html
      +++ b/app/assets/javascripts/components/user_listing/user_listing.html
      @@ -4,6 +4,7 @@
             ng-src="{{ ctrl.user.avatar_url }}"
             class="img-responsive img-rounded"
             alt="{{ ctrl.user.display_name }}"
      +      width="48" height="48"
           />
         
       
      diff --git a/app/assets/javascripts/controllers/login.js b/app/assets/javascripts/controllers/login.js
      deleted file mode 100644
      index 161e4a6d5..000000000
      --- a/app/assets/javascripts/controllers/login.js
      +++ /dev/null
      @@ -1,34 +0,0 @@
      -'use strict';
      -
      -angular.module('QuepidSecureApp')
      -  .controller('LoginCtrl', [
      -    '$scope', '$location',
      -    'loginSvc',
      -    function ($scope, $location, loginSvc) {
      -      $scope.submit = function (user, pass) {
      -        $scope.warnDefined  = false;
      -        $scope.warnErr      = false;
      -        $scope.warnInvalid  = false;
      -        $scope.warnLocked   = false;
      -
      -        loginSvc.login(user, pass, function(response) { // need to define an error handler
      -          if( response.status/1 === 404 ) {
      -            $scope.warnUndefined = true;
      -            return;
      -          }
      -
      -          if ( response.status/1 === 400 ) {
      -            $scope.warnInvalid = true;
      -            return;
      -          }
      -
      -          if ( response.status/1 === 422 && response.data.reason === 'LOCKED' ) {
      -            $scope.warnLocked = true;
      -            return;
      -          }
      -
      -          $scope.warnErr = true;
      -        }); //handle error - already a user
      -      };
      -    }
      -  ]);
      diff --git a/app/assets/javascripts/controllers/scorer.js b/app/assets/javascripts/controllers/scorer.js
      index 439145ab7..b3b5da3c6 100644
      --- a/app/assets/javascripts/controllers/scorer.js
      +++ b/app/assets/javascripts/controllers/scorer.js
      @@ -77,7 +77,7 @@ angular.module('QuepidApp')
                   });
                 });
               } else {
      -          console.log('Is this dead code path?');
      +          $log.info('Is this dead code path?');
                 caseSvc.saveDefaultScorer(caseNo)
                   .then(function() {
                     // TODO move to customer scorer svc, needs major updates to queriessvc first
      diff --git a/app/assets/javascripts/controllers/searchResult.js b/app/assets/javascripts/controllers/searchResult.js
      index eead38b60..41df0c0a4 100644
      --- a/app/assets/javascripts/controllers/searchResult.js
      +++ b/app/assets/javascripts/controllers/searchResult.js
      @@ -68,7 +68,6 @@ angular.module('QuepidApp')
             };
       
             $scope.showDetailed = function() {
      -        console.log('ive been pressed');
               $uibModal.open({
                 templateUrl: 'views/detailedExplain.html',
                 controller: 'DocExplainCtrl',
      diff --git a/app/assets/javascripts/controllers/signup.js b/app/assets/javascripts/controllers/signup.js
      deleted file mode 100644
      index 9d45aa8c7..000000000
      --- a/app/assets/javascripts/controllers/signup.js
      +++ /dev/null
      @@ -1,60 +0,0 @@
      -'use strict';
      -
      -angular.module('QuepidSecureApp')
      -  .controller('SignupCtrl', [
      -    '$scope', '$location',
      -    'signupSvc',
      -    'configurationSvc',
      -    function ($scope, $location, signupSvc, configurationSvc) {
      -      $scope.hasTermsAndConditions = configurationSvc.hasTermsAndConditions();
      -      if (configurationSvc.hasTermsAndConditions()){
      -        $scope.termsAndConditionsUrl = configurationSvc.getTermsAndConditionsUrl();
      -      }
      -
      -      $scope.isEmailMarketingMode = configurationSvc.isEmailMarketingMode();
      -      $scope.isSignupEnabled = configurationSvc.isSignupEnabled();
      -
      -      $scope.submit = function (agree, emailMarketingAgree, name, email, pass, confirm) {
      -        $scope.warnAgree    = false;
      -        $scope.warnEmail    = false;
      -        $scope.warnPass     = false;
      -        $scope.warnDefined  = false;
      -        $scope.warnErr      = false;
      -        $scope.warnName     = false;
      -
      -
      -        if ( !name ) {
      -          $scope.warnName = true;
      -          return;
      -        }
      -
      -        if( $scope.hasTermsAndConditions && !agree ) {
      -          $scope.warnAgree = true;
      -          return;
      -        }
      -        if( pass !== confirm ) {
      -          $scope.warnPass = true;
      -          return;
      -        }
      -
      -
      -        const emailVer = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
      -        if( !emailVer.test(email) ){
      -          $scope.warnEmail = true;
      -          return;
      -        }
      -
      -        var user = {
      -          email:        email,
      -          name:            name,
      -          password:        pass,
      -          email_marketing: emailMarketingAgree
      -        };
      -
      -        signupSvc.createUser(user, function creationError() {
      -          $scope.warnDefined = true;
      -          return;
      -        }); //handle error - already a user
      -      };
      -    }
      -  ]);
      diff --git a/app/assets/javascripts/controllers/wizardModal.js b/app/assets/javascripts/controllers/wizardModal.js
      index 64d863778..c3ec2b2be 100644
      --- a/app/assets/javascripts/controllers/wizardModal.js
      +++ b/app/assets/javascripts/controllers/wizardModal.js
      @@ -213,8 +213,6 @@ angular.module('QuepidApp')
               angular.merge($scope.pendingWizardSettings, settingsSvc.editableSettings());
               $scope.pendingWizardSettings.newQueries = [];
       
      -        console.log('User completedCaseWizard is ' + userSvc.getUser().completedCaseWizard);
      -
               if(userSvc.getUser().completedCaseWizard===false){
                 $scope.pendingWizardSettings.caseName = 'Movies Search';
                 // should we be setting up more here?
      diff --git a/app/assets/javascripts/factories/TryFactory.js b/app/assets/javascripts/factories/TryFactory.js
      index 5778b46e9..5b1b38dd7 100644
      --- a/app/assets/javascripts/factories/TryFactory.js
      +++ b/app/assets/javascripts/factories/TryFactory.js
      @@ -6,12 +6,14 @@
         angular.module('QuepidApp')
           .factory('TryFactory', [
             '$http',
      +      '$log',
             'fieldSpecSvc', 'caseTryNavSvc','varExtractorSvc',
             TryFactory
           ]);
       
         function TryFactory(
           $http,
      +    $log,
           fieldSpecSvc, caseTryNavSvc, varExtractorSvc
         ) {
           var Try = function(data) {
      @@ -19,8 +21,7 @@
             var self  = this;
       
             if ( angular.isUndefined(data.search_engine) ) {
      -        console.log('We have an undefined data.search_engine so setting to Solr, should this ever happen?');
      -        console.log(data);
      +        $log.info('We have an undefined data.search_engine so setting to Solr, should this ever happen?');
               data.search_engine = 'solr';
             }
       
      diff --git a/app/assets/javascripts/home.js b/app/assets/javascripts/home.js
      index d171e9ef3..d82d618b4 100644
      --- a/app/assets/javascripts/home.js
      +++ b/app/assets/javascripts/home.js
      @@ -1,4 +1,4 @@
      -// This is a manifest file that'll be compiled into application.js, which will include all the files
      +// This is a manifest file that'll be compiled into home.js, which will include all the files
       // listed below.
       //
       // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
      @@ -60,7 +60,6 @@
       //= require FileSaver.js/FileSaver
       //= require urijs/src/URI
       //= require utilitiesModule
      -//= require secureApp
       //= require app
       //= require routes
       //= require_tree ./components
      diff --git a/app/assets/javascripts/mockBackend.js b/app/assets/javascripts/mockBackend.js
      index c699ffcba..2a67dfd24 100644
      --- a/app/assets/javascripts/mockBackend.js
      +++ b/app/assets/javascripts/mockBackend.js
      @@ -283,4 +283,4 @@ window.mockBackend = function(angModule) {
       };
       
       // declare for testing
      -angular.module('QuepidTest', ['ngMock', 'ngRoute', 'QuepidApp', 'QuepidSecureApp']);
      +angular.module('QuepidTest', ['ngMock', 'ngRoute', 'QuepidApp']);
      diff --git a/app/assets/javascripts/secure.js b/app/assets/javascripts/secure.js
      deleted file mode 100755
      index 0a06b2cb1..000000000
      --- a/app/assets/javascripts/secure.js
      +++ /dev/null
      @@ -1,36 +0,0 @@
      -// This is a manifest file that'll be compiled into secure.js, which will include all the files
      -// listed below.
      -//
      -// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
      -// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
      -//
      -// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
      -// compiled file.
      -//
      -// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
      -// about supported directives.
      -//
      -//= require jquery
      -//= require angular/angular
      -
      -//= require angular-resource/angular-resource
      -//= require angular-cookies/angular-cookies
      -//= require angular-route/angular-route
      -//= require angular-sanitize/angular-sanitize
      -//= require angular-ui-bootstrap/dist/ui-bootstrap
      -//= require angular-ui-bootstrap/dist/ui-bootstrap-tpls
      -//= require angular-flash/dist/angular-flash.js
      -//= require angular-rails-templates
      -//= require utilitiesModule
      -//= require secureApp
      -//= require app
      -//= require services/configurationSvc
      -//= require services/secureRedirectSvc
      -//= require services/loginSvc
      -//= require services/userSvc
      -//= require services/signupSvc
      -//= require controllers/login
      -//= require controllers/signup
      -//= require controllers/404Ctrl
      -//= require_tree ./interceptors
      -//= require_tree ../templates
      diff --git a/app/assets/javascripts/secureApp.js b/app/assets/javascripts/secureApp.js
      deleted file mode 100644
      index 89f2e9c09..000000000
      --- a/app/assets/javascripts/secureApp.js
      +++ /dev/null
      @@ -1,24 +0,0 @@
      -'use strict';
      -
      -try {
      -  angular.module('QuepidSecureApp');
      -}
      -catch (e) {
      -  angular.module('QuepidSecureApp', ['UtilitiesModule', 'ngRoute', 'ng-rails-csrf', 'templates'])
      -    .config([
      -      '$locationProvider', '$routeProvider',
      -      function ($locationProvider, $routeProvider) {
      -        $locationProvider.html5Mode(true);
      -
      -        $routeProvider
      -          .when('/', {
      -            controller: 'SignupCtrl',
      -            templateUrl: 'views/signup.html'
      -          })
      -          .otherwise({
      -            templateUrl: 'views/404.html',
      -            controller: '404Ctrl'
      -          });
      -      }
      -    ]);
      -}
      diff --git a/app/assets/javascripts/services/bestFetcherSvc.js b/app/assets/javascripts/services/bestFetcherSvc.js
      index a386918cf..8b111e54a 100644
      --- a/app/assets/javascripts/services/bestFetcherSvc.js
      +++ b/app/assets/javascripts/services/bestFetcherSvc.js
      @@ -3,7 +3,11 @@
       angular.module('QuepidApp')
         .service('bestFetcherSvc', [
           'docCacheSvc',
      -    function bestFetcherSvc(docCacheSvc) {
      +    '$log',
      +    function bestFetcherSvc(
      +      docCacheSvc,
      +      $log
      +    ) {
             var BestFetcher = function(ratingsStore) {
               this.docs = [];
       
      @@ -41,11 +45,11 @@ angular.module('QuepidApp')
                       return docB.getRating() - docA.getRating();
                     });
                   }, function(response) {
      -              console.log('Got an error from docCacheSvc.update: ', response);
      +              $log.info('Got an error from docCacheSvc.update: ', response);
                     return response;
                   })
                   .catch(function(response) {
      -              console.log('Got an error from docCacheSvc.update: ', response);
      +              $log.info('Got an error from docCacheSvc.update: ', response);
                     return response;
                   });
               };
      diff --git a/app/assets/javascripts/services/docCacheSvc.js b/app/assets/javascripts/services/docCacheSvc.js
      index 8ac54987e..2d14f2c8e 100644
      --- a/app/assets/javascripts/services/docCacheSvc.js
      +++ b/app/assets/javascripts/services/docCacheSvc.js
      @@ -3,8 +3,13 @@
       angular.module('QuepidApp')
         .service('docCacheSvc', [
           '$q',
      +    '$log',
           'docResolverSvc',
      -    function docCacheSvc($q, docResolverSvc) {
      +    function docCacheSvc(
      +      $q,
      +      $log,
      +      docResolverSvc
      +    ) {
             var docCache = {};
       
             this.addIds = function(moreIds) {
      @@ -57,11 +62,11 @@ angular.module('QuepidApp')
                       docCache[doc.id] = doc;
                     });
                   }, function(response) {
      -              console.log('Error fetching Docs in docCacheSvc: ', response);
      +              $log.info('Error fetching Docs in docCacheSvc: ', response);
                     return response;
                   })
                   .catch(function(response) {
      -              console.log('Got an error from docCacheSvc: ', response);
      +              $log.info('Got an error from docCacheSvc: ', response);
                     return response;
                   });
               } else {
      diff --git a/app/assets/javascripts/services/loginSvc.js b/app/assets/javascripts/services/loginSvc.js
      deleted file mode 100644
      index f22e3aa0a..000000000
      --- a/app/assets/javascripts/services/loginSvc.js
      +++ /dev/null
      @@ -1,20 +0,0 @@
      -'use strict';
      -
      -// When your user needs to log in.
      -angular.module('QuepidSecureApp')
      -  .service('loginSvc', [
      -    '$window', '$http',
      -    'secureRedirectSvc',
      -    function loginSvc($window, $http, secureRedirectSvc) {
      -      this.login = function(email, password, errorHandler, nextUrl) {
      -        if(!errorHandler) {
      -          errorHandler = function(){};
      -        }
      -
      -        $http.post('/users/login', {'email':email, 'password':password})
      -          .then( function() {
      -            secureRedirectSvc.redirectToMain(nextUrl);
      -          }, errorHandler);
      -      };
      -    }
      -  ]);
      diff --git a/app/assets/javascripts/services/secureRedirectSvc.js b/app/assets/javascripts/services/secureRedirectSvc.js
      deleted file mode 100644
      index 3deda1bd5..000000000
      --- a/app/assets/javascripts/services/secureRedirectSvc.js
      +++ /dev/null
      @@ -1,21 +0,0 @@
      -'use strict';
      -
      -angular.module('UtilitiesModule')
      -  .service('secureRedirectSvc', [
      -    '$window', '$log',
      -    function SecureRedirectSvc($window, $log) {
      -      var scheme = 'https://';
      -      var port = '443';
      -      this.debugServer = function(debugPort) {
      -        port = debugPort.toString();
      -        scheme = 'http://';
      -        $log.debug('USING THE DEBUG SERVER: ' + scheme + ' port: ' + port);
      -      };
      -      this.redirectToSecure = function (path) {
      -        $window.location = scheme + $window.location.hostname + ':' + port + '/secure' + (path || '');
      -      };
      -      this.redirectToMain = function (path) {
      -        $window.location = 'http://' + $window.location.host + (path || '');
      -      };
      -    }
      -  ]);
      diff --git a/app/assets/javascripts/services/signupSvc.js b/app/assets/javascripts/services/signupSvc.js
      deleted file mode 100644
      index 24e1320bc..000000000
      --- a/app/assets/javascripts/services/signupSvc.js
      +++ /dev/null
      @@ -1,35 +0,0 @@
      -'use strict';
      -
      -// When your user needs to log in.
      -angular.module('QuepidSecureApp')
      -  .service('signupSvc', [
      -    '$location', '$http',
      -    'loginSvc',
      -    function signupSvc($location, $http, loginSvc) {
      -      var self = this;
      -
      -      this.signupSuccess = function(email, password) {
      -        return function() {
      -          loginSvc.login(email, password);
      -        };
      -      };
      -
      -      this.createUser = function(user, errorHandler) {
      -        if(!errorHandler) {
      -          errorHandler = function() {};
      -        }
      -
      -        user.agreed = true;
      -
      -        var user_params = {
      -          user: user
      -        };
      -
      -        $http.post('/api/signups', user_params)
      -          .then(
      -            self.signupSuccess(user.email, user.password),
      -            errorHandler
      -          );
      -      };
      -    }
      -  ]);
      diff --git a/app/assets/javascripts/start.js b/app/assets/javascripts/start.js
      new file mode 100644
      index 000000000..9dfa9f336
      --- /dev/null
      +++ b/app/assets/javascripts/start.js
      @@ -0,0 +1,13 @@
      +// This is a manifest file that'll be compiled into start.js, which will include all the files
      +// listed below.
      +//
      +// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
      +// or any plugin's vendor/assets/javascripts directory can be referenced here using a relative path.
      +//
      +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
      +// compiled file.
      +//
      +// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details
      +// about supported directives.
      +//
      +//= require jquery
      diff --git a/app/assets/stylesheets/signup.css b/app/assets/stylesheets/signup.css
      index 40a8585d3..9ac630eef 100644
      --- a/app/assets/stylesheets/signup.css
      +++ b/app/assets/stylesheets/signup.css
      @@ -25,3 +25,42 @@ h3 {
       .m-t-20 {
         margin-top: 20px !important;
       }
      +
      +/*
      + * Social Buttons for Bootstrap
      + *
      + * Copyright 2013-2016 Panayiotis Lipiridis
      + * Licensed under the MIT License
      + *
      + * https://github.com/lipis/bootstrap-social
      + */
      +
      +/*
      + * We only include the ones for Google and OpenId, but maybe we should include all of them!
      + */
      +
      +
      +.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
      +.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
      +.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
      +.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
      +.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
      +.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
      +.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
      +.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
      +.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
      +.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
      +.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
      +.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
      +.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
      +.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
      +.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
      +.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
      +.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
      +.btn-google .badge{color:#dd4b39;background-color:#fff}
      +.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
      +.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
      +.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,0.2)}
      +.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}
      +.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
      +.btn-openid .badge{color:#f7931e;background-color:#fff}
      diff --git a/app/assets/stylesheets/secure.css.scss b/app/assets/stylesheets/start.css.scss
      old mode 100755
      new mode 100644
      similarity index 51%
      rename from app/assets/stylesheets/secure.css.scss
      rename to app/assets/stylesheets/start.css.scss
      index ec586dd54..ed7e31216
      --- a/app/assets/stylesheets/secure.css.scss
      +++ b/app/assets/stylesheets/start.css.scss
      @@ -1,11 +1,14 @@
       /*
      - * This is a manifest file that'll be compiled into secure.css, which will include all the files
      + * This is a manifest file that'll be compiled into start.css, which will include all the files
        * listed below.
        */
       
       @import "style";
       @import "bootstrap";
       
      +@import "font-awesome-sprockets";
      +@import "font-awesome";
      +
       @import "cookies_eu";
       
       @import "fonts";
      diff --git a/app/assets/templates/views/signup.html b/app/assets/templates/views/signup.html
      index 35783ed6e..8f5609135 100644
      --- a/app/assets/templates/views/signup.html
      +++ b/app/assets/templates/views/signup.html
      @@ -1,21 +1,22 @@
       
      -

      Login

      +

      Sign in

      + +
      +

      Sign in via email:

      -
      - Unknown email/password. Try again or sign up! -
      -
      - Unknown email/password combo. Double check you have the correct email address and password, or sign up for a new account. -
      -
      - Please provide a valid email address and password. -
      -
      - Your account is locked. -
      +
      @@ -38,31 +39,7 @@

      OR

      -

      Signup to get started!

      - -
      - Something weird happened. Contact us for assistance -
      - -
      - You must enter an email address. -
      - -
      - The email you entered is already registered! -
      - -
      - The passwords do not match! -
      - -
      - Please provide your full name, so we can properly address you :) -
      - -
      - You must agree to the terms and conditions. -
      +

      Sign up to get started!

      Team: {{ currentTeam.name }} ng-src="{{ currentTeam.owner.avatar_url }}" class="img-responsive img-rounded" alt="{{ currentTeam.owner.display_name }}" + width="96" height="96" />

      diff --git a/app/controllers/accounts_controller.rb b/app/controllers/accounts_controller.rb index 441c768f1..8b4a191e4 100644 --- a/app/controllers/accounts_controller.rb +++ b/app/controllers/accounts_controller.rb @@ -1,9 +1,6 @@ # frozen_string_literal: true class AccountsController < ApplicationController - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? - # rubocop:disable Metrics/MethodLength def update @user = current_user @@ -42,7 +39,7 @@ def destroy respond_to do |format| if @user.destroy - format.html { redirect_to secure_url, notice: 'Account was deleted' } + format.html { redirect_to sessions_path, notice: 'Account was deleted' } format.json { head :no_content } else format.html { render 'profiles/show' } diff --git a/app/controllers/concerns/authentication/current_user_manager.rb b/app/controllers/concerns/authentication/current_user_manager.rb index db1cdd1f8..b17208bd6 100644 --- a/app/controllers/concerns/authentication/current_user_manager.rb +++ b/app/controllers/concerns/authentication/current_user_manager.rb @@ -43,7 +43,7 @@ def set_current_user end def require_login - redirect_to secure_path unless @current_user + redirect_to sessions_path unless @current_user end def auto_login user diff --git a/app/controllers/profiles_controller.rb b/app/controllers/profiles_controller.rb index b19560fb2..547925bf0 100644 --- a/app/controllers/profiles_controller.rb +++ b/app/controllers/profiles_controller.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true class ProfilesController < ApplicationController - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? layout 'account' def show; end diff --git a/app/controllers/secure_controller.rb b/app/controllers/secure_controller.rb index 0941b25c0..588fbc127 100644 --- a/app/controllers/secure_controller.rb +++ b/app/controllers/secure_controller.rb @@ -1,8 +1,6 @@ # frozen_string_literal: true class SecureController < ApplicationController - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? skip_before_action :require_login def index diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index bf389ba9c..79528efee 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -1,18 +1,32 @@ # frozen_string_literal: true class SessionsController < ApplicationController - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? - skip_before_action :require_login, only: :create + skip_before_action :require_login, only: [ :create, :index ] skip_before_action :check_current_user_locked!, only: :create skip_before_action :verify_authenticity_token, only: :create + layout 'start' + + def index + @user = User.new + end + def create - user = login(params[:email], params[:password]) + login_params = user_params + + @user = login(login_params[:email], login_params[:password]) respond_to do |format| - if user + if @user + format.html { redirect_to root_path } format.json { render json: { message: 'connected' }, status: :ok } else + @user = User.new(email: login_params[:email]) + + # rubocop:disable Layout/LineLength + @user.errors.add(:base, + 'Unknown email/password combo. Double check you have the correct email address and password, or sign up for a new account.' ) + # rubocop:enable Layout/LineLength + format.html { render :index } format.json { render json: { reason: @error }, status: :unprocessable_entity } end end @@ -21,7 +35,7 @@ def create def destroy clear_user_session - redirect_to secure_path + redirect_to sessions_path end private @@ -52,4 +66,8 @@ def login email, password user end + + def user_params + params.require(:user).permit(:email, :password) + end end diff --git a/app/controllers/users/invitations_controller.rb b/app/controllers/users/invitations_controller.rb index 2f37627e9..e76830b42 100644 --- a/app/controllers/users/invitations_controller.rb +++ b/app/controllers/users/invitations_controller.rb @@ -2,11 +2,9 @@ module Users class InvitationsController < Devise::InvitationsController - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? skip_before_action :require_login, only: [ :edit, :update ] - layout 'secure' + layout 'start' # Intercepts the login path and redirects the user to their # Team page as their first page after joining Quepid! @@ -17,7 +15,7 @@ def after_accept_path_for resource def update unless signup_enabled? flash.now[:error] = 'Signups are disabled.' - redirect_to secure_path and return + redirect_to sessions_path and return end super diff --git a/app/controllers/users/omniauth_callbacks_controller.rb b/app/controllers/users/omniauth_callbacks_controller.rb new file mode 100644 index 000000000..67eb3ad29 --- /dev/null +++ b/app/controllers/users/omniauth_callbacks_controller.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module Users + class OmniauthCallbacksController < Devise::OmniauthCallbacksController + skip_before_action :require_login, only: [ :keycloakopenid, :google_oauth2, :failure ] + + # rubocop:disable Metrics/AbcSize + def keycloakopenid + Rails.logger.debug(request.env['omniauth.auth']) + @user = create_user_from_omniauth(request.env['omniauth.auth']) + @user.errors.add(:base, "Can't log in a locked user." ) if @user.locked + if @user.persisted? & !@user.locked + session[:current_user_id] = @user.id # this populates our session variable. + + # in this flow, we have a new user joining, so we create a empty case for them, which + # on the home_controller.rb triggers the bootstrap and the new case wizard. + @user.cases.build case_name: "Case #{@user.cases.size}" + + # sign_in_and_redirect @user, event: :authentication + redirect_to root_path + else + Rails.logger.warn('user not persisted, what do we need to do?') + session['devise.keycloakopenid_data'] = request.env['omniauth.auth'] + redirect_to new_user_registration_url + end + end + + def google_oauth2 + Rails.logger.debug(request.env['omniauth.auth']) + @user = create_user_from_omniauth(request.env['omniauth.auth']) + @user.errors.add(:base, "Can't log in a locked user." ) if @user.locked + if @user.errors.empty? + session[:current_user_id] = @user.id # this populates our session variable. + + # in this flow, we have a new user joining, so we create a empty case for them, which + # on the home_controller.rb triggers the bootstrap and the new case wizard. + @user.cases.build case_name: "Case #{@user.cases.size}" + + redirect_to root_path + # sign_in_and_redirect @user, event: :authentication + else + # Removing extra as it can overflow some session stores + session['devise.google_data'] = request.env['omniauth.auth'].except('extra') + redirect_to root_path, alert: @user.errors.full_messages.join("\n") if @user + end + end + # rubocop:enable Metrics/AbcSize + + def failure + redirect_to root_path, alert: 'Could not sign user in with OAuth provider.' + end + + private + + # rubocop:disable Metrics/AbcSize + # rubocop:disable Metrics/MethodLength + def create_user_from_omniauth auth + if Rails.application.config.signup_enabled + user = User.find_or_initialize_by(email: auth['info']['email']) + else + user = User.find_by(email: auth['info']['email']) + if user.nil? # we looked for a existing user account and didn't find it + user = User.new(email: auth['info']['email']) + user.errors.add(:base, 'You can only sign in with already created users.' ) + end + end + + user.name = auth['info']['name'] + user.password = 'fake' if user.password.blank? # If you don't have a password, fake it. + user.agreed = true + + user.num_logins ||= 0 + user.num_logins += 1 + + user.profile_pic = auth['info']['image'] + # user.access_token = auth['credentials']['token'] + # user.refresh_token = auth['credentials']['refresh_token'] unless auth['credentials']['refresh_token'].nil? + # user.expires_at = auth['credentials']['expires_at'] unless auth['credentials']['refresh_token'].nil? + user.save! if user.errors.empty? + user + end + # rubocop:enable Metrics/AbcSize + # rubocop:enable Metrics/MethodLength + end +end diff --git a/app/controllers/users/passwords_controller.rb b/app/controllers/users/passwords_controller.rb index e5a2bd147..22cd1d763 100644 --- a/app/controllers/users/passwords_controller.rb +++ b/app/controllers/users/passwords_controller.rb @@ -4,14 +4,12 @@ module Users class PasswordsController < Devise::PasswordsController include NotificationsManager - # TODO: don't know what to do with it yet - # force_ssl if: :ssl_enabled? skip_before_action :require_login skip_before_action :require_no_authentication before_action :check_email - layout 'secure' + layout 'start' # GET /resource/password/new # def new diff --git a/app/controllers/users/signups_controller.rb b/app/controllers/users/signups_controller.rb new file mode 100644 index 000000000..4944933a1 --- /dev/null +++ b/app/controllers/users/signups_controller.rb @@ -0,0 +1,64 @@ +# frozen_string_literal: true + +module Users + class SignupsController < ApplicationController + skip_before_action :require_login + layout 'start' + + # rubocop:disable Metrics/MethodLength + def create + user_params_to_save = user_params + + # Check if we already have an invite out for this user, and if so let's use that + if user_params_to_save[:email].blank? + @user = User.new user_params_to_save + else + @user = User.where(email: user_params_to_save[:email]).where.not(invitation_token: nil).first + if @user + @user.assign_attributes(user_params_to_save) + else + @user = User.new user_params_to_save + # in this flow, we have a new user joining, so we create a empty case for them, which + # on the home_controller.rb triggers the bootstrap and the new case wizard. + @user.cases.build case_name: "Case #{@user.cases.size}" + end + end + + respond_to do |format| + format.html do + if @user.save + session[:current_user_id] = @user.id # not sure if we need to do more here? + Analytics::Tracker.track_signup_event @user + redirect_to root_path + else + render template: 'sessions/index' + end + end + format.js + end + # respond_to do |format| + # if @user.save + # session[:current_user_id] = @user.id # not sure if we need to do more here? + # Analytics::Tracker.track_signup_event @user + # format.html { redirect_to root_path } + # else + # format.html { render template: 'sessions/index' } + # end + # end + end + # rubocop:enable Metrics/MethodLength + + private + + def user_params + params.require(:user).permit( + :name, + :email, + :password, + :password_confirmation, + :agreed, + :email_marketing + ) + end + end +end diff --git a/app/models/concerns/profile.rb b/app/models/concerns/profile.rb index 5e77378c9..0f23cc85f 100644 --- a/app/models/concerns/profile.rb +++ b/app/models/concerns/profile.rb @@ -12,9 +12,13 @@ module Profile }.freeze def avatar_url size = :small - gravatar_id = Digest::MD5.hexdigest(email.downcase) - gravatar_size = size_to_number size - "https://secure.gravatar.com/avatar/#{gravatar_id}.png?s=#{gravatar_size}&d=retro" + if profile_pic.present? + profile_pic + else + gravatar_id = Digest::MD5.hexdigest(email.downcase) + gravatar_size = size_to_number size + "https://secure.gravatar.com/avatar/#{gravatar_id}.png?s=#{gravatar_size}&d=retro" + end end def display_name diff --git a/app/models/user.rb b/app/models/user.rb index e02f1fbc8..ddde88683 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -96,7 +96,7 @@ class User < ApplicationRecord validates_with ::DefaultScorerExistsValidator validates :agreed, - acceptance: { message: 'You must agree to the terms and conditions.' }, + acceptance: { message: 'checkbox must be clicked to signify you agree to the terms and conditions.' }, if: :terms_and_conditions? def terms_and_conditions? @@ -133,7 +133,9 @@ def check_scorer_ownership_before_removing! # :confirmable, :lockable, :timeoutable and :omniauthable # devise :invitable, :database_authenticatable, :registerable, # :recoverable, :rememberable, :trackable, :validatable - devise :invitable, :recoverable, reset_password_keys: [ :email ] + devise :invitable, :recoverable, :omniauthable, omniauth_providers: [ :keycloakopenid, :google_oauth2 ] + # devise :omniauthable, omniauth_providers: %i[keycloakopenid] + # devise :invitable, :recoverable, :omniauthable # Devise hacks since we only use the recoverable module attr_accessor :password_confirmation diff --git a/app/views/admin/users/_member.html.erb b/app/views/admin/users/_member.html.erb deleted file mode 100644 index d586de2d0..000000000 --- a/app/views/admin/users/_member.html.erb +++ /dev/null @@ -1,7 +0,0 @@ -
    • - <%= image_tag member.avatar_url %> - <%= member.display_name %> - <% if member == current_user %> - You - <% end %> -
    • diff --git a/app/views/admin/users/show.html.erb b/app/views/admin/users/show.html.erb index bc04e4836..01356455a 100644 --- a/app/views/admin/users/show.html.erb +++ b/app/views/admin/users/show.html.erb @@ -3,6 +3,7 @@

      <%= @user.display_name %>

      <%= notice %>

      + <%= image_tag @user.avatar_url(:big), size:'96x96', class:'img-rounded' %>
      diff --git a/app/views/layouts/_user_navigation.html.erb b/app/views/layouts/_user_navigation.html.erb index 18177ae41..6aad0d184 100644 --- a/app/views/layouts/_user_navigation.html.erb +++ b/app/views/layouts/_user_navigation.html.erb @@ -2,7 +2,7 @@