-
Notifications
You must be signed in to change notification settings - Fork 48
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
🎁 Hyrax 5 upgrade #2047
Commits on Sep 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a233497 - Browse repository at this point
Copy the full SHA a233497View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3b70f - Browse repository at this point
Copy the full SHA 8e3b70fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e45bb38 - Browse repository at this point
Copy the full SHA e45bb38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6538238 - Browse repository at this point
Copy the full SHA 6538238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 395d4d9 - Browse repository at this point
Copy the full SHA 395d4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6f856d - Browse repository at this point
Copy the full SHA a6f856dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a548cf - Browse repository at this point
Copy the full SHA 1a548cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad05a98 - Browse repository at this point
Copy the full SHA ad05a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f22a33 - Browse repository at this point
Copy the full SHA 3f22a33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a7fde2 - Browse repository at this point
Copy the full SHA 3a7fde2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36590bc - Browse repository at this point
Copy the full SHA 36590bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b72d50 - Browse repository at this point
Copy the full SHA 5b72d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 326576e - Browse repository at this point
Copy the full SHA 326576eView commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1899175 - Browse repository at this point
Copy the full SHA 1899175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7039606 - Browse repository at this point
Copy the full SHA 7039606View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dc0dcd - Browse repository at this point
Copy the full SHA 4dc0dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 225e8de - Browse repository at this point
Copy the full SHA 225e8deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c32a948 - Browse repository at this point
Copy the full SHA c32a948View commit details -
Merge branch 'adventist_dev' of https://github.com/samvera/hyku into …
…adventist_dev
Configuration menu - View commit details
-
Copy full SHA for f2fbd2a - Browse repository at this point
Copy the full SHA f2fbd2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cf14c4 - Browse repository at this point
Copy the full SHA 8cf14c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61a9504 - Browse repository at this point
Copy the full SHA 61a9504View commit details -
Configuration menu - View commit details
-
Copy full SHA for 363f9ee - Browse repository at this point
Copy the full SHA 363f9eeView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6dae41d - Browse repository at this point
Copy the full SHA 6dae41dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6905712 - Browse repository at this point
Copy the full SHA 6905712View commit details
Commits on Sep 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3acad8e - Browse repository at this point
Copy the full SHA 3acad8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03dd69e - Browse repository at this point
Copy the full SHA 03dd69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed161f8 - Browse repository at this point
Copy the full SHA ed161f8View commit details -
Merge pull request #1995 from samvera/fix-block-content-error
register and add missing methods to avoid content block errors
Configuration menu - View commit details
-
Copy full SHA for 880b3d2 - Browse repository at this point
Copy the full SHA 880b3d2View commit details -
remove iiif_print/iiif_print require
cause of Sprockets::FileNotFound in Splash#index error. Doesn't seem necessary.
Configuration menu - View commit details
-
Copy full SHA for 00a4b4a - Browse repository at this point
Copy the full SHA 00a4b4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b452363 - Browse repository at this point
Copy the full SHA b452363View commit details -
🎁 🧹 add missing file and format with semicolons
The previous build revealed that admin_color_select.js was missing. It also complained about missing semicolons.
Configuration menu - View commit details
-
Copy full SHA for 2ac4625 - Browse repository at this point
Copy the full SHA 2ac4625View commit details -
appease the hound by formatting js file with semicolons.
Configuration menu - View commit details
-
Copy full SHA for 15d3136 - Browse repository at this point
Copy the full SHA 15d3136View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe15ca - Browse repository at this point
Copy the full SHA ebe15caView commit details -
🧹 remove call to iiif_print/iiif_print
Cause of build error. It's already being included in sass.
Configuration menu - View commit details
-
Copy full SHA for 21133ea - Browse repository at this point
Copy the full SHA 21133eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05304fd - Browse repository at this point
Copy the full SHA 05304fdView commit details -
✅ Fix test setup for catalog_controller_spec
This commit will add additional setup to the catalog_controller_spec.
Configuration menu - View commit details
-
Copy full SHA for 8d81514 - Browse repository at this point
Copy the full SHA 8d81514View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa7f8c6 - Browse repository at this point
Copy the full SHA aa7f8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7740cfd - Browse repository at this point
Copy the full SHA 7740cfdView commit details
Commits on Sep 28, 2023
-
🎁 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.
Configuration menu - View commit details
-
Copy full SHA for 5108af1 - Browse repository at this point
Copy the full SHA 5108af1View commit details
Commits on Sep 29, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for b8af51e - Browse repository at this point
Copy the full SHA b8af51eView commit details
Commits on Oct 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6126bf6 - Browse repository at this point
Copy the full SHA 6126bf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 057e77d - Browse repository at this point
Copy the full SHA 057e77dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bbb426 - Browse repository at this point
Copy the full SHA 4bbb426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a80187 - Browse repository at this point
Copy the full SHA 2a80187View commit details -
Merge branch 'blacklight_advanced_and_range' of https://github.com/sa…
…mvera/hyku into blacklight_advanced_and_range
Configuration menu - View commit details
-
Copy full SHA for 205e86c - Browse repository at this point
Copy the full SHA 205e86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ce124 - Browse repository at this point
Copy the full SHA 49ce124View commit details -
Configuration menu - View commit details
-
Copy full SHA for 691dda7 - Browse repository at this point
Copy the full SHA 691dda7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1d5f4 - Browse repository at this point
Copy the full SHA 1e1d5f4View commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for deec7e2 - Browse repository at this point
Copy the full SHA deec7e2View commit details -
This commit pulls in a small collection of bug fixes.
Configuration menu - View commit details
-
Copy full SHA for cb2e3bf - Browse repository at this point
Copy the full SHA cb2e3bfView commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c700d41 - Browse repository at this point
Copy the full SHA c700d41View commit details -
Merge branch 'allow_appearance_constant_overrides' into hyku_applicat…
…ion_css_include_knapsack_css
Configuration menu - View commit details
-
Copy full SHA for 45196bf - Browse repository at this point
Copy the full SHA 45196bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f54672e - Browse repository at this point
Copy the full SHA f54672eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3552664 - Browse repository at this point
Copy the full SHA 3552664View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 22a3b4f - Browse repository at this point
Copy the full SHA 22a3b4fView commit details -
Merge pull request #2006 from samvera/add-bundle-to-initialize-app
⚙️ Add bundle as part of docker-compose
Configuration menu - View commit details
-
Copy full SHA for d8117ad - Browse repository at this point
Copy the full SHA d8117adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64d9281 - Browse repository at this point
Copy the full SHA 64d9281View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5155798 - Browse repository at this point
Copy the full SHA 5155798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5feb7f4 - Browse repository at this point
Copy the full SHA 5feb7f4View commit details -
♻️ revert tesseract best changes to dockerfile
this change belongs in the knapsack directory instead
Configuration menu - View commit details
-
Copy full SHA for e568fbd - Browse repository at this point
Copy the full SHA e568fbdView commit details -
♻️ revert tesseract best changes to dockerfile
this change belongs in the knapsack directory instead
Configuration menu - View commit details
-
Copy full SHA for 0f91695 - Browse repository at this point
Copy the full SHA 0f91695View commit details -
Merge branch 'adventist_dev' of https://github.com/samvera/hyku into …
…adventist_dev
Configuration menu - View commit details
-
Copy full SHA for 825b40e - Browse repository at this point
Copy the full SHA 825b40eView commit details
Commits on Oct 4, 2023
-
🐛 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
Configuration menu - View commit details
-
Copy full SHA for 26ae013 - Browse repository at this point
Copy the full SHA 26ae013View commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 07fde57 - Browse repository at this point
Copy the full SHA 07fde57View commit details -
🐛 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
Configuration menu - View commit details
-
Copy full SHA for 8ae51d8 - Browse repository at this point
Copy the full SHA 8ae51d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd32f03 - Browse repository at this point
Copy the full SHA fd32f03View commit details -
♻️ 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.
Configuration menu - View commit details
-
Copy full SHA for 5e0cc2c - Browse repository at this point
Copy the full SHA 5e0cc2cView commit details
Commits on Oct 5, 2023
-
Merge pull request #2010 from samvera/adding-knapsack-handling-for-files
♻️ Add handling for Knapsack theme overrides
Configuration menu - View commit details
-
Copy full SHA for de00833 - Browse repository at this point
Copy the full SHA de00833View commit details -
♻️ 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
Configuration menu - View commit details
-
Copy full SHA for ff3fbcc - Browse repository at this point
Copy the full SHA ff3fbccView commit details -
Merge pull request #2012 from samvera/favor-hyku-application-path-for
♻️ Favor Hyku::Application.path_for over Rails.root
Configuration menu - View commit details
-
Copy full SHA for bd4ca7b - Browse repository at this point
Copy the full SHA bd4ca7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a7482 - Browse repository at this point
Copy the full SHA 95a7482View commit details
Commits on Oct 6, 2023
-
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.
1Configuration menu - View commit details
-
Copy full SHA for 80e02d3 - Browse repository at this point
Copy the full SHA 80e02d3View commit details
Commits on Oct 7, 2023
-
🐛 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.
Configuration menu - View commit details
-
Copy full SHA for ae093f1 - Browse repository at this point
Copy the full SHA ae093f1View commit details -
Revert "🐛 Mixin
HykuKnapsack::ApplicationHelper
"This reverts commit ae093f1.
Configuration menu - View commit details
-
Copy full SHA for 9827c14 - Browse repository at this point
Copy the full SHA 9827c14View commit details
Commits on Oct 10, 2023
-
♻️ 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.
Configuration menu - View commit details
-
Copy full SHA for 6ccd618 - Browse repository at this point
Copy the full SHA 6ccd618View commit details -
Merge pull request #2017 from samvera/favor-class-variable-over-constant
♻️ Favor class_attribute over constant
Configuration menu - View commit details
-
Copy full SHA for c114626 - Browse repository at this point
Copy the full SHA c114626View commit details -
♻️ 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.
Configuration menu - View commit details
-
Copy full SHA for 2ff5f6c - Browse repository at this point
Copy the full SHA 2ff5f6cView commit details -
Merge pull request #2018 from samvera/favor-configurable-application-…
…title ♻️ Favor configurable html head title value
Configuration menu - View commit details
-
Copy full SHA for f8eee24 - Browse repository at this point
Copy the full SHA f8eee24View commit details -
🐛 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
Configuration menu - View commit details
-
Copy full SHA for 1c2a9d4 - Browse repository at this point
Copy the full SHA 1c2a9d4View commit details -
Merge pull request #2019 from samvera/add-license-rendering
🐛 Add custom rendering for license
Configuration menu - View commit details
-
Copy full SHA for 6a2d624 - Browse repository at this point
Copy the full SHA 6a2d624View commit details -
♻️ 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
Configuration menu - View commit details
-
Copy full SHA for 363bc07 - Browse repository at this point
Copy the full SHA 363bc07View commit details -
Merge pull request #2020 from samvera/add-config-for-devise-options
♻️ Add option to override devise configuration
Configuration menu - View commit details
-
Copy full SHA for 014f7b7 - Browse repository at this point
Copy the full SHA 014f7b7View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 961b712 - Browse repository at this point
Copy the full SHA 961b712View commit details
Commits on Oct 13, 2023
-
🐛 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]>
Configuration menu - View commit details
-
Copy full SHA for 6930f7f - Browse repository at this point
Copy the full SHA 6930f7fView commit details -
Merge pull request #2023 from samvera/add-to-collection-for-second-pa…
…ge-work 🐛 Fix Add to Collection for page 2+ of works
Configuration menu - View commit details
-
Copy full SHA for ae6de21 - Browse repository at this point
Copy the full SHA ae6de21View commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad8444e - Browse repository at this point
Copy the full SHA ad8444eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for db098e1 - Browse repository at this point
Copy the full SHA db098e1View commit details -
Merge pull request #2026 from samvera/backport-2025
🧹 Fix inviting existing users failure
Configuration menu - View commit details
-
Copy full SHA for d2c02e3 - Browse repository at this point
Copy the full SHA d2c02e3View commit details
Commits on Oct 18, 2023
-
Typo caused inability to upload collection thumbnail.
Configuration menu - View commit details
-
Copy full SHA for 3919082 - Browse repository at this point
Copy the full SHA 3919082View commit details
Commits on Nov 1, 2023
-
🎁 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
Configuration menu - View commit details
-
Copy full SHA for b0f2c44 - Browse repository at this point
Copy the full SHA b0f2c44View commit details
Commits on Nov 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7add38e - Browse repository at this point
Copy the full SHA 7add38eView commit details -
Merge pull request #2039 from samvera/fixing-method-name
🐛 Fix bad method name
Configuration menu - View commit details
-
Copy full SHA for 0405abd - Browse repository at this point
Copy the full SHA 0405abdView commit details
Commits on Nov 29, 2023
-
🐛 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
Configuration menu - View commit details
-
Copy full SHA for dbe996e - Browse repository at this point
Copy the full SHA dbe996eView commit details
Commits on Dec 12, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for da162d4 - Browse repository at this point
Copy the full SHA da162d4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0840f98 - Browse repository at this point
Copy the full SHA 0840f98View commit details -
🧹 Switch to Hyrax
double_combo
branchWe are using this branch on Hyrax because it has quite a few Valkyrie related fixes in it.
Configuration menu - View commit details
-
Copy full SHA for 68f8909 - Browse repository at this point
Copy the full SHA 68f8909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2f4dc - Browse repository at this point
Copy the full SHA 2f2f4dcView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0f67c4c - Browse repository at this point
Copy the full SHA 0f67c4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6930a86 - Browse repository at this point
Copy the full SHA 6930a86View commit details -
This commit will get the proprietor page to load. You can create a tenant and vist it as well.
Configuration menu - View commit details
-
Copy full SHA for 939bd17 - Browse repository at this point
Copy the full SHA 939bd17View commit details -
♻️ 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
Configuration menu - View commit details
-
Copy full SHA for 31de0fe - Browse repository at this point
Copy the full SHA 31de0feView commit details -
Merge pull request #2007 from samvera/handle-theming-for-knapsacks
♻️ Introduce Hyku::Application.theme_view_path_roots
Configuration menu - View commit details
-
Copy full SHA for 95a2228 - Browse repository at this point
Copy the full SHA 95a2228View commit details -
Configuration menu - View commit details
-
Copy full SHA for 032e08e - Browse repository at this point
Copy the full SHA 032e08eView commit details -
This commit will change the Docker image to rc1 because rc2 stopped working (at least locally). Also getting things ready to run rubocop.
Configuration menu - View commit details
-
Copy full SHA for 2d7f8b7 - Browse repository at this point
Copy the full SHA 2d7f8b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fecb4e9 - Browse repository at this point
Copy the full SHA fecb4e9View commit details -
🧹 Autocorrect frozen string literals
```sh rubocop --only Style/FrozenStringLiteralComment -A ```
Configuration menu - View commit details
-
Copy full SHA for 6859d73 - Browse repository at this point
Copy the full SHA 6859d73View commit details
Commits on Dec 14, 2023
-
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 59626ef - Browse repository at this point
Copy the full SHA 59626efView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe54004 - Browse repository at this point
Copy the full SHA fe54004View commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for 306b893 - Browse repository at this point
Copy the full SHA 306b893View commit details -
🧹 Avoid
#present?
in non-Rails situationsRails 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
Configuration menu - View commit details
-
Copy full SHA for 8b64bf8 - Browse repository at this point
Copy the full SHA 8b64bf8View commit details -
Merge pull request #2056 from samvera/i35-remove-deprecated-blackligh…
…t-code 🧹 Remove deprecated Blacklight code
Configuration menu - View commit details
-
Copy full SHA for 5177c95 - Browse repository at this point
Copy the full SHA 5177c95View commit details
Commits on Dec 15, 2023
-
Merge pull request #2055 from samvera/avoid-present-call-in-non-rails…
…-situation 🧹 Avoid `#present?` in non-Rails situations
Configuration menu - View commit details
-
Copy full SHA for 553dec5 - Browse repository at this point
Copy the full SHA 553dec5View commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for 4d291bb - Browse repository at this point
Copy the full SHA 4d291bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d00694 - Browse repository at this point
Copy the full SHA 2d00694View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bfe119 - Browse repository at this point
Copy the full SHA 1bfe119View commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for 76010a4 - Browse repository at this point
Copy the full SHA 76010a4View commit details -
🧹Database migration & schema update (#2063)
For table hyrax_counter_metrics
Configuration menu - View commit details
-
Copy full SHA for 2cad6b2 - Browse repository at this point
Copy the full SHA 2cad6b2View commit details
Commits on Dec 16, 2023
-
🧹 Fix Hyrax 5 remaining controller spec failures (#2064)
* 🧹Remove ActiveFedora monkeypatch * 🧹Fix file fixture
Configuration menu - View commit details
-
Copy full SHA for cd3b059 - Browse repository at this point
Copy the full SHA cd3b059View commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 67f3163 - Browse repository at this point
Copy the full SHA 67f3163View commit details -
Hyrax 5 upgrade rubocop fixes & get specs running in CI (#2065)
* 🧹Rubocop Fixes * Attempt to fix circleci
Configuration menu - View commit details
-
Copy full SHA for 6a48652 - Browse repository at this point
Copy the full SHA 6a48652View commit details
Commits on Dec 18, 2023
-
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 8ac6d41 - Browse repository at this point
Copy the full SHA 8ac6d41View commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 7254e9f - Browse repository at this point
Copy the full SHA 7254e9fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 0d76532 - Browse repository at this point
Copy the full SHA 0d76532View commit details -
Hyrax 5 upgrade rubocop fixes & get specs running in CI (#2065)
* 🧹Rubocop Fixes * Attempt to fix circleci
Configuration menu - View commit details
-
Copy full SHA for a16d786 - Browse repository at this point
Copy the full SHA a16d786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64a630a - Browse repository at this point
Copy the full SHA 64a630aView commit details -
These are adjustments made after the PR has been reviewed.
Configuration menu - View commit details
-
Copy full SHA for c94feea - Browse repository at this point
Copy the full SHA c94feeaView commit details -
Merge pull request #2066 from samvera/bootstrap-5-views
Bootstrap 5 views
Configuration menu - View commit details
-
Copy full SHA for 5f83a9a - Browse repository at this point
Copy the full SHA 5f83a9aView commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 4275a22 - Browse repository at this point
Copy the full SHA 4275a22View commit details -
🧹 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`.
Configuration menu - View commit details
-
Copy full SHA for 6563c87 - Browse repository at this point
Copy the full SHA 6563c87View commit details
Commits on Dec 19, 2023
-
🧹 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
Configuration menu - View commit details
-
Copy full SHA for 1c04b9e - Browse repository at this point
Copy the full SHA 1c04b9eView commit details -
Merge pull request #2069 from samvera/odds-and-ends-blacklight-views
🧹 Clean up a couple blacklight views
Configuration menu - View commit details
-
Copy full SHA for f7d9038 - Browse repository at this point
Copy the full SHA f7d9038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2845fd5 - Browse repository at this point
Copy the full SHA 2845fd5View commit details -
Merge pull request #2070 from samvera/update-hyrax-double_combo
Update hyrax double combo
Configuration menu - View commit details
-
Copy full SHA for 5655df8 - Browse repository at this point
Copy the full SHA 5655df8View commit details -
Menu presenter: removed html_options Application Helper: override for missing_translations now receives `false` when translation wasn't found rather than a string.
Configuration menu - View commit details
-
Copy full SHA for ae6b9cd - Browse repository at this point
Copy the full SHA ae6b9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f086c09 - Browse repository at this point
Copy the full SHA f086c09View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 716b7ef - Browse repository at this point
Copy the full SHA 716b7efView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 75d519f - Browse repository at this point
Copy the full SHA 75d519fView commit details -
Merge pull request #2072 from samvera/rework-permission-query
🧹 Remove copied code
Configuration menu - View commit details
-
Copy full SHA for 2c64fa3 - Browse repository at this point
Copy the full SHA 2c64fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e905068 - Browse repository at this point
Copy the full SHA e905068View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac83919 - Browse repository at this point
Copy the full SHA ac83919View commit details -
🐛 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
Configuration menu - View commit details
-
Copy full SHA for e33ffab - Browse repository at this point
Copy the full SHA e33ffabView commit details -
Merge pull request #2071 from samvera/i55-get-specs-passing
More spec fixes
Configuration menu - View commit details
-
Copy full SHA for 5159b57 - Browse repository at this point
Copy the full SHA 5159b57View commit details -
Merge pull request #2074 from samvera/fix-size
🐛 Ensure :maxFileSize is integer
Configuration menu - View commit details
-
Copy full SHA for 9e098a8 - Browse repository at this point
Copy the full SHA 9e098a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0daf9f0 - Browse repository at this point
Copy the full SHA 0daf9f0View commit details -
Merge pull request #2075 from samvera/skip-taking-page-snapshot-in-ci
Skip taking a picture on failure
Configuration menu - View commit details
-
Copy full SHA for d122f12 - Browse repository at this point
Copy the full SHA d122f12View commit details -
🧹 Fix issue regarding Valkyrie::Identifier
The encountered error was: ``` NoMethodError: undefined method `split' for #<Valkyrie::ID:0x0000ffffa5f04bc8 @id="admin_set/default"> ```
Configuration menu - View commit details
-
Copy full SHA for 6bac28b - Browse repository at this point
Copy the full SHA 6bac28bView commit details -
Merge pull request #2076 from samvera/fixing-valkyrie-identifier-not-…
…being-a-string 🧹 Fix issue regarding Valkyrie::Identifier
Configuration menu - View commit details
-
Copy full SHA for c786fb8 - Browse repository at this point
Copy the full SHA c786fb8View commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for d758340 - Browse repository at this point
Copy the full SHA d758340View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9dc46e - Browse repository at this point
Copy the full SHA a9dc46eView commit details -
Merge pull request #2077 from samvera/fix-conversion-to-sipity
🧹 Favor Sipity::Entity function over to_sipity_entity
Configuration menu - View commit details
-
Copy full SHA for b01e6c5 - Browse repository at this point
Copy the full SHA b01e6c5View commit details
Commits on Dec 20, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 095edca - Browse repository at this point
Copy the full SHA 095edcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a32c814 - Browse repository at this point
Copy the full SHA a32c814View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4065ea - Browse repository at this point
Copy the full SHA f4065eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8272321 - Browse repository at this point
Copy the full SHA 8272321View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 5b3089a - Browse repository at this point
Copy the full SHA 5b3089aView commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for ecbf83e - Browse repository at this point
Copy the full SHA ecbf83eView commit details -
Merge pull request #2079 from samvera/hyrax-5-upgrade-check-controllers
🧹 Review controller overrides
Configuration menu - View commit details
-
Copy full SHA for 4f4ccb4 - Browse repository at this point
Copy the full SHA 4f4ccb4View commit details -
Merge pull request #2081 from samvera/hyrax-5-upgrade-specify-hyku-ca…
…che-root 🤖 Specify Cache Root
Configuration menu - View commit details
-
Copy full SHA for 71a303f - Browse repository at this point
Copy the full SHA 71a303fView commit details -
Merge pull request #2082 from samvera/hyrax-5-upgrade-replace-admin-s…
…et-generation-method 🧹 Update spec to reflect AdminSet default behavior
Configuration menu - View commit details
-
Copy full SHA for 57bf77c - Browse repository at this point
Copy the full SHA 57bf77cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for f50b3f5 - Browse repository at this point
Copy the full SHA f50b3f5View commit details -
Importer was deprecated in prior release version.
Configuration menu - View commit details
-
Copy full SHA for c78d7ad - Browse repository at this point
Copy the full SHA c78d7adView commit details -
🤖 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
Configuration menu - View commit details
-
Copy full SHA for aa9a6d7 - Browse repository at this point
Copy the full SHA aa9a6d7View commit details -
🤖 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."
Configuration menu - View commit details
-
Copy full SHA for 73359b6 - Browse repository at this point
Copy the full SHA 73359b6View commit details -
Merge pull request #2085 from samvera/hyrax-5-upgrade-fix-collection-…
…type-feature 🤖 Fix spec/features/collection_type_spec.rb
Configuration menu - View commit details
-
Copy full SHA for a6eaf7a - Browse repository at this point
Copy the full SHA a6eaf7aView commit details -
Merge pull request #2084 from samvera/remove-stanford-importer
Remove stanford importer
Configuration menu - View commit details
-
Copy full SHA for 9183bc4 - Browse repository at this point
Copy the full SHA 9183bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bee1f4f - Browse repository at this point
Copy the full SHA bee1f4fView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 05d2838 - Browse repository at this point
Copy the full SHA 05d2838View commit details -
Merge pull request #2088 from samvera/hyrax-5-upgrade-check-model-ove…
…rrides 🧹 Clean up model overrides
Configuration menu - View commit details
-
Copy full SHA for 754013a - Browse repository at this point
Copy the full SHA 754013aView commit details -
Merge pull request #2087 from samvera/hyrax-5-upgrade-redis-end-point…
…-fix 🤖 Fix stub methods to pass tests
Configuration menu - View commit details
-
Copy full SHA for 87ce1dc - Browse repository at this point
Copy the full SHA 87ce1dcView commit details -
🤖 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.
Configuration menu - View commit details
-
Copy full SHA for 408d518 - Browse repository at this point
Copy the full SHA 408d518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4319562 - Browse repository at this point
Copy the full SHA 4319562View commit details -
🤖 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
Configuration menu - View commit details
-
Copy full SHA for 13775d6 - Browse repository at this point
Copy the full SHA 13775d6View commit details -
🤖 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
Configuration menu - View commit details
-
Copy full SHA for 0dbddad - Browse repository at this point
Copy the full SHA 0dbddadView commit details -
🧹 Restore btn-sign-up on splash page
This change was part of the bulk upgrade of Bootstrap 3 to 4.
Configuration menu - View commit details
-
Copy full SHA for deb76d7 - Browse repository at this point
Copy the full SHA deb76d7View commit details -
🧹 Fix
./spec/requests/admin_dashboard_spec.rb
specPrior 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]>
Configuration menu - View commit details
-
Copy full SHA for 338aa71 - Browse repository at this point
Copy the full SHA 338aa71View commit details -
Merge pull request #2091 from samvera/hyrax-5-upgrade-restore-btn-sig…
…n-up 🧹 Restore btn-sign-up on splash page
Configuration menu - View commit details
-
Copy full SHA for 97403ce - Browse repository at this point
Copy the full SHA 97403ceView commit details -
🎁 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]>
Configuration menu - View commit details
-
Copy full SHA for 047c8bc - Browse repository at this point
Copy the full SHA 047c8bcView commit details -
Just found one actor that was overriding Hyrax. This commit will switch it to a decorator.
Configuration menu - View commit details
-
Copy full SHA for d35b250 - Browse repository at this point
Copy the full SHA d35b250View commit details -
Merge pull request #2092 from samvera/hyrax-5-upgrade-workflow-respon…
…sibility 🧹 Fix `./spec/requests/admin_dashboard_spec.rb` spec
Configuration menu - View commit details
-
Copy full SHA for b4c0f5e - Browse repository at this point
Copy the full SHA b4c0f5eView commit details -
Merge pull request #2090 from samvera/hyrax-5-clean-up-actors
🧹 Clean up actors
Configuration menu - View commit details
-
Copy full SHA for 8bfed2e - Browse repository at this point
Copy the full SHA 8bfed2eView commit details -
Merge pull request #2093 from samvera/hyrax-5-redis-connection
🎁 Upgrade Redis initializer to Hyrax 5's gen version
Configuration menu - View commit details
-
Copy full SHA for 7cd50e0 - Browse repository at this point
Copy the full SHA 7cd50e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55fa158 - Browse repository at this point
Copy the full SHA 55fa158View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01c8643 - Browse repository at this point
Copy the full SHA 01c8643View commit details -
The partials rendered in the tested view assume that we've set a collection type.
Configuration menu - View commit details
-
Copy full SHA for 70099cb - Browse repository at this point
Copy the full SHA 70099cbView commit details -
Merge pull request #2089 from samvera/hyrax-5-upgrade-spec-fixing
Hyrax 5 upgrade spec fixing
Configuration menu - View commit details
-
Copy full SHA for 875df7a - Browse repository at this point
Copy the full SHA 875df7aView commit details -
Merge pull request #2095 from samvera/hyrax-5-upgrade-fix-identity-pr…
…oviders 🐛 Handle missing labels
Configuration menu - View commit details
-
Copy full SHA for 00e3ce8 - Browse repository at this point
Copy the full SHA 00e3ce8View commit details -
Merge pull request #2094 from samvera/hyrax-5-upgrade-fixing-dashboar…
…d-collections 🧹 Assigning collection_type
Configuration menu - View commit details
-
Copy full SHA for c0bca4a - Browse repository at this point
Copy the full SHA c0bca4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8748cda - Browse repository at this point
Copy the full SHA 8748cdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca1257 - Browse repository at this point
Copy the full SHA 8ca1257View commit details -
Merge pull request #2096 from samvera/hyrax-5-upgrade-fixing-nav-link…
…-selectors Fixing nav link selectors to new structure
Configuration menu - View commit details
-
Copy full SHA for 3c1f35b - Browse repository at this point
Copy the full SHA 3c1f35bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5fc7c - Browse repository at this point
Copy the full SHA fe5fc7cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e92726a - Browse repository at this point
Copy the full SHA e92726aView commit details
Commits on Dec 21, 2023
-
Merge pull request #2097 from samvera/hyrax-5-upgrade-fixing-nav-link…
…-selectors Fixing nav link selectors to new structure
Configuration menu - View commit details
-
Copy full SHA for 546dcc5 - Browse repository at this point
Copy the full SHA 546dcc5View commit details -
Merge pull request #2098 from samvera/hyrax-5-forms-cleanup
🧹 Clean up forms
Configuration menu - View commit details
-
Copy full SHA for 0444cf5 - Browse repository at this point
Copy the full SHA 0444cf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7218001 - Browse repository at this point
Copy the full SHA 7218001View commit details -
Merge pull request #2099 from samvera/hyrax-5-upgrade-fixing-nav-link…
…-selectors Fixing nav link selectors to new structure
Configuration menu - View commit details
-
Copy full SHA for f44ed0f - Browse repository at this point
Copy the full SHA f44ed0fView commit details -
🧹 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 ```
Configuration menu - View commit details
-
Copy full SHA for cffe41b - Browse repository at this point
Copy the full SHA cffe41bView commit details -
🧹 Remove specificity of CSS selectors in test
The hyper specific selectors are not durable for CSS framework upgrades.
Configuration menu - View commit details
-
Copy full SHA for 9c3c46a - Browse repository at this point
Copy the full SHA 9c3c46aView commit details -
Merge pull request #2100 from samvera/hyrax-5-upgrade-fix-a-few-specs
🧹 Narrow specificity of CSS selector
Configuration menu - View commit details
-
Copy full SHA for 47648f1 - Browse repository at this point
Copy the full SHA 47648f1View commit details -
🐛 Adding document_component to blacklight's config
Blacklight 7.35.0 's default document_component is `nil`, see: - https://github.com/projectblacklight/blacklight/blob/ac5fa8b300c5ad5c35b1663ef0f15372ffa2be0f/lib/blacklight/configuration.rb#L213 - https://github.com/projectblacklight/blacklight/blob/ac5fa8b300c5ad5c35b1663ef0f15372ffa2be0f/lib/blacklight/configuration.rb#L186 Digging around in the wiki, you might find (only found because I cloned the repo): - https://github.com/projectblacklight/blacklight/wiki/Configuration---Results-View Related to: - projectblacklight/blacklight#2317
Configuration menu - View commit details
-
Copy full SHA for 621c9aa - Browse repository at this point
Copy the full SHA 621c9aaView commit details -
Merge pull request #2104 from samvera/hyrax-5-upgrade-add-document-co…
…mponent 🐛 Adding document_component to blacklight's config
Configuration menu - View commit details
-
Copy full SHA for 046c6ea - Browse repository at this point
Copy the full SHA 046c6eaView commit details -
🧹 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!
Configuration menu - View commit details
-
Copy full SHA for 75fc391 - Browse repository at this point
Copy the full SHA 75fc391View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e320b - Browse repository at this point
Copy the full SHA 97e320bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7184607 - Browse repository at this point
Copy the full SHA 7184607View commit details -
Merge pull request #2105 from samvera/hyrax-5-upgrade-allow-clean_repo
🧹 Allow :clean or :clean_repo to work for the cleaners
Configuration menu - View commit details
-
Copy full SHA for 9eed101 - Browse repository at this point
Copy the full SHA 9eed101View commit details -
Merge pull request #2103 from samvera/hyrax-5-upgrade-remove-ci-skip-…
…for-collection-type 🧹 Remove skip CI
Configuration menu - View commit details
-
Copy full SHA for 956249c - Browse repository at this point
Copy the full SHA 956249cView commit details -
Merge pull request #2102 from samvera/hyrax-5-upgrade-restore-ci-spec
🧹 Fix button class for Bootstrap 3 to 4
Configuration menu - View commit details
-
Copy full SHA for b7bc2f2 - Browse repository at this point
Copy the full SHA b7bc2f2View commit details -
🧹 Favor Layout/LineLength over Metrics/LineLength
Rubocop seams to prefer the Layout namespace for LineLength.
Configuration menu - View commit details
-
Copy full SHA for 681401a - Browse repository at this point
Copy the full SHA 681401aView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4fb2fa8 - Browse repository at this point
Copy the full SHA 4fb2fa8View commit details -
Merge pull request #2107 from samvera/hyrax-5-upgrade-remove-rubocop-…
…deprecation 🧹 Favor Layout/LineLength over Metrics/LineLength
Configuration menu - View commit details
-
Copy full SHA for a1e501a - Browse repository at this point
Copy the full SHA a1e501aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c681a5d - Browse repository at this point
Copy the full SHA c681a5dView commit details -
Merge pull request #2106 from samvera/hyrax-5-upgrade-to-tame-a-faili…
…ng-spec 🧹 The selector is not working
Configuration menu - View commit details
-
Copy full SHA for 28825f9 - Browse repository at this point
Copy the full SHA 28825f9View commit details -
🧹 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 ```
Configuration menu - View commit details
-
Copy full SHA for 0616ff2 - Browse repository at this point
Copy the full SHA 0616ff2View commit details -
Merge pull request #2108 from samvera/hyrax-5-upgrade-ensure-feature-…
…specs-run-clean 🧹 Ensure feature specs run clean
Configuration menu - View commit details
-
Copy full SHA for 134c8ff - Browse repository at this point
Copy the full SHA 134c8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 342605d - Browse repository at this point
Copy the full SHA 342605dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e718e51 - Browse repository at this point
Copy the full SHA e718e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb3459c - Browse repository at this point
Copy the full SHA fb3459cView commit details -
Merge branch 'adventist_dev' into hyrax-5-upgrade-with-adventist-dev
* adventist_dev: Appease rubocop clean up from pr review
Configuration menu - View commit details
-
Copy full SHA for dd0d99b - Browse repository at this point
Copy the full SHA dd0d99bView commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for 1929072 - Browse repository at this point
Copy the full SHA 1929072View commit details -
Merge pull request #2110 from samvera/hyrax-5-upgrade-with-adventist-dev
Hyrax 5 upgrade with adventist dev
Configuration menu - View commit details
-
Copy full SHA for 488208b - Browse repository at this point
Copy the full SHA 488208bView commit details
Commits on Dec 22, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for 4942fe4 - Browse repository at this point
Copy the full SHA 4942fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1476b2b - Browse repository at this point
Copy the full SHA 1476b2bView commit details -
Merge pull request #2111 from samvera/hyrax-5-upgrade-build-bug-squas…
…hing 🧹 Attempting to find and squash bug
Configuration menu - View commit details
-
Copy full SHA for 0ca7ad2 - Browse repository at this point
Copy the full SHA 0ca7ad2View commit details -
Merge pull request #2109 from samvera/hyrax-5-clean-up-services
🧹 Clean up services
Configuration menu - View commit details
-
Copy full SHA for 357da53 - Browse repository at this point
Copy the full SHA 357da53View commit details -
♻️ 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
Configuration menu - View commit details
-
Copy full SHA for 87df9b0 - Browse repository at this point
Copy the full SHA 87df9b0View commit details -
Merge pull request #2115 from samvera/prime-hyrax-5-upgrade-refactor-…
…for-pals Prime hyrax 5 upgrade refactor for pals
Configuration menu - View commit details
-
Copy full SHA for 5e58fd9 - Browse repository at this point
Copy the full SHA 5e58fd9View commit details -
This commit is aiming to clean up the rest of the found overrides.
Configuration menu - View commit details
-
Copy full SHA for 3af409b - Browse repository at this point
Copy the full SHA 3af409bView commit details
Commits on Jan 2, 2024
-
🧹 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
Configuration menu - View commit details
-
Copy full SHA for 4162498 - Browse repository at this point
Copy the full SHA 4162498View commit details -
Merge pull request #2118 from samvera/local-file-load-order
🧹 Change locale file load order so that our local files are prioritized
Configuration menu - View commit details
-
Copy full SHA for 5907888 - Browse repository at this point
Copy the full SHA 5907888View commit details -
Merge pull request #2117 from samvera/hyrax-5-clean-up-other-overrides
🧹 Clean up other overrides
Configuration menu - View commit details
-
Copy full SHA for f311a8e - Browse repository at this point
Copy the full SHA f311a8eView commit details -
🧹 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
Configuration menu - View commit details
-
Copy full SHA for e13371f - Browse repository at this point
Copy the full SHA e13371fView commit details -
Merge pull request #2119 from samvera/hyrax-5-upgrade-fix-images-in-uv
🧹 Update IIIF Print and AV gems
Configuration menu - View commit details
-
Copy full SHA for 84fbabf - Browse repository at this point
Copy the full SHA 84fbabfView commit details -
🐛 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
Configuration menu - View commit details
-
Copy full SHA for 577c479 - Browse repository at this point
Copy the full SHA 577c479View commit details -
Merge pull request #2120 from samvera/hyrax-5-fix-video-thumbnail
🐛 Fix video thumbnail generation
Configuration menu - View commit details
-
Copy full SHA for a8d190b - Browse repository at this point
Copy the full SHA a8d190bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f802001 - Browse repository at this point
Copy the full SHA f802001View commit details
Commits on Jan 3, 2024
-
This commit bumps the hyku version from 5.1.0 to 6.0.0.
Configuration menu - View commit details
-
Copy full SHA for 6f97be3 - Browse repository at this point
Copy the full SHA 6f97be3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e573197 - Browse repository at this point
Copy the full SHA e573197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd6877 - Browse repository at this point
Copy the full SHA 0fd6877View commit details -
Merge pull request #2121 from samvera/bump-hyku-version
🧹 Update Hyku version
Configuration menu - View commit details
-
Copy full SHA for 0133b09 - Browse repository at this point
Copy the full SHA 0133b09View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e15b2dd - Browse repository at this point
Copy the full SHA e15b2ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec6d40 - Browse repository at this point
Copy the full SHA 9ec6d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4c93f - Browse repository at this point
Copy the full SHA 8e4c93fView commit details -
Merge pull request #2122 from samvera/hyrax-5-fix-css
Hyrax 5 fix css
Configuration menu - View commit details
-
Copy full SHA for 3c71cb3 - Browse repository at this point
Copy the full SHA 3c71cb3View commit details -
🧹 Update
rails
to6-1-stable
for GoodJobThere 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
Configuration menu - View commit details
-
Copy full SHA for f33a57b - Browse repository at this point
Copy the full SHA f33a57bView commit details -
Merge pull request #2125 from samvera/hyrax-5-get-good-job-working
🧹 Update `rails` to `6-1-stable` for GoodJob
Configuration menu - View commit details
-
Copy full SHA for 0405409 - Browse repository at this point
Copy the full SHA 0405409View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 826ed40 - Browse repository at this point
Copy the full SHA 826ed40View commit details -
♻️ 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/
Configuration menu - View commit details
-
Copy full SHA for 762ab77 - Browse repository at this point
Copy the full SHA 762ab77View commit details -
Merge pull request #2127 from samvera/hyrax-5-upgrade-pr-feedback
Hyrax 5 upgrade pr feedback
Configuration menu - View commit details
-
Copy full SHA for 1797a6a - Browse repository at this point
Copy the full SHA 1797a6aView commit details -
🧹 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.
Configuration menu - View commit details
-
Copy full SHA for ef392b4 - Browse repository at this point
Copy the full SHA ef392b4View commit details
Commits on Jan 5, 2024
-
🎁 Add Hyrax version in the footer
Often we forget what version of Hyrax we're running so this should help.
Configuration menu - View commit details
-
Copy full SHA for 5c1deab - Browse repository at this point
Copy the full SHA 5c1deabView commit details