Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 9 additions & 9 deletions .github/workflows/ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ jobs:
- name: Run Rake test units
run: |
RUBYOPT="-W0"
bin/rails test test/unit/*.rb;
env IGNORE_ROLES=false bin/rails test test/unit/*.rb;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand Down Expand Up @@ -273,7 +273,7 @@ jobs:
- name: Run Rake test units lib
run: |
RUBYOPT="-W0"
bin/rails test test/unit/lib/*.rb;
env IGNORE_ROLES=false bin/rails test test/unit/lib/*.rb;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand All @@ -282,7 +282,7 @@ jobs:
- name: Run Rake test units lib cypress
run: |
RUBYOPT="-W0"
bin/rails test test/unit/lib/cypress/*.rb;
env IGNORE_ROLES=false bin/rails test test/unit/lib/cypress/*.rb;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand All @@ -291,7 +291,7 @@ jobs:
- name: Run Rake test units lib validators
run: |
RUBYOPT="-W0"
bin/rails test test/unit/lib/validators/*.rb;
env IGNORE_ROLES=false bin/rails test test/unit/lib/validators/*.rb;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand All @@ -300,7 +300,7 @@ jobs:
- name: Run Rake test models
run: |
RUBYOPT="-W0"
bin/rails test test/models;
env IGNORE_ROLES=false bin/rails test test/models;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand Down Expand Up @@ -340,7 +340,7 @@ jobs:
- name: Run Rake test:jobs
run: |
RUBYOPT="-W0"
bundle exec rake test:jobs;
env IGNORE_ROLES=false bundle exec rake test:jobs;
- name: Upload code jobs coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand All @@ -349,7 +349,7 @@ jobs:
- name: Run Rake test:helpers
run: |
RUBYOPT="-W0"
bundle exec rake test:helpers;
env IGNORE_ROLES=false bundle exec rake test:helpers;
- name: Upload code helpers coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand All @@ -358,7 +358,7 @@ jobs:
- name: Run Rake test:controllers
run: |
RUBYOPT="-W0"
bundle exec rake test:controllers;
env IGNORE_ROLES=false bundle exec rake test:controllers;
- name: Upload controllers code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand Down Expand Up @@ -398,7 +398,7 @@ jobs:
- name: Run Rake test
run: |
RUBYOPT="-W0"
bundle exec rake test:integration;
env IGNORE_ROLES=false bundle exec rake test:integration;
- name: Upload code coverage to codecov.io
uses: codecov/codecov-action@v3
with:
Expand Down
16 changes: 11 additions & 5 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ ruby '3.4.5'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 8.0', '>= 8.0.2.1'

gem 'propshaft'

gem 'delayed_job_mongoid', '~> 3.0.0'
gem 'mongoid', '~> 9.0.0'

Expand All @@ -28,8 +30,8 @@ gem 'csv', '~> 3.3', '>= 3.3.5'

# Dependencies for CMS Assets Framework
gem 'bootstrap', '~> 5.3.5'
gem 'dartsass-sprockets', '~> 3.2', '>= 3.2.1'

gem 'font-awesome-propshaft'
gem 'font-awesome-sass', '~> 6.7', '>= 6.7.2'
gem 'jquery-rails'
# TODO: remove or use gem
Expand All @@ -44,16 +46,16 @@ gem 'uglifier', '>= 1.3.0'
gem 'breadcrumbs_on_rails'
# Help our forms
gem 'bootstrap_form', '~> 5.4'
gem 'jasny-bootstrap-rails'
# gem 'jasny-bootstrap-rails'

gem 'jquery-datatables-rails'
# gem 'jquery-datatables-rails'
gem 'local_time', '~> 2.0.0'

# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks', git: 'https://github.com/turbolinks/turbolinks-classic', branch: 'master'
gem 'stimulus-rails'
gem 'turbo-rails'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.14', '>= 2.14.1'
# A set of responders modules to dry up your Rails 4.2+ app.
Expand Down Expand Up @@ -154,3 +156,7 @@ end
group :production do
gem 'newrelic_rpm'
end

gem 'importmap-rails', '~> 2.2'

gem 'dartsass-rails', '~> 0.5.1'
100 changes: 42 additions & 58 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
GIT
remote: https://github.com/turbolinks/turbolinks-classic
revision: 80216ce9d89920bf073709405e3fce6d0a3ccd9a
branch: master
specs:
turbolinks (3.0.0)
coffee-rails

GEM
remote: https://rubygems.org/
specs:
Expand Down Expand Up @@ -155,13 +147,6 @@ GEM
coderay (1.1.3)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
coffee-rails (5.0.0)
coffee-script (>= 2.2.0)
railties (>= 5.2.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.4)
cqm-models (4.2.0)
Expand Down Expand Up @@ -228,12 +213,9 @@ GEM
cucumber (>= 7, < 11)
railties (>= 6.1, < 9)
cucumber-tag-expressions (6.1.2)
dartsass-sprockets (3.2.1)
railties (>= 4.0.0)
sassc-embedded (~> 1.80.1)
sprockets (> 3.0)
sprockets-rails
tilt
dartsass-rails (0.5.1)
railties (>= 6.0.0)
sass-embedded (~> 1.63)
database_cleaner-core (2.0.1)
database_cleaner-mongoid (2.0.1)
database_cleaner-core (~> 2.0.0)
Expand Down Expand Up @@ -276,6 +258,7 @@ GEM
railties (>= 6.1.0)
faker (3.5.2)
i18n (>= 1.8.11, < 2)
ffi (1.17.2)
ffi (1.17.2-aarch64-linux-gnu)
ffi (1.17.2-aarch64-linux-musl)
ffi (1.17.2-arm-linux-gnu)
Expand All @@ -284,29 +267,33 @@ GEM
ffi (1.17.2-x86_64-darwin)
ffi (1.17.2-x86_64-linux-gnu)
ffi (1.17.2-x86_64-linux-musl)
font-awesome-propshaft (1.1.2)
dartsass-rails (>= 0.4.0, < 2.0)
propshaft (>= 0.8, < 2.0)
railties (>= 7.0, < 9.0)
font-awesome-sass (6.7.2)
sassc (~> 2.0)
globalid (1.3.0)
activesupport (>= 6.1)
google-protobuf (4.32.1)
google-protobuf (4.33.0)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-aarch64-linux-gnu)
google-protobuf (4.33.0-aarch64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-aarch64-linux-musl)
google-protobuf (4.33.0-aarch64-linux-musl)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-arm64-darwin)
google-protobuf (4.33.0-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-x86_64-darwin)
google-protobuf (4.33.0-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-x86_64-linux-gnu)
google-protobuf (4.33.0-x86_64-linux-gnu)
bigdecimal
rake (>= 13)
google-protobuf (4.32.1-x86_64-linux-musl)
google-protobuf (4.33.0-x86_64-linux-musl)
bigdecimal
rake (>= 13)
hashdiff (1.2.1)
Expand All @@ -319,22 +306,19 @@ GEM
image_processing (1.14.0)
mini_magick (>= 4.9.5, < 6)
ruby-vips (>= 2.0.17, < 3)
importmap-rails (2.2.2)
actionpack (>= 6.0.0)
activesupport (>= 6.0.0)
railties (>= 6.0.0)
iniparse (1.5.0)
io-console (0.8.1)
irb (1.15.2)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
jasny-bootstrap-rails (3.1.3)
railties (>= 3.0)
jbuilder (2.14.1)
actionview (>= 7.0.0)
activesupport (>= 7.0.0)
jquery-datatables-rails (3.4.0)
actionpack (>= 3.1)
jquery-rails
railties (>= 3.1)
sass-rails
jquery-rails (4.6.0)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
Expand Down Expand Up @@ -379,6 +363,7 @@ GEM
mini_magick (5.3.1)
logger
mini_mime (1.1.5)
mini_portile2 (2.8.9)
minitest (5.25.5)
minitest-rails (8.0.0)
minitest (~> 5.20)
Expand Down Expand Up @@ -418,6 +403,9 @@ GEM
netrc (0.11.0)
newrelic_rpm (9.21.0)
nio4r (2.7.4)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.18.10-aarch64-linux-gnu)
racc (~> 1.4)
nokogiri (1.18.10-aarch64-linux-musl)
Expand Down Expand Up @@ -453,6 +441,10 @@ GEM
prettyprint
prettyprint (0.2.0)
prism (1.5.1)
propshaft (1.3.1)
actionpack (>= 7.0.0)
activesupport (>= 7.0.0)
rack
pry (0.14.2)
coderay (~> 1.1)
method_source (~> 1.0)
Expand Down Expand Up @@ -572,6 +564,9 @@ GEM
logger
ruby2_keywords (0.0.5)
rubyzip (1.3.0)
sass-embedded (1.93.2)
google-protobuf (~> 4.31)
rake (>= 13)
sass-embedded (1.93.2-aarch64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.93.2-aarch64-linux-musl)
Expand All @@ -588,18 +583,8 @@ GEM
google-protobuf (~> 4.31)
sass-embedded (1.93.2-x86_64-linux-musl)
google-protobuf (~> 4.31)
sass-rails (6.0.0)
sassc-rails (~> 2.1, >= 2.1.1)
sassc (2.4.0)
ffi (~> 1.9)
sassc-embedded (1.80.5)
sass-embedded (~> 1.80)
sassc-rails (2.1.2)
railties (>= 4.0.0)
sassc (>= 2.0)
sprockets (> 3.0)
sprockets-rails
tilt
securerandom (0.4.1)
selenium-webdriver (4.35.0)
base64 (~> 0.2)
Expand All @@ -617,15 +602,9 @@ GEM
simplecov (~> 0.19)
simplecov-html (0.13.2)
simplecov_json_formatter (0.1.4)
sprockets (4.2.2)
concurrent-ruby (~> 1.0)
logger
rack (>= 2.2.4, < 4)
sprockets-rails (3.5.2)
actionpack (>= 6.1)
activesupport (>= 6.1)
sprockets (>= 3.0.0)
ssrf_filter (1.3.0)
stimulus-rails (1.3.4)
railties (>= 6.0.0)
stringio (3.1.7)
sys-uname (1.4.1)
ffi (~> 1.1)
Expand All @@ -637,9 +616,11 @@ GEM
nokogiri (>= 1.3.2)
thor (1.4.0)
thread_safe (0.3.6)
tilt (2.6.1)
timeout (0.4.3)
tsort (0.2.0)
turbo-rails (2.0.20)
actionpack (>= 7.1.0)
railties (>= 7.1.0)
typhoeus (1.5.0)
ethon (>= 0.9.0, < 0.16.0)
tzinfo (2.0.6)
Expand Down Expand Up @@ -695,6 +676,7 @@ PLATFORMS
arm-linux-musl
arm-linux-musleabihf
arm64-darwin
ruby
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
Expand All @@ -721,17 +703,17 @@ DEPENDENCIES
cqm-validators (~> 4.0.6)
csv (~> 3.3, >= 3.3.5)
cucumber-rails
dartsass-sprockets (~> 3.2, >= 3.2.1)
dartsass-rails (~> 0.5.1)
database_cleaner-mongoid
delayed_job_mongoid (~> 3.0.0)
devise
devise_invitable
factory_bot_rails
faker (> 1.5.0)
font-awesome-propshaft
font-awesome-sass (~> 6.7, >= 6.7.2)
jasny-bootstrap-rails
importmap-rails (~> 2.2)
jbuilder (~> 2.14, >= 2.14.1)
jquery-datatables-rails
jquery-rails
jquery-ui-rails (~> 8.0.0)
kaminari-mongoid
Expand All @@ -748,6 +730,7 @@ DEPENDENCIES
newrelic_rpm
overcommit
poltergeist
propshaft
pry
pry-nav
puma (~> 6.6)
Expand All @@ -766,8 +749,9 @@ DEPENDENCIES
selenium-webdriver
simplecov
simplecov-cobertura
stimulus-rails
telephone_number
turbolinks!
turbo-rails
uglifier (>= 1.3.0)
validate_url
vcr
Expand Down
2 changes: 2 additions & 0 deletions Procfile.dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
web: bin/rails server -p 3000
css: bin/rails dartsass:watch
Empty file added app/assets/builds/.keep
Empty file.
26 changes: 26 additions & 0 deletions app/assets/builds/application.css

Large diffs are not rendered by default.

File renamed without changes.
Loading