diff --git a/Gemfile b/Gemfile index 3edb5c9..a138ad8 100644 --- a/Gemfile +++ b/Gemfile @@ -120,3 +120,8 @@ end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby] + +gem 'bcrypt_pbkdf', '~> 1.0', '>= 1.0.0' +gem 'ed25519', '~> 1.2', '>= 1.2.4' +gem 'net-ssh', '>= 6.0.0' + diff --git a/Gemfile.lock b/Gemfile.lock index 099d7cc..bea35c5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -69,6 +69,9 @@ GEM execjs (~> 2) base64 (0.2.0) bcrypt (3.1.20) + bcrypt_pbkdf (1.1.1) + bcrypt_pbkdf (1.1.1-arm64-darwin) + bcrypt_pbkdf (1.1.1-x86_64-darwin) bigdecimal (3.1.8) bindex (0.8.1) bootsnap (1.18.4) @@ -118,7 +121,7 @@ GEM concurrent-ruby (1.3.4) crass (1.0.6) csv (3.3.0) - date (3.4.0) + date (3.4.1) devise (4.9.4) bcrypt (~> 3.0) orm_adapter (~> 0.1) @@ -132,6 +135,7 @@ GEM dotenv (= 3.1.4) railties (>= 6.1) drb (2.2.1) + ed25519 (1.3.0) erubi (1.13.0) execjs (2.10.0) factory_bot (6.5.0) @@ -140,11 +144,15 @@ GEM factory_bot (~> 6.5) railties (>= 5.0.0) ffi (1.17.0-aarch64-linux-gnu) + ffi (1.17.0-aarch64-linux-musl) ffi (1.17.0-arm-linux-gnu) + ffi (1.17.0-arm-linux-musl) ffi (1.17.0-arm64-darwin) ffi (1.17.0-x86-linux-gnu) + ffi (1.17.0-x86-linux-musl) ffi (1.17.0-x86_64-darwin) ffi (1.17.0-x86_64-linux-gnu) + ffi (1.17.0-x86_64-linux-musl) globalid (1.2.1) activesupport (>= 6.1) gritter (1.2.0) @@ -159,7 +167,7 @@ GEM rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - json (2.7.6) + json (2.8.2) language_server-protocol (3.17.0.3) listen (3.0.8) rb-fsevent (~> 0.9, >= 0.9.4) @@ -176,14 +184,13 @@ GEM matrix (0.4.2) method_source (1.1.0) mini_mime (1.1.5) - minitest (5.25.1) - msgpack (1.7.3) + minitest (5.25.2) + msgpack (1.7.5) mysql2 (0.5.6) - net-imap (0.5.0) + net-imap (0.5.1) date net-protocol net-pop (0.1.2) - net-protocol net-protocol (0.2.2) timeout net-scp (4.0.0) @@ -207,16 +214,16 @@ GEM nokogiri (1.16.7-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) - ostruct (0.6.0) + ostruct (0.6.1) parallel (1.26.3) - parser (3.3.5.1) + parser (3.3.6.0) ast (~> 2.4.1) racc petergate (3.0.0) activerecord (> 4.0.0) popper_js (2.11.8) public_suffix (6.0.1) - puma (6.4.3) + puma (6.5.0) nio4r (~> 2.0) racc (1.8.1) rack (2.2.10) @@ -260,8 +267,8 @@ GEM rb-inotify (0.11.1) ffi (~> 1.0) rb-readline (0.5.5) - recaptcha (5.17.0) - regexp_parser (2.9.2) + recaptcha (5.17.1) + regexp_parser (2.9.3) responders (3.1.1) actionpack (>= 5.2) railties (>= 5.2) @@ -285,17 +292,17 @@ GEM rspec-support (3.13.1) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rubocop (1.68.0) + rubocop (1.69.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.4, < 3.0) - rubocop-ast (>= 1.32.2, < 2.0) + rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.34.0) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.36.2) parser (>= 3.3.1.0) rubocop-rails (2.27.0) activesupport (>= 4.2.0) @@ -365,7 +372,7 @@ GEM ostruct thor (1.3.2) tilt (2.4.0) - timeout (0.4.1) + timeout (0.4.2) turbolinks (5.2.1) turbolinks-source (~> 5.2) turbolinks-source (5.2.0) @@ -373,7 +380,9 @@ GEM concurrent-ruby (~> 1.0) uglifier (4.2.1) execjs (>= 0.3.0, < 3) - unicode-display_width (2.6.0) + unicode-display_width (3.1.2) + unicode-emoji (~> 4.0, >= 4.0.4) + unicode-emoji (4.0.4) warden (1.2.9) rack (>= 2.0.9) web-console (4.2.1) @@ -391,13 +400,22 @@ GEM PLATFORMS aarch64-linux + aarch64-linux-gnu + aarch64-linux-musl arm-linux + arm-linux-gnu + arm-linux-musl arm64-darwin x86-linux + x86-linux-gnu + x86-linux-musl x86_64-darwin x86_64-linux + x86_64-linux-gnu + x86_64-linux-musl DEPENDENCIES + bcrypt_pbkdf (~> 1.0, >= 1.0.0) bigdecimal bootsnap (>= 1.1.0) bootstrap (~> 5.3.3) @@ -416,6 +434,7 @@ DEPENDENCIES devise dotenv-rails drb + ed25519 (~> 1.2, >= 1.2.4) factory_bot_rails gritter groupdate @@ -425,6 +444,7 @@ DEPENDENCIES mysql2 net-pop (~> 0.1.2) net-protocol + net-ssh (>= 6.0.0) nokogiri (>= 1.16.5) petergate puma (>= 6.4.3) @@ -456,4 +476,4 @@ RUBY VERSION ruby 3.3.3p89 BUNDLED WITH - 2.5.11 + 2.5.23 diff --git a/app/views/front/dashboard.html.erb b/app/views/front/dashboard.html.erb index 43cb451..4103c26 100644 --- a/app/views/front/dashboard.html.erb +++ b/app/views/front/dashboard.html.erb @@ -6,7 +6,7 @@
<% if @indesign_count != 0 %> - +
<%= sortable "title", "Software Record" %>