Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎁 Hyrax 5 upgrade #2047

Merged
merged 255 commits into from
Jan 5, 2024
Merged

🎁 Hyrax 5 upgrade #2047

merged 255 commits into from
Jan 5, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    a233497 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e3b70f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e45bb38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6538238 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    395d4d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a6f856d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a548cf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad05a98 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3f22a33 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3a7fde2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36590bc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5b72d50 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    326576e View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Update Hyku Gemfile.lock

    laritakr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1899175 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7039606 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dc0dcd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    225e8de View commit details
    Browse the repository at this point in the history
  5. update gemfile lock

    orangewolf committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    c32a948 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f2fbd2a View commit details
    Browse the repository at this point in the history
  7. Update good_job.rb

    orangewolf authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    8cf14c4 View commit details
    Browse the repository at this point in the history
  8. merge

    orangewolf committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    61a9504 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    363f9ee View commit details
    Browse the repository at this point in the history
  10. Merge branch 'mr_good_job_its_got_to_be_good' of https://github.com/s…

    …amvera/hyku into mr_good_job_its_got_to_be_good
    orangewolf committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    6dae41d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6905712 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    3acad8e View commit details
    Browse the repository at this point in the history
  2. 💄 styling fix

    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    03dd69e View commit details
    Browse the repository at this point in the history
  3. 💄 rubocop fixes

    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    ed161f8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1995 from samvera/fix-block-content-error

    register and add missing methods to avoid content block errors
    ShanaLMoore authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    880b3d2 View commit details
    Browse the repository at this point in the history
  5. remove iiif_print/iiif_print require

    cause of Sprockets::FileNotFound in Splash#index error. Doesn't seem necessary.
    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    00a4b4a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b452363 View commit details
    Browse the repository at this point in the history
  7. 🎁 🧹 add missing file and format with semicolons

    The previous build revealed that admin_color_select.js was missing. It also complained about missing semicolons.
    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    2ac4625 View commit details
    Browse the repository at this point in the history
  8. 💄 correct missing semicolons

    appease the hound by formatting js file with semicolons.
    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    15d3136 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ebe15ca View commit details
    Browse the repository at this point in the history
  10. 🧹 remove call to iiif_print/iiif_print

    Cause of build error. It's already being included in sass.
    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    21133ea View commit details
    Browse the repository at this point in the history
  11. 💄 Rubocop fixes

    ShanaLMoore committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    05304fd View commit details
    Browse the repository at this point in the history
  12. ✅ Fix test setup for catalog_controller_spec

    This commit will add additional setup to the catalog_controller_spec.
    kirkkwang committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    8d81514 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Add knapsack helper

    kirkkwang committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    aa7f8c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7740cfd View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. 🎁 Add conditional to run correct command for worker

    This commit adds a conditional to run the correct command for sidekiq or good_job, when running docker compose up.
    ShanaLMoore committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    5108af1 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Make appearance constants overrideable

    This allows for the knapsack to override the constants by defining and
    using a method rather than a constant in the look-ups.
    laritakr committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    b8af51e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2023

  1. Configuration menu
    Copy the full SHA
    6126bf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    057e77d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bbb426 View commit details
    Browse the repository at this point in the history
  4. spec loading fixes

    orangewolf committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    2a80187 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'blacklight_advanced_and_range' of https://github.com/sa…

    …mvera/hyku into blacklight_advanced_and_range
    orangewolf committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    205e86c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49ce124 View commit details
    Browse the repository at this point in the history
  7. rubocop

    orangewolf committed Oct 1, 2023
    Configuration menu
    Copy the full SHA
    691dda7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1e1d5f4 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Configuration menu
    Copy the full SHA
    deec7e2 View commit details
    Browse the repository at this point in the history
  2. bump bulkrax to 5.4.0

    This commit pulls in a small collection of bug fixes.
    ShanaLMoore committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    cb2e3bf View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. 🧹 Include knapsack css

    laritakr committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    c700d41 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'allow_appearance_constant_overrides' into hyku_applicat…

    …ion_css_include_knapsack_css
    laritakr committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    45196bf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f54672e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3552664 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'mr_good_job_its_got_to_be_good' of https://github.com/s…

    …amvera/hyku into mr_good_job_its_got_to_be_good
    orangewolf committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    22a3b4f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2006 from samvera/add-bundle-to-initialize-app

    ⚙️ Add bundle as part of docker-compose
    jeremyf authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d8117ad View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    64d9281 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5155798 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5feb7f4 View commit details
    Browse the repository at this point in the history
  10. ♻️ revert tesseract best changes to dockerfile

    this change belongs in the knapsack directory instead
    ShanaLMoore committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    e568fbd View commit details
    Browse the repository at this point in the history
  11. ♻️ revert tesseract best changes to dockerfile

    this change belongs in the knapsack directory instead
    ShanaLMoore committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    0f91695 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    825b40e View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. 🐛 Bring fix for entry show page not showing link

    This commit will bring in a fix from Bulkrax that correctly shows the
    object from the entry show page.
    
    ref:
      - samvera/bulkrax@0e68a5e
    kirkkwang committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    26ae013 View commit details
    Browse the repository at this point in the history
  2. 🧹 Revert previous commit and update Bulkrax

    This commit will update Bulkrax to 5.4.1 instead of using the override
    from the last commit.  We also revert the changes from the last commit.
    kirkkwang committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    07fde57 View commit details
    Browse the repository at this point in the history
  3. 🐛 subject can't be blank for the contact form

    Previously there was a bug because even if you typed in a subject, the contact form would error saying that it was blank.
    
    Part of issue:
    - https://github.com/scientist-softserv/adventist-dl/issues/608
    ShanaLMoore committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    8ae51d8 View commit details
    Browse the repository at this point in the history
  4. mend

    ShanaLMoore committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    fd32f03 View commit details
    Browse the repository at this point in the history
  5. ♻️ Add handling for Knapsack theme overrides

    Prior to this commit, we were looking for themes yaml files relative to
    the directory of the spawning script.  For Hyku that was always the
    `Rails.root` directory.  However, when running specs in Knapsack, that
    directory was `Knapsack::Engine.root`.
    
    This unearthed a potential configuration issue; namely that we want
    Knapsack's to control what themes are available, meaning we don't want
    to require amending Hyku's themes.
    
    So, we introduce a mechanism for looking up files first in the Knapsack
    then in Hyku.
    
    I discovered this bug in the specs for knapsack (below is the *Error stack trace*)
    
    <details>
    <summary>Error stack trace</summary>
    
    ```
    2) Hyrax::Admin::AppearancesController with an administrator GET #show assigns the requested site as @site
         Failure/Error: get :show, params: {}
    
         Errno::ENOENT:
           No such file or directory @ rb_sysopen - config/home_themes.yml
         # /usr/local/bundle/gems/psych-3.3.4/lib/psych.rb:582:in `initialize'
         # /usr/local/bundle/gems/psych-3.3.4/lib/psych.rb:582:in `open'
         # /usr/local/bundle/gems/psych-3.3.4/lib/psych.rb:582:in `unsafe_load_file'
         # ./hyrax-webapp/app/controllers/hyrax/admin/appearances_controller.rb:19:in `show'
         # /usr/local/bundle/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/template_assertions.rb:62:in `process'
         # /usr/local/bundle/gems/devise-4.9.2/lib/devise/test/controller_helpers.rb:35:in `block in process'
         # /usr/local/bundle/gems/devise-4.9.2/lib/devise/test/controller_helpers.rb:104:in `catch'
         # /usr/local/bundle/gems/devise-4.9.2/lib/devise/test/controller_helpers.rb:104:in `_catch_warden'
         # /usr/local/bundle/gems/devise-4.9.2/lib/devise/test/controller_helpers.rb:35:in `process'
         # /usr/local/bundle/gems/rails-controller-testing-1.0.5/lib/rails/controller/testing/integration.rb:16:in `block (2 levels) in <module:Integration>'
         # ./spec/controllers/hyrax/hyrax/admin/appearances_controller_spec.rb:31:in `block (4 levels) in <top (required)>'
         # /usr/local/bundle/gems/webmock-3.19.1/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
         # ./hyrax-webapp/spec/support/multitenancy_metadata.rb:50:in `block (2 levels) in <top (required)>'
         # /usr/local/bundle/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
         # /usr/local/bundle/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `loop'
         # /usr/local/bundle/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
         # /usr/local/bundle/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
         # /usr/local/bundle/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
         # ./spec/spec_helper.rb:10:in `block (2 levels) in <top (required)>'
    ```
    
    </details>
    
    Related to:
    
    - #2007
    - #2008
    
    The above two commits will require some reconciliation once this is incorporated.
    jeremyf committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    5e0cc2c View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Merge pull request #2010 from samvera/adding-knapsack-handling-for-files

    ♻️ Add handling for Knapsack theme overrides
    jeremyf authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    de00833 View commit details
    Browse the repository at this point in the history
  2. ♻️ Favor Hyku::Application.path_for over Rails.root

    Given the existence of Knapsack we need to consider how overrides in
    Knapsack will take precedence over Hyku files.  This change handles
    cases where we want to use the Knapsack's uploaded thumbnails.
    
    Related to:
    
    - #2010
    jeremyf committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    ff3fbcc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2012 from samvera/favor-hyku-application-path-for

    ♻️ Favor Hyku::Application.path_for over Rails.root
    jeremyf authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    bd4ca7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95a7482 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. 🎁 Add highlight key to UV

    This commit allows for the `parent_query` to be highlighted in the UV so
    users won't have to do a catalog search and also a UV search.
    kirkkwang committed Oct 6, 2023
    1 Configuration menu
    Copy the full SHA
    80e02d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. 🐛 Mixin HykuKnapsack::ApplicationHelper

    This commit will mixin the `HykuKnapsack::ApplicationHelper` into the
    ApplicationHelper which will allow us to use #render_ocr_snippets for
    snippet highlighting.
    kirkkwang committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    ae093f1 View commit details
    Browse the repository at this point in the history
  2. Revert "🐛 Mixin HykuKnapsack::ApplicationHelper"

    This reverts commit ae093f1.
    kirkkwang committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    9827c14 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. ♻️ Favor class_attribute over constant

    In Adventist, we're needing to override the constant's values.  By
    making this a class_attribute we can more readily do the override via
    configuration instead of obliteration of a constant.
    jeremyf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6ccd618 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2017 from samvera/favor-class-variable-over-constant

    ♻️ Favor class_attribute over constant
    jeremyf authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c114626 View commit details
    Browse the repository at this point in the history
  3. ♻️ Favor configurable html head title value

    Prior to this commit, we hard-coded the page title; this is something
    that should be far more configurable.  And this refactor is a step
    towards that.
    
    This also allows for downstream implementors to not have to override the
    view simply to change the title element.
    jeremyf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2ff5f6c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2018 from samvera/favor-configurable-application-…

    …title
    
    ♻️ Favor configurable html head title value
    jeremyf authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    f8eee24 View commit details
    Browse the repository at this point in the history
  5. 🐛 Add custom rendering for license

    Prior to this commit, the License would render as a plain URL.  With
    this change, we are now coercing the license into a URL that is labeled
    and titled with the name of the license.
    
    This is copied and modified based on [Rights show partial][1]
    
    Related to:
    
    - https://github.com/scientist-softserv/adventist-dl/issues/620
    
    [1]: https://github.com/samvera/hyrax/blob/b334e186e77691d7da8ed59ff27f091be1c2a700/app/views/records/show_fields/_rights.html.erb
    jeremyf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    1c2a9d4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2019 from samvera/add-license-rendering

    🐛 Add custom rendering for license
    jeremyf authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    6a2d624 View commit details
    Browse the repository at this point in the history
  7. ♻️ Add option to override devise configuration

    For Adventist, we wanted to disable registration of accounts as this was
    creating a case where folks were creating their own accounts and
    tenants.
    
    Related to:
    
    - https://github.com/scientist-softserv/adventist-dl/issues/492
    - https://github.com/scientist-softserv/adventist-dl/issues/618
    - #1964
    - scientist-softserv/adventist-dl#493
    jeremyf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    363bc07 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2020 from samvera/add-config-for-devise-options

    ♻️ Add option to override devise configuration
    jeremyf authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    014f7b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    961b712 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. 🐛 Fix Add to Collection for page 2+ of works

    Prior to this commit, when you were on page 2 of your works and selected
    a work to add to a collection, the query for available collections would
    use the page 2 as part of the collection query.  This would mean the
    first 100 collections (default page size) that you had access to add
    works to were skipped.
    
    With this commit, we omit the query parameters from the works page and
    then query collections.
    
    Related to:
    
    - samvera/hyrax#5972
    - samvera/hyrax#5969
    - https://github.com/scientist-softserv/adventist-dl/issues/625
    
    Co-authored-by: LaRita Robinson <[email protected]>
    jeremyf and laritakr committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    6930f7f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2023 from samvera/add-to-collection-for-second-pa…

    …ge-work
    
    🐛 Fix Add to Collection for page 2+ of works
    jeremyf authored Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ae6de21 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    ad8444e View commit details
    Browse the repository at this point in the history
  2. Add invited users to the registered group

    Fixes a bug where users who were invited with no roles would not
    show up in the users list at all
    bkiahstroud authored and jeremyf committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    db098e1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2026 from samvera/backport-2025

    🧹 Fix inviting existing users failure
    jeremyf authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    d2c02e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. 🐛 Change Hyky to Hyku (#2029)

    Typo caused inability to upload collection thumbnail.
    laritakr authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    3919082 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. 🎁 Modify labels in UV for V3 manifests

    This commit will add the same treatment as we have for V2 manifests to
    V3 manifests. This will allow the UV to add a more human readable label
    to the pages.
    
    Ref:
      - https://github.com/scientist-softserv/adventist-dl/issues/628
    kirkkwang committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    b0f2c44 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    7add38e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2039 from samvera/fixing-method-name

    🐛 Fix bad method name
    jeremyf authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    0405abd View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. 🐛 Move some methods to be public

    This commit will move #solr_document, #current_ability, and #request to
    be public methods.  Since these methods in Hyrax were not private, in
    the decorator it should not be private either.
    
    Ref:
      - https://github.com/samvera/hyrax/blob/b334e186e77691d7da8ed59ff27f091be1c2a700/app/presenters/hyrax/file_set_presenter.rb#L10
    kirkkwang committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    dbe996e View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. First attempt for upgrade to Hyrax 5.0.0.rc2

    So far the changes throw an error `The adapter `nulldb_adapter` is not
    yet supported` when doing a `docker compose build`.  Commenting out `RUN
    RAILS_ENV=production SECRET_KEY_BASE=`bin/rake secret` DB_ADAPTER=nulldb
    DB_URL='postgresql://fake' bundle exec rake assets:precompile && yarn
    install` in the Dockerfile allows the build to complete but still can't
    boot yet.
    kirkkwang committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    da162d4 View commit details
    Browse the repository at this point in the history
  2. 🧹 Get assets to precompile

    This commit has a lot in it, but of note:
    
    - We forked apartment gem to expand activerecord version support
    - Used the Hyrax upgrade guide to update assets
    - Replaced bootstrap 3 variables with hard coded values
    - Commented out blacklight_helper_behavior.rb because Blacklight 7
      removed it, we'll have to figure out how to get the same functionality
      in the new version
    kirkkwang committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    0840f98 View commit details
    Browse the repository at this point in the history
  3. 🧹 Switch to Hyrax double_combo branch

    We are using this branch on Hyrax because it has quite a few Valkyrie
    related fixes in it.
    kirkkwang committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    68f8909 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f2f4dc View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    0f67c4c View commit details
    Browse the repository at this point in the history
  2. Fix specs

    kirkkwang committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6930a86 View commit details
    Browse the repository at this point in the history
  3. 🧹 Get the page to load

    This commit will get the proprietor page to load.  You can create a
    tenant and vist it as well.
    kirkkwang committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    939bd17 View commit details
    Browse the repository at this point in the history
  4. ♻️ Introduce Hyku::Application.theme_view_path_roots

    With the introduction of [HykuKnapsack][1], we are adjusting how we
    create instances of Hyku.  Namely we don't clone Hyku but instead we
    incorporate Hyku as a submodule into a Knapsack.
    
    The Knapsack is a Rails engine that is mounted in the Hyku application.
    What this means is that when we want to
    
    Prior to this commit, the only way to adjust themed views would have
    been to add them to the Rails application (e.g. Hyku) directly.  Which
    would work in a non-Knapsack ecosystem.
    
    However, with Knapsack we need a means of saying "Hey, for themes we
    want to be able to add/adjust views within the knapsack."  Hence this
    change.
    
    [1]: https://github.com/samvera-labs/hyku_knapsack
    jeremyf committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    31de0fe View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2007 from samvera/handle-theming-for-knapsacks

    ♻️ Introduce Hyku::Application.theme_view_path_roots
    jeremyf authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    95a2228 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    032e08e View commit details
    Browse the repository at this point in the history
  7. 🧹 Prepping for rubocop

    This commit will change the Docker image to rc1 because rc2 stopped
    working (at least locally).  Also getting things ready to run rubocop.
    kirkkwang committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    2d7f8b7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fecb4e9 View commit details
    Browse the repository at this point in the history
  9. 🧹 Autocorrect frozen string literals

    ```sh
    rubocop --only Style/FrozenStringLiteralComment -A
    ```
    kirkkwang committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    6859d73 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. 🧹 Rubocop'd lengths and other low hanging fruit

    Various length metrics were disabled in this commit.  Also other various
    cops that were easy to fix.
    kirkkwang committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    59626ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe54004 View commit details
    Browse the repository at this point in the history
  3. 🧹 Remove deprecated Blacklight code

    removing the deprecated blacklight code allows the specs to run. We should consider if finding a replacement is necessary in the following ticket:
    
    - scientist-softserv/hykuup_knapsack#54
    
    Issue:
    - scientist-softserv/hykuup_knapsack#35
    ShanaLMoore committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    306b893 View commit details
    Browse the repository at this point in the history
  4. 🧹 Avoid #present? in non-Rails situations

    Rails provides [`Object#present?`][1], which is a method that is not
    generally available in Ruby.  However in the changed context, the
    scripts do not have access to Rails methods.
    
    By using this adjusted approach we favor baseline Ruby methods.
    
    [1]: https://api.rubyonrails.org/classes/Object.html#method-i-present-3F
    jeremyf committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    8b64bf8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2056 from samvera/i35-remove-deprecated-blackligh…

    …t-code
    
    🧹 Remove deprecated Blacklight code
    ShanaLMoore authored Dec 14, 2023
    Configuration menu
    Copy the full SHA
    5177c95 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Merge pull request #2055 from samvera/avoid-present-call-in-non-rails…

    …-situation
    
    🧹 Avoid `#present?` in non-Rails situations
    jeremyf authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    553dec5 View commit details
    Browse the repository at this point in the history
  2. 🧹 Get Homepage Controller specs passing (#2058)

    Refactor homepage controller to more closely align with Hyrax's
    homepage controller.
    Adjust theme views to render `modal` instead of `ajax_modal`.
    
    refs: scientist-softserv/hykuup_knapsack#56
    laritakr authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    4d291bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d00694 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1bfe119 View commit details
    Browse the repository at this point in the history
  5. 🧹 Hyrax 5 get additional specs passing (#2062)

    * 🧹 Get chrome.hyku.test working
    
    * 🧹 Get SitesControllerSpecs working
    
     File fixtures were broken.
     Ref scientist-softserv/hykuup_knapsack#56
    
    * 🧹 Remove google analytics from config reload
    
    This is a piece of a fix for analytics that came in via
    scientist-softserv/palni-palci#946
    
    Additional backporting of analytics work is still needed, but this
    fixes numerous specs so it is being pulled in earlier.
    
    * 🧹 Update ruby version for circleci
    
    * 🧹 Update rails version for circleci
    laritakr authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    76010a4 View commit details
    Browse the repository at this point in the history
  6. 🧹Database migration & schema update (#2063)

    For table hyrax_counter_metrics
    laritakr authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    2cad6b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. 🧹 Fix Hyrax 5 remaining controller spec failures (#2064)

    * 🧹Remove ActiveFedora monkeypatch
    
    * 🧹Fix file fixture
    laritakr authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    cd3b059 View commit details
    Browse the repository at this point in the history
  2. 🧹 Upgrade views from Bootstrap 3 to 4

    This commit is a first swing of upgrading all the views from Bootstrap 3
    to 4.  There's still a lot of work to be done to make the views look
    good but this is a good first step.
    kirkkwang committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    67f3163 View commit details
    Browse the repository at this point in the history
  3. Hyrax 5 upgrade rubocop fixes & get specs running in CI (#2065)

    * 🧹Rubocop Fixes
    
    * Attempt to fix circleci
    laritakr authored Dec 16, 2023
    Configuration menu
    Copy the full SHA
    6a48652 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. 🧹 Fix CollapsableSectionPresenter override

    The override was causing issues not passing the nav-link class into the
    anchor tags.  This fix specifically passes the title attribute in vs the
    previous implementation of trying to pass all html options in.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    8ac6d41 View commit details
    Browse the repository at this point in the history
  2. 🧹 Remove required translations from locales

    This commit will remove the override for the `required` translations
    since it changed to a badge badge-style in Bootstrap 4.  This is
    accounted for in Hyrax so we can fall back to that.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    7254e9f View commit details
    Browse the repository at this point in the history
  3. 🐛 Fix some javascript errors

    This commit will fix a few javascript errors, at least enough to get the
    the bootstrap javascript to work correctly.  We're still getting a the
    almond-rails js error but that seems to exist in previous Hyku as well.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    0d76532 View commit details
    Browse the repository at this point in the history
  4. Hyrax 5 upgrade rubocop fixes & get specs running in CI (#2065)

    * 🧹Rubocop Fixes
    
    * Attempt to fix circleci
    laritakr authored and kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a16d786 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64a630a View commit details
    Browse the repository at this point in the history
  6. 🧹 Post review adjustments

    These are adjustments made after the PR has been reviewed.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    c94feea View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2066 from samvera/bootstrap-5-views

    Bootstrap 5 views
    kirkkwang authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    5f83a9a View commit details
    Browse the repository at this point in the history
  8. 🧹 Clean up a couple blacklight views

    This commit will account for the new versions of Blacklight and
    Blacklight Gallery.  The masonry view no longer exists so we can't tell
    how it's broken as of right now.  I'm sure we'll run into it during our
    testing.
    
    NOTE:  These changes refer to the shared search tenant.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4275a22 View commit details
    Browse the repository at this point in the history
  9. 🧹 Bring back BlacklightHelperBehavior

    This commit will bring back the `BlacklightHelperBehavior` module but it
    will be namespaced under `Hyku` to avoid conflicts.  We will then
    include it in the `HyraxHelper` module so those methods should override
    the ones in `Blacklight::BlacklightHelperBehavior`.
    kirkkwang committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    6563c87 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. 🧹 Hyrax 5 upgrade additional specs (#2067)

    * 🧹 More spec & controller fixes
    
     Ref scientist-softserv/hykuup_knapsack#55
    
     - Contact form controller and pages controller duplicate some of the
     homepage controller behavior, so corresponding fixes are needed.
     - Update collections factory and collection_ability_spec to match hyrax
     and stop calling `.gid` on a collection_type.
     - Adjust permission_template_form_spec to adjust for removal of method
     `reset_access_controls!` and add a few new expectations instead.
    
    * 🧹 Begin work on Roles Service
    
    Working with Permission Templates has changed, requiring an adjustment
    to both logic and specs.
    
    * 🧹 Solr Document Ability Spec
    
    * Rubocop fixes
    
    * Fix typo of collection variable
    
    * Reinstate some collections factory overrides
    
    * Revert Rubocop changes
    
    Caused spec failure in roles_service_spec.
    
    * Fix create_default_admin_set_job_spec
    
    * Restore mistakenly removed capta use
    
    * 🧹 Stanford import specs
    
    We have plans to remove the Stanford import logic, but for now, this
    handles the specs that were failing, in an attempt to get CI to pass.
    
    * Make Rubocop happy
    
    * Fix typo
    laritakr authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    1c04b9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2069 from samvera/odds-and-ends-blacklight-views

    🧹 Clean up a couple blacklight views
    kirkkwang authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    f7d9038 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2845fd5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2070 from samvera/update-hyrax-double_combo

    Update hyrax double combo
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5655df8 View commit details
    Browse the repository at this point in the history
  5. More spec fixes

    Menu presenter: removed html_options
    Application Helper: override for missing_translations now receives
    `false` when translation wasn't found rather than a string.
    laritakr committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ae6b9cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f086c09 View commit details
    Browse the repository at this point in the history
  7. Fix missing_translation override

    Simplify and fix override. A missing translation now returns `false`
    instead of the text `translation missing`.
    
    The super method requires the `option` parameter, so we opted to keep
    the override.
    laritakr committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    716b7ef View commit details
    Browse the repository at this point in the history
  8. 🧹 Remove copied code

    The overrides are no longer necessary.  In reviewing the diff between
    what I'm removing and what is in the `double_combo` branch; the major
    change was adding an operator for the `reduce` function.  The breaking
    problem was that the method signature of one of the copied methods has
    changed in Hyrax 5.0.
    
    The removal considers that Hyrax::Group is of two different classes:
    
    - In Hyrax, it is a plain old Ruby object
    - In Hyku, it is descended from ActiveRecord::Base
    
    The two classes have different instantiation parameters.  Hence the
    introduction of `Hyrax::Group.new` in this code.
    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    75d519f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2072 from samvera/rework-permission-query

    🧹 Remove copied code
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    2c64fa3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e905068 View commit details
    Browse the repository at this point in the history
  11. 🧹 Fix missing method name

    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ac83919 View commit details
    Browse the repository at this point in the history
  12. 🐛 Ensure :maxFileSize is integer

    Prior to this commit, we were casting the value to string.  However
    Hyrax attempts to do division on that string.
    
    See https://github.com/samvera/hyrax/blob/b7891b758411c59f71ff54212e0d250fcc47e35f/app/views/hyrax/base/_form_files.html.erb#L6-L15
    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    e33ffab View commit details
    Browse the repository at this point in the history
  13. Merge pull request #2071 from samvera/i55-get-specs-passing

    More spec fixes
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    5159b57 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #2074 from samvera/fix-size

    🐛 Ensure :maxFileSize is integer
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    9e098a8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0daf9f0 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #2075 from samvera/skip-taking-page-snapshot-in-ci

    Skip taking a picture on failure
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d122f12 View commit details
    Browse the repository at this point in the history
  17. 🧹 Fix issue regarding Valkyrie::Identifier

    The encountered error was:
    
    ```
    NoMethodError:
      undefined method `split' for #<Valkyrie::ID:0x0000ffffa5f04bc8
      @id="admin_set/default">
    ```
    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    6bac28b View commit details
    Browse the repository at this point in the history
  18. Merge pull request #2076 from samvera/fixing-valkyrie-identifier-not-…

    …being-a-string
    
    🧹 Fix issue regarding Valkyrie::Identifier
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    c786fb8 View commit details
    Browse the repository at this point in the history
  19. 🧹 Favor Sipity::Entity function over to_sipity_entity

    The Sipity conversion methods are now explicit functions (much like the
    `Array()` function).
    
    - https://github.com/samvera/hyrax/blob/5aaa568d348a180add2a1337d9d794b740703df8/app/models/sipity.rb#L20
    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    d758340 View commit details
    Browse the repository at this point in the history
  20. Update Hyrax IIIF AV gem

    jeremyf committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    a9dc46e View commit details
    Browse the repository at this point in the history
  21. Merge pull request #2077 from samvera/fix-conversion-to-sipity

    🧹 Favor Sipity::Entity function over to_sipity_entity
    jeremyf authored Dec 19, 2023
    Configuration menu
    Copy the full SHA
    b01e6c5 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. 🧹 Review controller overrides

    Many of the controllers just needed to be updated with the decorator
    pattern.  We're creating a new concern for all the Hyku specific
    overrides in Hyku::WorksControllerBehavior.  This has to be included in
    the Controller classes after Hyrax::WorksControllerBehavior to override
    the relevant methods.
    kirkkwang committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    095edca View commit details
    Browse the repository at this point in the history
  2. clean up from pr review

    orangewolf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a32c814 View commit details
    Browse the repository at this point in the history
  3. Appease rubocop

    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    f4065ea View commit details
    Browse the repository at this point in the history
  4. Update IIIF Print gem

    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    8272321 View commit details
    Browse the repository at this point in the history
  5. 🤖 Specify Cache Root

    Prior to this commit, we were seeing the following failure:
    
    > Failure/Error: Site.application\_name || super
    >
    > ActionView::Template::Error:
    >  Permission denied @ dir\_s\_mkdir - /app
    
    The `Account#setup_tenant_cache` sets the cache\_store to be
    `ENV.fetch('HYKU_CACHE_ROOT', '/app/samvera/file_cache')`.  When I
    locally chanced it to `/blorg/samvera/file_cache` I could repeat the
    error.
    
    With this commit, we're setting the cache value for the CircleCI run.
    
    Why was it previously working?  Perhaps because
    `Account#setup_tenant_cache` never got called due to other
    configurations?  There is a guard clause around the method call.
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    5b3089a View commit details
    Browse the repository at this point in the history
  6. 🧹 Update spec to reflect AdminSet default behavior

    In the following commit, we removed the deprecated
    `AdminSet.find_or_create_default_admin_set_id`:
    
    - samvera/hyrax@863c4bc
    
    This commit follows the advice of the deprecation warning and now favors
    the `Hyrax::AdminSetCreateService.find_or_create_default_admin_set.id`
    method call.
    
    Related to:
    
    - samvera/hyrax#6203
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    ecbf83e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2079 from samvera/hyrax-5-upgrade-check-controllers

    🧹 Review controller overrides
    kirkkwang authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4f4ccb4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2081 from samvera/hyrax-5-upgrade-specify-hyku-ca…

    …che-root
    
    🤖 Specify Cache Root
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    71a303f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2082 from samvera/hyrax-5-upgrade-replace-admin-s…

    …et-generation-method
    
    🧹 Update spec to reflect AdminSet default behavior
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    57bf77c View commit details
    Browse the repository at this point in the history
  10. Remove obsolete site roles and routes (#2080)

    The site/roles route is obsolete. This is an attempt to remove as much
    of the obsolete logic as possible, as it has been replaced by the groups
    with roles feature.
    laritakr authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    f50b3f5 View commit details
    Browse the repository at this point in the history
  11. Remove stanford importer

    Importer was deprecated in prior release version.
    laritakr committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    c78d7ad View commit details
    Browse the repository at this point in the history
  12. 🤖 Fix spec/features/collection_type_spec.rb

    There are three major changes:
    
    1. Favor setting `collection_type` attribute instead of
       `collection_type_gid`
    2. Change `#collections?` to `#collections#any?`
    3. Change CSS selector based on Bootstrap upgrade
    
    The above changes are related to work done in:
    
    - samvera/hyrax#5730
    - samvera/hyrax#5742
    - samvera/hyrax#4701
    
    See:
    - samvera/hyrax@eb6e04e
    - samvera/hyrax@237c0c6
    - samvera/hyrax@280664b
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    aa9a6d7 View commit details
    Browse the repository at this point in the history
  13. 🤖 Fix stub methods to pass tests

    These tests weren't verifying that we could reach Redis; they were
    testing the interface of the `RedisEndpoint#ping` by mocking the
    instance.
    
    This commit changes the mocking by avoiding a call to
    `Hyrax::RedisEventStore.instance` which was raising a Redis connection
    error.
    
    Again, this test is not is redis connecting but "assume we are trying to
    connect to redis now demonstrate ping."
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    73359b6 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #2085 from samvera/hyrax-5-upgrade-fix-collection-…

    …type-feature
    
    🤖 Fix spec/features/collection_type_spec.rb
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a6eaf7a View commit details
    Browse the repository at this point in the history
  15. Merge pull request #2084 from samvera/remove-stanford-importer

    Remove stanford importer
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    9183bc4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bee1f4f View commit details
    Browse the repository at this point in the history
  17. 🧹 Clean up model overrides

    Most of what's in this commit is just updating the Hyrax version in the
    override comments.  There was also an opportunity to switch the
    `ContactForm` model to a decorator.
    kirkkwang committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    05d2838 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #2088 from samvera/hyrax-5-upgrade-check-model-ove…

    …rrides
    
    🧹 Clean up model overrides
    kirkkwang authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    754013a View commit details
    Browse the repository at this point in the history
  19. Merge pull request #2087 from samvera/hyrax-5-upgrade-redis-end-point…

    …-fix
    
    🤖 Fix stub methods to pass tests
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    87ce1dc View commit details
    Browse the repository at this point in the history
  20. 🤖 Favor general spec over specific

    With the CircleCI alternate place for the file_store cache, we need to
    fallback to a more general test assertion.
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    408d518 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4319562 View commit details
    Browse the repository at this point in the history
  22. 🤖 Extract constant to ease testing

    We're not concerned with where the cached file is for testing purposes;
    so instead of hard-coding a value that can change in the ENV, let's
    compare the constant that we use in the code.
    
    tl;dr - Don't rely on magic strings
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    13775d6 View commit details
    Browse the repository at this point in the history
  23. 🤖 Re-arrange CleanupAccountJob specs

    The `CleanupAccountJob` was stubbing very nosily; needing to know too
    much about implementation details of the end-points.  Instead this
    preserves the over-view spec (e.g. what all the cleanup spec actually
    cleans up) while moving that nosy logic to the constituent endpoint.
    
    Most of these specs are testing that the method chains work; which is
    perhaps adequate as the other option is far more expensive tests (e.g.
    make a new Fedora node only to then immediately destroy it)
    
    I'm also leveraging the new `Redis::Namespace#clear` method.
    
    Related to:
    
    - resque/redis-namespace#202
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    0dbddad View commit details
    Browse the repository at this point in the history
  24. 🧹 Restore btn-sign-up on splash page

    This change was part of the bulk upgrade of Bootstrap 3 to 4.
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    deb76d7 View commit details
    Browse the repository at this point in the history
  25. 🧹 Fix ./spec/requests/admin_dashboard_spec.rb spec

    Prior to this commit, the specs failed because of the introduction of
    the WorkflowResponsibilityFormDecorator.  The decorator extracted prior
    logic from Hyrax::Admin::WorkflowRolesController.
    
    In copying that logic we introduced a subtle bug.  Namely, we favored
    the original `.new` behavior if and only if you provided a `:user_id`.
    This broke places where we instantiated the form in a
    view (e.g. `./app/views/hyrax/admin/workflow_roles/index.html.erb`).
    
    With this change, we make the behavior of `.new` fail towards its
    "normal" implementation and instead rely on the presence of an attribute
    to switch to a different form instantatior.
    
    See Commit:
    
    - 095edca
    
    Related to:
    
    - #2079
    
    Co-authored-by: LaRita Robinson <[email protected]>
    Co-authored-by: Kirk Wang <[email protected]>
    3 people committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    338aa71 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #2091 from samvera/hyrax-5-upgrade-restore-btn-sig…

    …n-up
    
    🧹 Restore btn-sign-up on splash page
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    97403ce View commit details
    Browse the repository at this point in the history
  27. 🎁 Upgrade Redis initializer to Hyrax 5's gen version

    Prior to this commit, when looking at the
    `Hyrax::RedisEventStore.instance` we saw it's connection information as:
    
    `#<Redis client v4.8.1 for redis://localhost:6379/0>`
    
    We were expecting the connection to be the following:
    
    `#<Redis client v4.8.1 for redis://redis:6379/0>`
    
    What we were seeing in tests is when we hit the redis connection we were
    getting an error about not being able to connect to 127.0.0.1:6379 (e.g.
    localhost).
    
    With this commit, we have a clear connection to Redis.
    
    See Redis Config initializer:
    
    - https://github.com/samvera/hyrax/blob/966951ffaa72524e4a775f8a198bd51a47ece7d9/lib/generators/hyrax/templates/config/initializers/redis_config.rb#L1-L10
    
    Co-authored-by: Kirk Wang <[email protected]>
    jeremyf and kirkkwang committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    047c8bc View commit details
    Browse the repository at this point in the history
  28. 🧹 Clean up actors

    Just found one actor that was overriding Hyrax.  This commit will switch
    it to a decorator.
    kirkkwang committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    d35b250 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #2092 from samvera/hyrax-5-upgrade-workflow-respon…

    …sibility
    
    🧹 Fix `./spec/requests/admin_dashboard_spec.rb` spec
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    b4c0f5e View commit details
    Browse the repository at this point in the history
  30. Merge pull request #2090 from samvera/hyrax-5-clean-up-actors

    🧹 Clean up actors
    kirkkwang authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    8bfed2e View commit details
    Browse the repository at this point in the history
  31. Merge pull request #2093 from samvera/hyrax-5-redis-connection

    🎁 Upgrade Redis initializer to Hyrax 5's gen version
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    7cd50e0 View commit details
    Browse the repository at this point in the history
  32. 🐛 Handle missing labels

    Adjust paths and keys to look for labels.
    laritakr committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    55fa158 View commit details
    Browse the repository at this point in the history
  33. Appease the cops

    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    01c8643 View commit details
    Browse the repository at this point in the history
  34. 🧹 Assigning collection_type

    The partials rendered in the tested view assume that we've set a
    collection type.
    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    70099cb View commit details
    Browse the repository at this point in the history
  35. Merge pull request #2089 from samvera/hyrax-5-upgrade-spec-fixing

    Hyrax 5 upgrade spec fixing
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    875df7a View commit details
    Browse the repository at this point in the history
  36. Merge pull request #2095 from samvera/hyrax-5-upgrade-fix-identity-pr…

    …oviders
    
    🐛 Handle missing labels
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    00e3ce8 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #2094 from samvera/hyrax-5-upgrade-fixing-dashboar…

    …d-collections
    
    🧹 Assigning collection_type
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    c0bca4a View commit details
    Browse the repository at this point in the history
  38. Appease rubocop

    jeremyf committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    8748cda View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    8ca1257 View commit details
    Browse the repository at this point in the history
  40. Merge pull request #2096 from samvera/hyrax-5-upgrade-fixing-nav-link…

    …-selectors
    
    Fixing nav link selectors to new structure
    jeremyf authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    3c1f35b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    fe5fc7c View commit details
    Browse the repository at this point in the history
  42. 🧹 Clean up forms

    The only big thing in this commit is the appearance_decorator.  I've
    added to the spec to show that the decorator should be working as
    intended.
    kirkkwang committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    e92726a View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Merge pull request #2097 from samvera/hyrax-5-upgrade-fixing-nav-link…

    …-selectors
    
    Fixing nav link selectors to new structure
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    546dcc5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2098 from samvera/hyrax-5-forms-cleanup

    🧹 Clean up forms
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0444cf5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7218001 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2099 from samvera/hyrax-5-upgrade-fixing-nav-link…

    …-selectors
    
    Fixing nav link selectors to new structure
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f44ed0f View commit details
    Browse the repository at this point in the history
  5. 🧹 Narrow specificity of CSS selector

    The selector was *very* specific, and with the HTML class changes for
    Bootstrap 3 to 4, this almost certainly broke.
    
    Note, there are still underlying issues with two other specs; there
    errors are listed below:
    
    ```
    1) Admin can select home page theme when a search results theme is
    selected updates the search results page with the selected layout view
    
    Failure/Error: super
    
         ActionView::Template::Error:
           undefined method `with_collection' for nil:NilClass
    ```
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cffe41b View commit details
    Browse the repository at this point in the history
  6. 🧹 Remove specificity of CSS selectors in test

    The hyper specific selectors are not durable for CSS framework upgrades.
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    9c3c46a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2100 from samvera/hyrax-5-upgrade-fix-a-few-specs

    🧹 Narrow specificity of CSS selector
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    47648f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    621c9aa View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2104 from samvera/hyrax-5-upgrade-add-document-co…

    …mponent
    
    🐛 Adding document_component to blacklight's config
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    046c6ea View commit details
    Browse the repository at this point in the history
  10. 🧹 Allow :clean or :clean_repo to work for the cleaners

    Hyrax has :clean_repo and Hyku has :clean
    
    Sometimes folks copy over specs from Hyrax, and bring along the
    :clean_repo; which looks like it should work.
    
    With this commit, we bring that logic along!
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    75fc391 View commit details
    Browse the repository at this point in the history
  11. 🧹 Remove skip CI

    Perhaps it's flappy; but let's see.
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    97e320b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7184607 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #2105 from samvera/hyrax-5-upgrade-allow-clean_repo

    🧹 Allow :clean or :clean_repo to work for the cleaners
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    9eed101 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #2103 from samvera/hyrax-5-upgrade-remove-ci-skip-…

    …for-collection-type
    
    🧹 Remove skip CI
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    956249c View commit details
    Browse the repository at this point in the history
  15. Merge pull request #2102 from samvera/hyrax-5-upgrade-restore-ci-spec

    🧹 Fix button class for Bootstrap 3 to 4
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b7bc2f2 View commit details
    Browse the repository at this point in the history
  16. 🧹 Favor Layout/LineLength over Metrics/LineLength

    Rubocop seams to prefer the Layout namespace for LineLength.
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    681401a View commit details
    Browse the repository at this point in the history
  17. 🧹 The selector is not working

    Checking the HTML (on the CircleCI SSH environment), it appears that the
    selector should work in test.  But it is not.  So I'm removing the specificity.
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4fb2fa8 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #2107 from samvera/hyrax-5-upgrade-remove-rubocop-…

    …deprecation
    
    🧹 Favor Layout/LineLength over Metrics/LineLength
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a1e501a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c681a5d View commit details
    Browse the repository at this point in the history
  20. Merge pull request #2106 from samvera/hyrax-5-upgrade-to-tame-a-faili…

    …ng-spec
    
    🧹 The selector is not working
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    28825f9 View commit details
    Browse the repository at this point in the history
  21. 🧹 Ensure feature specs run clean

    Prior to this commit, we did not automatically clean the features.  The
    below ripgrep (and output) shows that there were some features which did
    not start from a clean state.
    
    ```
    rg "(clean|clean_repo):" spec/features --files-without-match
    ``
    
    ```
    spec/features/accounts_spec.rb
    spec/features/proprietor_spec.rb
    spec/features/featured_collections_spec.rb
    spec/features/user_roles_spec.rb
    spec/features/oai_pmh_spec.rb
    ```
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0616ff2 View commit details
    Browse the repository at this point in the history
  22. Merge pull request #2108 from samvera/hyrax-5-upgrade-ensure-feature-…

    …specs-run-clean
    
    🧹 Ensure feature specs run clean
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    134c8ff View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    342605d View commit details
    Browse the repository at this point in the history
  24. 🧹 Clean up services

    This commit will reconcile the services that are overrides for Hyrax
    with the Hyrax 5.0.0rc2 version.  There were a number of overrides that
    were changed to the decorator pattern.
    kirkkwang committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    e718e51 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    fb3459c View commit details
    Browse the repository at this point in the history
  26. Merge branch 'adventist_dev' into hyrax-5-upgrade-with-adventist-dev

    * adventist_dev:
      Appease rubocop
      clean up from pr review
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    dd0d99b View commit details
    Browse the repository at this point in the history
  27. 🧹 Rearrange order of filter chain

    This is not tested in the UI, but the
    `show_works_or_works_that_contain_files` remains after the troublesome
    advanced query filters.
    jeremyf committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    1929072 View commit details
    Browse the repository at this point in the history
  28. Merge pull request #2110 from samvera/hyrax-5-upgrade-with-adventist-dev

    Hyrax 5 upgrade with adventist dev
    jeremyf authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    488208b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. 🧹 Address PR comments

    This commit addresses comments from the review but one thing that is of
    note is loading the I18n translations in the application.rb file.  We
    needed this because our decorators load prior to I18n loads the locales
    in our config/locales directory for them to use so we were getting
    missing translations.
    kirkkwang committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    4942fe4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1476b2b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2111 from samvera/hyrax-5-upgrade-build-bug-squas…

    …hing
    
    🧹 Attempting to find and squash bug
    jeremyf authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    0ca7ad2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2109 from samvera/hyrax-5-clean-up-services

    🧹 Clean up services
    kirkkwang authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    357da53 View commit details
    Browse the repository at this point in the history
  5. ♻️ Account for observed customizations

    Dear reviewer, put on your reading glasses.
    
    This commit looks at the newly refactored
    `Hyrax::IiifAv::DisplaysContentDecorator` as well as the current state
    of [PALS's Hyrax::IiifAv::DisplaysContentDecorator][1] and attempts to
    account for the variances between the two by introducing configurations.
    
    Yes, we could port this to the hyrax-iiif_av gem, but for now that would
    not solve the underlying issue of how we've been handling things.
    
    Why the Hyku::Application class attribute?  Because the decorator is
    being mixed into a module, which does not response to `.class_attribute`
    methods.
    
    [1]: https://github.com/scientist-softserv/palni-palci/blob/8754556c0225ce9f04674c1ffac6403586fd65f4/app/presenters/concerns/hyrax/iiif_av/displays_content_decorator.rb
    jeremyf committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    87df9b0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2115 from samvera/prime-hyrax-5-upgrade-refactor-…

    …for-pals
    
    Prime hyrax 5 upgrade refactor for pals
    jeremyf authored Dec 22, 2023
    Configuration menu
    Copy the full SHA
    5e58fd9 View commit details
    Browse the repository at this point in the history
  7. 🧹 Clean up other overrides

    This commit is aiming to clean up the rest of the found overrides.
    kirkkwang committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    3af409b View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. 🧹 Change locale file load order so that our local files are prioritized

    We add our local config locale directory to the I18n.load_path so that our local files take precendence over the ones found in our gems.
    
    Related issue:
    - scientist-softserv/hykuup_knapsack#55
    ShanaLMoore committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    4162498 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2118 from samvera/local-file-load-order

    🧹 Change locale file load order so that our local files are prioritized
    ShanaLMoore authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    5907888 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2117 from samvera/hyrax-5-clean-up-other-overrides

    🧹 Clean up other overrides
    kirkkwang authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    f311a8e View commit details
    Browse the repository at this point in the history
  4. 🧹 Update IIIF Print and AV gems

    We were not seeing images loading correctly in the UV because we
    introduced the `Hyku::WorksControllerBehavior` and IIIF Print did not
    know about it.
      - scientist-softserv/iiif_print@cad2cf3
    
    We were seeing a respon to mismatch error in the Hyrax IIIF AV.
      - samvera-labs/hyrax-iiif_av@4723b8f
    
    Also, the image that I tested was a phone image that apparently had
    different ExifImageHeight/ExifImageWidth values than the
    ImageHeight/ImageWidth values.  This was probably because modern phones
    typically generate multiple images so the user can choose the best shot.
    The exiftool_image_to_fits.xslt was proritizing the Exif values over the
    regular values and would cause our image characterization to have weird
    height and width values.  The change in this PR prioritizes the regular
    over the Exif values.
    
    Ref:
      - scientist-softserv/hykuup_knapsack#68
    kirkkwang committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    e13371f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2119 from samvera/hyrax-5-upgrade-fix-images-in-uv

    🧹 Update IIIF Print and AV gems
    kirkkwang authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    84fbabf View commit details
    Browse the repository at this point in the history
  6. 🐛 Fix video thumbnail generation

    In a previous commit we created the
    `Hyrax::FileSetDerivativesServiceDecorator` to override the default
    thumbnails that Hyrax uses but I forgot to add the video thumbnail,
    which is fixed here.
    
    Ref
      - scientist-softserv/hykuup_knapsack#69
    kirkkwang committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    577c479 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2120 from samvera/hyrax-5-fix-video-thumbnail

    🐛 Fix video thumbnail generation
    kirkkwang authored Jan 2, 2024
    Configuration menu
    Copy the full SHA
    a8d190b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f802001 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. 🧹 Update Hyku version

    This commit bumps the hyku version from 5.1.0 to 6.0.0.
    ShanaLMoore committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    6f97be3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e573197 View commit details
    Browse the repository at this point in the history
  3. 💄 ruboco fix

    ShanaLMoore authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0fd6877 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2121 from samvera/bump-hyku-version

    🧹 Update Hyku version
    ShanaLMoore authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0133b09 View commit details
    Browse the repository at this point in the history
  5. 🧹 Fixing a few styles

    This commit will change the maximized size to match Bootstrap 4 break
    points.  Also, added btn-secondary to hyku.css so it doesn't get
    overriden by appearance styles.  Finally, restructured the homepage to
    make it look more like Hyrax 5.
    kirkkwang committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    e15b2dd View commit details
    Browse the repository at this point in the history
  6. sort properties

    kirkkwang committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9ec6d40 View commit details
    Browse the repository at this point in the history
  7. adjust screen size

    kirkkwang committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    8e4c93f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #2122 from samvera/hyrax-5-fix-css

    Hyrax 5 fix css
    kirkkwang authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    3c71cb3 View commit details
    Browse the repository at this point in the history
  9. 🧹 Update rails to 6-1-stable for GoodJob

    There is a compatibility issue with Rails 6.1.7.6 and Ruby 3.2 that was
    affecting GoodJob.  There was a backport to the 6-1-stable branch that
    fixes this issue.
    
    See:
      - rails/rails#46895
    
    Ref:
      - scientist-softserv/hykuup_knapsack#67
    kirkkwang committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    f33a57b View commit details
    Browse the repository at this point in the history
  10. Merge pull request #2125 from samvera/hyrax-5-get-good-job-working

    🧹 Update `rails` to `6-1-stable` for GoodJob
    kirkkwang authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0405409 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    826ed40 View commit details
    Browse the repository at this point in the history
  2. ♻️ Removing file in favor of comments found in docker-compose.yml

    Remove file in favor of comments found on lines #138 - 139, which uses the sleep infinity command to accomplish the same thing.
    
    ref:
    - https://devopscube.com/keep-docker-container-running/
    ShanaLMoore committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    762ab77 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2127 from samvera/hyrax-5-upgrade-pr-feedback

    Hyrax 5 upgrade pr feedback
    ShanaLMoore authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1797a6a View commit details
    Browse the repository at this point in the history
  4. 🧹 Remove disabling of Rubocop Naming/PredicateName (#2126)

    This cop was originally disabled in order to get specs to run during CI
    without code changes. Now that specs are running, the changes can be
    safely made to appease rubocop rather than disabling it.
    laritakr authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ef392b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. 🎁 Add Hyrax version in the footer

    Often we forget what version of Hyrax we're running so this should help.
    kirkkwang committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    5c1deab View commit details
    Browse the repository at this point in the history