forked from wyeworks/nucore-open
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Latest from open 2020 03 11 #79
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [rake](https://github.com/ruby/rake) from 12.3.2 to 12.3.3. - [Release notes](https://github.com/ruby/rake/releases) - [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc) - [Commits](ruby/rake@v12.3.2...v12.3.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.25.0 to 3.26.0. - [Release notes](https://github.com/teamcapybara/capybara/releases) - [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md) - [Commits](teamcapybara/capybara@3.25.0...3.26.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [eye-patch](https://github.com/tablexi/eye-patch) from 0.5.1 to 1.1.0. - [Release notes](https://github.com/tablexi/eye-patch/releases) - [Commits](tablexi/eye-patch@v0.5.1...v1.1.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.26.0 to 3.27.0. - [Release notes](https://github.com/teamcapybara/capybara/releases) - [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md) - [Commits](teamcapybara/capybara@3.26.0...3.27.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [oj](https://github.com/ohler55/oj) from 3.7.12 to 3.8.1. - [Release notes](https://github.com/ohler55/oj/releases) - [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md) - [Commits](ohler55/oj@v3.7.12...v3.8.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.27.0 to 3.28.0. - [Release notes](https://github.com/teamcapybara/capybara/releases) - [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md) - [Commits](teamcapybara/capybara@3.27.0...3.28.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers) from 4.1.1 to 4.1.2. - [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases) - [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/master/NEWS.md) - [Commits](thoughtbot/shoulda-matchers@v4.1.1...v4.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [paper_trail](https://github.com/airblade/paper_trail) from 10.3.0 to 10.3.1. - [Release notes](https://github.com/airblade/paper_trail/releases) - [Changelog](https://github.com/paper-trail-gem/paper_trail/blob/master/CHANGELOG.md) - [Commits](paper-trail-gem/paper_trail@v10.3.0...v10.3.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
wyeworks#2036) * Remove unused code and settings for notifying on an order detail’s status changes The default settings are commented out in both the nucore-nu and nucore-dartmouth repositories, so this code is not used anywhere. * Remove unused email Notifier#order_detail_status_change
Bumps [haml](https://github.com/haml/haml) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/haml/haml/releases) - [Changelog](https://github.com/haml/haml/blob/master/CHANGELOG.md) - [Commits](haml/haml@v5.1.1...v5.1.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.3 to 1.10.4. **This update includes a security fix.** - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](sparklemotion/nokogiri@v1.10.3...v1.10.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.32.0 to 0.33.0. - [Release notes](https://github.com/sds/haml-lint/releases) - [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md) - [Commits](sds/haml-lint@v0.32.0...v0.33.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [oj](https://github.com/ohler55/oj) from 3.8.1 to 3.9.0. - [Release notes](https://github.com/ohler55/oj/releases) - [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md) - [Commits](ohler55/oj@v3.8.1...v3.9.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [exception_notification](https://github.com/smartinez87/exception_notification) from 4.3.0 to 4.4.0. - [Release notes](https://github.com/smartinez87/exception_notification/releases) - [Changelog](https://github.com/smartinez87/exception_notification/blob/master/CHANGELOG.rdoc) - [Commits](smartinez87/exception_notification@v4.3.0...v4.4.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [sass-rails](https://github.com/rails/sass-rails) from 5.0.7 to 6.0.0. - [Release notes](https://github.com/rails/sass-rails/releases) - [Commits](rails/sass-rails@v5.0.7...v6.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
…#2044) * Add flag for emailing purchasers on order status changes * Surface Product#email_purchasers_on_order_status_changes in the UI * Consolidate calls to delegate at top of OrderDetail class * Remove commented-out spec code * Remove unused OrderStatus#downcase_name * Email the purchaser of an order when its status changes and the product is configured to do so
* facility senior staff can see problem queues * fix specs
* remove footer from bulk email * fix specs
* move transactions in review into nav * fix spec
We're now in fiscal year 2020, so a test was failing because it was hard coded to mean 2020 was in the future.
Bumps [bullet](https://github.com/flyerhzm/bullet) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/flyerhzm/bullet/releases) - [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md) - [Commits](flyerhzm/bullet@6.0.1...6.0.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [rollbar](https://github.com/rollbar/rollbar-gem) from 2.21.0 to 2.22.1. - [Release notes](https://github.com/rollbar/rollbar-gem/releases) - [Changelog](https://github.com/rollbar/rollbar-gem/blob/master/CHANGELOG.md) - [Commits](rollbar/rollbar-gem@v2.21.0...v2.22.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [oj](https://github.com/ohler55/oj) from 3.9.0 to 3.9.1. - [Release notes](https://github.com/ohler55/oj/releases) - [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md) - [Commits](ohler55/oj@v3.9.0...v3.9.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [capistrano](https://github.com/capistrano/capistrano) from 3.11.0 to 3.11.1. - [Release notes](https://github.com/capistrano/capistrano/releases) - [Changelog](https://github.com/capistrano/capistrano/blob/master/CHANGELOG.md) - [Commits](capistrano/capistrano@v3.11.0...v3.11.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
# Release Notes Tech task: Allow ES6 syntax in JS. # Additional Context This error came up on open stage: `Uglifier::Error: Unexpected token: keyword (const). To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true)`
# Release Notes Tech task: shorten index name for product display groups position field because it is too long for Oracle. # Additional Context Oracle has a limit of 30 characters. I had given it an explicit name because Mysql also has some restrictions around index names. I added this as a separate migration so that if the previous migration (which I have now changed) has already run, it'll clean up the name there.
# Release Notes Tech task: Fix account membership cloner spec when running under Oracle. # Additional Context Mysql does a case-insensitive search, while Oracle is sensitive.
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.8 to 1.10.9. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/v1.10.9/CHANGELOG.md) - [Commits](sparklemotion/nokogiri@v1.10.8...v1.10.9) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.4.5 to 1.4.6. - [Release notes](https://github.com/Shopify/bootsnap/releases) - [Changelog](https://github.com/Shopify/bootsnap/blob/master/CHANGELOG.md) - [Commits](Shopify/bootsnap@v1.4.5...v1.4.6) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [haml_lint](https://github.com/sds/haml-lint) from 0.34.2 to 0.35.0. - [Release notes](https://github.com/sds/haml-lint/releases) - [Changelog](https://github.com/sds/haml-lint/blob/master/CHANGELOG.md) - [Commits](sds/haml-lint@v0.34.2...v0.35.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Bumps [oj](https://github.com/ohler55/oj) from 3.10.2 to 3.10.3. - [Release notes](https://github.com/ohler55/oj/releases) - [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md) - [Commits](ohler55/oj@v3.10.2...v3.10.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
…ies (wyeworks#2229) # Release Notes Fix error when modifying an order detail with auto-scaled accessories. # Additional Context To replicate: - Create an instrument with an auto-scaled accessory - Complete a reservation and add the auto-scaled accessory - Visit the order detail popup - Change the actual times - Submit and you should get this error
# Release Notes Fix print styles on Formio embeds. # Additional Context When I changed from using raw html to more rails/haml-y syntax in wyeworks#2212, I switched to using `stylesheet_link_tag`. According to the [docs](https://apidock.com/rails/ActionView/Helpers/AssetTagHelper/stylesheet_link_tag), "For historical reasons, the ‘media’ attribute will always be present and defaults to “screen”, so you must explicitly set it to “all” for the stylesheet(s) to apply to all media types.". So, because it was now `media="screen"`, the styles were not being applied to print.
# Release Notes Bug fix: The XLS spreadsheet was not being created for journals. The bug has not made it to any of the staging environments. # Additional Context After the refactoring in wyeworks#2206, we needed to make the format lookup symbol/string agnostic
Bumps [will_paginate](https://github.com/mislav/will_paginate) from 3.2.1 to 3.3.0. - [Release notes](https://github.com/mislav/will_paginate/releases) - [Commits](mislav/will_paginate@v3.2.1...v3.3.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
# Release Notes Improve product search responses, especially when searching for multiple words. For now, this only applies to MySQL. For example: searching for "lsc W1 spinning disk" might return "LSC Andor Spinning Disk" and "LSC Nikon A1RSi" where it's matches a single word. Precedence is given to the result that matches more words. Before it would return no results. # Additional Context This uses MySQL's full text searching functionality. It still may not be perfect, especially for things like misspellings, or word roots, but it's the best we can do without a fuller search engine, which would likely require additional infrastructure (e.g. Sphinx). I have code that works for Oracle as well, but there are problems with the oracle adapter currently. I have PRs out for it, but I don't know how long that will take to go in. In the meantime, I'll open a PR here for it so you can see it. Some of the code in this PR may feel a little over-flexible, but it made sense with the Oracle support.
…orks#2242) In the Raw Export for “Timed Services”, the “Charge For” column will populate with “Minutes”
# Release Notes Update label for enabling the instrument dashboard. # Additional Context See wyeworks#2205 for the original implementation.
…s#2238) # Release Notes Fix ordering of product groups on facility homepage. # Additional Context I have no idea how I missed adding the `sorted` scope in the original PR.
…2243) # Release Notes Fixes a hard error on global "Users > Payment Sources". (`/facilities/all/accounts`). # Additional Context This was broken by the removal of the `accountsfacility_id` column in wyeworks#1863. We didn't have a test around that view, which would have caught it. This changes the behavior slightly: before we were only showing global accounts before. But when you searched that restriction when away. Now on the page, it'll include credit card and POs. I also added a facility column that will appear in the cross-facility context. # Screenshot ![Screen Shot 2020-03-06 at 2 13 10 PM](https://user-images.githubusercontent.com/1099111/76119228-9eba8f80-5fb4-11ea-8028-2f9c992e46ad.png)
# Release Notes Tech task: Fix circular dependency issue happening in Dartmouth. # Additional context I switched these over to `cattr_accessor` because I find the syntax a lot more readable. This came in from the product grouping in wyeworks#2215. I'm not quite sure exactly why, but enabling the SecureRooms engine prevents this error from happening. I know that it appends to the `Product.types` array, but why it doesn't cause the circular dependency, I don't really understand. That's why this was fine in open and NU since they both have the engine enabled while Dartmouth does not.
# Release Notes Tech task: Fix spurious test failure. # Additional Context ``` Failure/Error: click_link "Clone Payment Source Memberships" Capybara::Ambiguous: Ambiguous match, found 2 elements matching visible link "Clone Payment Source Memberships" ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/node/finders.rb:300:in `block in synced_resolve' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/node/base.rb:83:in `synchronize' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/node/finders.rb:291:in `synced_resolve' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/node/finders.rb:52:in `find' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/node/actions.rb:42:in `click_link' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/session.rb:759:in `block (2 levels) in <class:Session>' ./vendor/bundle/ruby/2.5.0/gems/capybara-3.31.0/lib/capybara/dsl.rb:58:in `block (2 levels) in <module:DSL>' ./spec/system/admin/clones_account_memberships_spec.rb:37:in `block (3 levels) in <top (required)>' ``` This was super tricky to figure out. What it came down to is we have a couple users whose sequence of name coming out of the factory is out of sync with the sequence of email addresses. I think this happens where if you explicitly set the value in a `FactoryBot.create` it doesn't increment the sequence, and I know we do that in a few places. So we had one user with name "User 724" and email "user722@example.com" and then another user with "User 726" and "user724@example.com". Because our user search is pretty generous (in order to support first name, last name, and full name searching), a search for "User 724" matches the first user's name and the second user's email address. That's why we were seeing two results come back which was then confusing capybara. I figured this out by throwing this code in there so I could actually see what was happening on the failures on CI. There's probably a way to do `save_and_open_page` on CI, but I don't know how. ```ruby unless page.has_link?("Clone Payment Source Memberships", count: 1) raise "Too many links for user: #{original_user.name} -- All: #{User.all.map(&:name) }\n#{page.body}" end ``` The detail is the query gets converted to `%user%724%` and then matched against the various columns. In general I'm ok with it being as lenient as it is and no one's complained about it. Better for the search to return more results than to not return a result.
# Release Notes Fix "Add to Order" issue where the defaults may be coming from the wrong order detail. # Additional Context See wyeworks#2207 for the original implementation In Oracle, it's possible that the IDs of the rows in `order_details` (or really in any table) may not be assigned in the order of the sequence. This is due to the way that Oracle caches values in a sequence: it preallocates them into a cache, but different nodes get their own cache. So you can end up with an `ORDER_BY id` being different than `ORDER BY created_at`. In the future, we should consider how to ensure proper ordering (see the references), but that is out of scope of the current ticket. A couple references: https://asktom.oracle.com/pls/apex/f?p=100:11:::NO::P11_QUESTION_ID:9539374000346423410 https://stackoverflow.com/questions/13513936/oracle-sequence-value-are-not-ordered https://stackoverflow.com/questions/4866959/oracle-rac-and-sequences
# Release Notes Display "Inactive" next to product names in the product group management pages. # Additional Context Per the client: > This would be helpful in terms of organizing currently Active products versus Inactive products when viewing, creating, and editing Display Groups. I also moved "Hidden" in here to allow some sharing of code with the homepage (and getting rid of the hard-coded string in the view).
5691211
to
51ad695
Compare
This test was failing because it was doing a case-sensitive search for "Ordered Date..." but UConn's styles have added some styles with `text-transform: uppercase` which was causing this test to break. Adding a customer matcher have_content_i resolves this problem in a way that should be suitable for nucore-uconn and nucore-open
Something went wrong during this merge process so I'm deleting this and starting again from a clean slate. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Notes
This is a huge merge because we have not been keeping a regular update from nucore-open. I am going to test it thoroughly in our staging environment before deploying to production.
Going forward, we will be merging nucore-open on a regular schedule to avoid merges this large in the future.
What is included
[#144419] Drop accounts.facility_id column
Upgrade Ruby to 2.5
Bump spreadsheet from 1.1.9 to 1.2.0
Bump devise from 4.5.0 to 4.6.1
64d0381
todfbcdc7
wyeworks/nucore-open#1872Bump shoulda-matchers from
64d0381
todfbcdc7
[#142504] Add “Ordered For” Filter on Billing Pages and remove Facilities Filter
[#147749] Add product-specific recipients for "Report an Issue"
Bump oj from 3.7.8 to 3.7.9
Bump pry-byebug from 3.6.0 to 3.7.0
dfbcdc7
to33ad91d
wyeworks/nucore-open#1877Bump shoulda-matchers from
dfbcdc7
to33ad91d
Only execute multi_facility test if the c2po engine is enabled
Use database for setting product boolean defaults
[#144828] Toggle training requests per product
Updated link to oracle doc in README
Make Reservation Interval appear as required in instrument edit form
[#141852] Allow admins to add note when suspending a user
Bump spreadsheet from 1.2.0 to 1.2.2
Bump capybara from 3.13.2 to 3.14.0
Use published version of shoulda-matchers gem
Remove Jason from CODEOWNERS
Bump icalendar from 2.5.2 to 2.5.3
Bump aasm from 5.0.1 to 5.0.2
[#144828] Fix toggle for restricting access for non-instrument products
[#144828] Use timed_service rather than timed service in UI toggle to target correct element
[#148409] Reduce number of DB queries on Facility timeline page
Bump paper_trail from 10.2.0 to 10.2.1
Bump oj from 3.7.9 to 3.7.10
Bump spreadsheet from 1.2.2 to 1.2.3
Stop setting unused ivars in spec/rails_helper.rb
Fix conflicting users in seed data
[#148408] Change Default Landing Page for Billing
Bump capybara from 3.14.0 to 3.15.0
Bump will_paginate from 3.1.6 to 3.1.7
Bump oj from 3.7.10 to 3.7.11
Remove unused association method order_details#accounts
Update to Rails 5.0.7.2 to address actionview vulnerabilities
[#148570] Remove N+1 queries on public and facility timeline pages
[#148570] Add missing indexes to make timeline pages faster
Bump capybara from 3.15.0 to 3.16.1
Bump devise from 4.6.1 to 4.6.2
[#144321] Bulk removal of person from multiple accounts
Make spec/features/training_requests_spec work across schools
[#144321] Fix permissions so Facility Directors can manage a User’s Accounts
[#148491] Improve performance of FacilitiesController#show page
Fix InstrumentsController spec so it works across schools
prevent_facility_directors_from_editing_price_groups
[#144321] Fix width of Remove? column for editing accounts for a User
Bump bcrypt_pbkdf from 1.0.0 to 1.0.1
[#144845] Facility Billing Administrator role
[#144321] Prevent removing owners from accounts, and add select all to form for editing a user’s accounts
Bump capybara from 3.16.1 to 3.16.2
[#144321] Only show Edit Payment Sources button for a user from global Users nav
[#148934] Add missing index on instrument_statuses
Bump capybara from 3.16.2 to 3.17.0
Bump font-awesome-rails from 4.7.0.4 to 4.7.0.5
Bump aasm from 5.0.2 to 5.0.3
Bump lograge from 0.10.0 to 0.11.0
[Security] Bump nokogiri from 1.10.2 to 1.10.3
Bump bullet from 5.9.0 to 6.0.0
Bump whenever from 0.10.0 to 0.11.0
Bump capybara from 3.17.0 to 3.18.0
Bump paranoia from 2.4.1 to 2.4.2
[#148443 ] Prevent facility directors from changing price policies (part deux)
default facility_directors_can_manage_price_groups to true in relevant specs so dartmouth build succeeds
Bump haml_lint from 0.28.0 to 0.30.0
[#148949] Fix handling of nested parameters for sanger samples
[#148949] Restore defaulting in sanger sequencing form and allow overriding in ACGT
[#148491] Improve performance of FacilitiesController#show (Part 2)
[#148949] If there’s no sanger sequencing form, do nothing in the JS
Bump capybara from 3.18.0 to 3.19.1
Bump aasm from 5.0.3 to 5.0.4
Refactor ability.rb class
Bump capybara from 3.19.1 to 3.20.2
Bump rails-erd from 1.5.2 to 1.6.0
Bump aasm from 5.0.4 to 5.0.5
Bump haml_lint from 0.30.0 to 0.31.0
Remove unused lograge gem
Move capistrano-related gems to :development group
Remove stale version lock for rollbar gem
Refactor ability class - some tests broke in Dartmouth build
Update mysql2 gem to 0.5.2
Bump rollbar from 2.15.5 to 2.20.0
Bump spreadsheet from 1.2.3 to 1.2.4
Bump rubyzip from 1.2.2 to 1.2.3
Bump capybara from 3.20.2 to 3.21.0
[#149769] Prefill rows in Sanger Sequencing for the desired quantity, not always 5
Support account reference field in c2po engine
[#148865] Allow reference param in AccountBuilder
Remove thin server from development and test
[#149820] Only show relay toggles on today’s facility timeline
Bump shoulda-matchers from 4.0.1 to 4.1.0
Bump haml_lint from 0.31.0 to 0.32.0
[#142338] Add billable minutes to reservations and automatically set them
Include billable minutes in export raw
[#142338] Update a Reservation’s billable_minutes after each save on an Order Detail
Bump whenever from 0.11.0 to 1.0.0
Bump rollbar from 2.20.0 to 2.20.2
Bump config from 1.7.1 to 1.7.2
Bump spring from 2.0.2 to 2.1.0
Bump capybara from 3.21.0 to 3.24.0
Bump jquery-rails from 4.3.3 to 4.3.5
Bump haml from 5.0.4 to 5.1.1
[#142338] Handle billable minutes for split accounts
[#148102] Allow choosing financial notes from dropdowns
[#148102] Use change event for IE support, where input doesn’t fire on elements https://github.com/[#142338] If canceled_at is set on an OrderDetail, don’t set billable_minutes wyeworks/nucore-open#2015 [#142338] If canceled_at is set on an OrderDetail, don’t set billable_minutes https://github.com/Bump bullet from 6.0.0 to 6.0.1 wyeworks/nucore-open#2016 Bump bullet from 6.0.0 to 6.0.1 https://github.com/Bump capybara from 3.24.0 to 3.25.0 wyeworks/nucore-open#2017 Bump capybara from 3.24.0 to 3.25.0 https://github.com/Bump capistrano-bundler from 1.5.0 to 1.6.0 wyeworks/nucore-open#2018 Bump capistrano-bundler from 1.5.0 to 1.6.0 https://github.com/Bump text_helpers from 0.7.0 to 0.7.2 wyeworks/nucore-open#2019 Bump text_helpers from 0.7.0 to 0.7.2 https://github.com/[#142338] Backfill task for setting billable_minutes on past reservations wyeworks/nucore-open#2020 [#142338] Backfill task for setting billable_minutes on past reservations https://github.com/[#148527] Remove alias for OrderDetail#merge! and use standard #save! wyeworks/nucore-open#2021 [#148527] Remove alias for OrderDetail#merge! and use standard #save! https://github.com/[#148527] Remove unnecessary ExternalServiceManager wyeworks/nucore-open#2022 [#148527] Remove unnecessary ExternalServiceManager https://github.com/[#148527] Remove unused OrderDetailPresenter#survey_url wyeworks/nucore-open#2023 [#148527] Remove unused OrderDetailPresenter#survey_url https://github.com/Bump rollbar from 2.20.2 to 2.21.0 wyeworks/nucore-open#2024 Bump rollbar from 2.20.2 to 2.21.0 https://github.com/[#148527] Remove unnecessary metaprogramming from ExternalServiceReceiver wyeworks/nucore-open#2025 Define ExternalServiceReceiver#show_url and remove metaprogramming https://github.com/Bump rake from 12.3.2 to 12.3.3 wyeworks/nucore-open#2026 Bump rake from 12.3.2 to 12.3.3 https://github.com/Bump capybara from 3.25.0 to 3.26.0 wyeworks/nucore-open#2027 Bump capybara from 3.25.0 to 3.26.0 https://github.com/Bump eye-patch from 0.5.1 to 1.1.0 wyeworks/nucore-open#2028 Bump eye-patch from 0.5.1 to 1.1.0 https://github.com/Bump shoulda-matchers from 4.1.0 to 4.1.1 wyeworks/nucore-open#2030 Bump shoulda-matchers from 4.1.0 to 4.1.1 https://github.com/Bump oj from 3.7.12 to 3.8.1 wyeworks/nucore-open#2031 Bump oj from 3.7.12 to 3.8.1 https://github.com/Bump capybara from 3.26.0 to 3.27.0 wyeworks/nucore-open#2032 Bump capybara from 3.26.0 to 3.27.0 https://github.com/Bump paper_trail from 10.3.0 to 10.3.1 wyeworks/nucore-open#2033 Bump paper_trail from 10.3.0 to 10.3.1 https://github.com/Bump shoulda-matchers from 4.1.1 to 4.1.2 wyeworks/nucore-open#2034 Bump shoulda-matchers from 4.1.1 to 4.1.2 https://github.com/Bump capybara from 3.27.0 to 3.28.0 wyeworks/nucore-open#2035 Bump capybara from 3.27.0 to 3.28.0 https://github.com/[#146050] Remove unused code for observing order detail status changes wyeworks/nucore-open#2036 [#146050] Remove unused code for observing order detail status changes https://github.com/Reformat and alphabetize Capistrano deployment config wyeworks/nucore-open#2037 Reformat and alphabetize Capistrano deployment config https://github.com/[Security] Bump nokogiri from 1.10.3 to 1.10.4 wyeworks/nucore-open#2038 [Security] Bump nokogiri from 1.10.3 to 1.10.4 https://github.com/Bump haml from 5.1.1 to 5.1.2 wyeworks/nucore-open#2039 Bump haml from 5.1.1 to 5.1.2 https://github.com/Bump sass-rails from 5.0.7 to 6.0.0 wyeworks/nucore-open#2040 Bump sass-rails from 5.0.7 to 6.0.0 https://github.com/Bump haml_lint from 0.32.0 to 0.33.0 wyeworks/nucore-open#2041 Bump haml_lint from 0.32.0 to 0.33.0 https://github.com/Bump exception_notification from 4.3.0 to 4.4.0 wyeworks/nucore-open#2042 Bump exception_notification from 4.3.0 to 4.4.0 https://github.com/Bump oj from 3.8.1 to 3.9.0 wyeworks/nucore-open#2043 Bump oj from 3.8.1 to 3.9.0 https://github.com/[#146050] Allow emailing purchasers on order status changes wyeworks/nucore-open#2044 [#146050] Allow emailing purchasers on order status changes https://github.com/[#150534] Fix reference to LogEventSearcher, it is not in LogEvent wyeworks/nucore-open#2045 [#150534] Fix reference to LogEventSearcher, it is not in LogEvent https://github.com/[#146050] Send order status emails from OrderDetailBatchUpdater also wyeworks/nucore-open#2046 [#146050] Send order status emails from OrderDetailBatchUpdater also https://github.com/[#146050] Update subject and body of email for order status change wyeworks/nucore-open#2047 [#146050] Update subject and body of email for order status change https://github.com/[#146050] Fix typo in text version of email wyeworks/nucore-open#2048 [#146050] Fix typo in text version of email https://github.com/Bump bullet from 6.0.1 to 6.0.2 wyeworks/nucore-open#2049 Bump bullet from 6.0.1 to 6.0.2 https://github.com/Bump will_paginate from 3.1.7 to 3.1.8 wyeworks/nucore-open#2050 Bump will_paginate from 3.1.7 to 3.1.8 https://github.com/Bump delayed_job_active_record from 4.1.3 to 4.1.4 wyeworks/nucore-open#2051 Bump delayed_job_active_record from 4.1.3 to 4.1.4 https://github.com/Bump awesome_nested_set from 3.1.4 to 3.2.0 wyeworks/nucore-open#2052 Bump awesome_nested_set from 3.1.4 to 3.2.0 https://github.com/[#143406] facility senior staff can see problem queues wyeworks/nucore-open#2055 [#143406] facility senior staff can see problem queues https://github.com/[#140481] remove footer from bulk email wyeworks/nucore-open#2056 [#140481] remove footer from bulk email https://github.com/[#141584] move transactions in review into nav wyeworks/nucore-open#2058 [#141584] move transactions in review into nav https://github.com/[#144301] handle start/end times export for occupancies in account transaction export wyeworks/nucore-open#2059 handle start/end export for occupancies in account transaction export https://github.com/[#150887] update order status update email wyeworks/nucore-open#2060 [#150887] Update order status update email https://github.com/[#133036] do not validate custom subject/message presence for offline emails wyeworks/nucore-open#2061 [#133036] do not validate custom subject/message presence for offline emails https://github.com/[#144741] add link for instruments from training requests wyeworks/nucore-open#2062 [#144741] add link for instruments from training requests https://github.com/Bump rollbar from 2.21.0 to 2.22.1 wyeworks/nucore-open#2063 Bump rollbar from 2.21.0 to 2.22.1 https://github.com/Bump capistrano from 3.11.0 to 3.11.1 wyeworks/nucore-open#2064 Bump capistrano from 3.11.0 to 3.11.1 https://github.com/Bump oj from 3.9.0 to 3.9.1 wyeworks/nucore-open#2065 Bump oj from 3.9.0 to 3.9.1 https://github.com/Fix spec broken by passing the fiscal year boundry wyeworks/nucore-open#2066 Fix spec broken by passing the fiscal year boundry https://github.com/[#149187] Add filtering to Statement History wyeworks/nucore-open#2067 [#149187] Add filtering to Statement History https://github.com/[#149698] Add inverse_of to sanger submission/sample relationship wyeworks/nucore-open#2068 Add inverse_of to sanger submission/sample relationship [open] https://github.com/Add jhanggi back into codeowners wyeworks/nucore-open#2069 Add jhanggi back into codeowners https://github.com/Bump rubyzip from 1.2.3 to 1.2.4 wyeworks/nucore-open#2070 Bump rubyzip from 1.2.3 to 1.2.4 https://github.com/Bump aasm from 5.0.5 to 5.0.6 wyeworks/nucore-open#2071 Bump aasm from 5.0.5 to 5.0.6 https://github.com/Bump capybara from 3.28.0 to 3.29.0 wyeworks/nucore-open#2072 Bump capybara from 3.28.0 to 3.29.0 https://github.com/[#149187] Statement filtering feedback wyeworks/nucore-open#2073 [#149187] Statement filtering feedback https://github.com/[#149187] Eliminate constant in Statement which assumed that the order_details table exists wyeworks/nucore-open#2074 [#149187] Eliminate constant in Statement which assumed that the order_details table exists https://github.com/Update CODEOWNERS so all three are used wyeworks/nucore-open#2075 Update CODEOWNERS so all three are used https://github.com/[#149187] Remove unnecessary calls to distinct when we’re just checking for inclusion wyeworks/nucore-open#2076 [#149187] Remove unnecessary calls to distinct when we’re just checking for inclusion https://github.com/Bump rspec-collection_matchers from 1.1.3 to 1.2.0 wyeworks/nucore-open#2077 Bump rspec-collection_matchers from 1.1.3 to 1.2.0 https://github.com/[Security] Bump simple_form from 4.1.0 to 5.0.0 wyeworks/nucore-open#2078 Bump simple_form from 4.1.0 to 5.0.0 https://github.com/Bump capistrano from 3.11.1 to 3.11.2 wyeworks/nucore-open#2079 Bump capistrano from 3.11.1 to 3.11.2 https://github.com/[Security] Bump rubyzip from 1.2.4 to 2.0.0 wyeworks/nucore-open#2080 Bump rubyzip from 1.2.4 to 2.0.0 https://github.com/Bump haml_lint from 0.33.0 to 0.34.0 wyeworks/nucore-open#2081 Bump haml_lint from 0.33.0 to 0.34.0 https://github.com/Bump oj from 3.9.1 to 3.9.2 wyeworks/nucore-open#2082 Bump oj from 3.9.1 to 3.9.2 https://github.com/Bump simple_form from 5.0.0 to 5.0.1 wyeworks/nucore-open#2083 Bump simple_form from 5.0.0 to 5.0.1 https://github.com/Docker environment for local development wyeworks/nucore-open#2084 Docker environment for local development https://github.com/Bump rake from 12.3.3 to 13.0.0 wyeworks/nucore-open#2086 Bump rake from 12.3.3 to 13.0.0 https://github.com/[#148527] Add support for Form.IO order forms wyeworks/nucore-open#2089 [#148527] Add support for Form.IO order forms https://github.com/[#148527] Gracefully handle space characters in the location of UrlService wyeworks/nucore-open#2090 [#148527] Gracefully handle space characters in the location of UrlService https://github.com/Bump will_paginate from 3.1.8 to 3.2.1 wyeworks/nucore-open#2091 Bump will_paginate from 3.1.8 to 3.2.1 https://github.com/Add delayed_job to docker setup wyeworks/nucore-open#2092 Add delayed_job to docker setup https://github.com/[Security] Bump loofah from 2.3.0 to 2.3.1 wyeworks/nucore-open#2093 [Security] Bump loofah from 2.3.0 to 2.3.1 https://github.com/Bump spreadsheet from 1.2.4 to 1.2.5 wyeworks/nucore-open#2094 Bump spreadsheet from 1.2.4 to 1.2.5 https://github.com/Remove gem for now-unused Code Climate wyeworks/nucore-open#2095 Remove gem for now-unused Code Climate https://github.com/Add workflows: key to Circle CI config wyeworks/nucore-open#2096 Add workflows: key to Circle CI config https://github.com/Fixes to eye template wyeworks/nucore-open#2097 Fixes to eye template https://github.com/Add health_check gem wyeworks/nucore-open#2098 Add health_check gem https://github.com/Improve SAML setup instructions wyeworks/nucore-open#2099 Improve SAML setup instructions https://github.com/Easy attribute update skipping in SAML wyeworks/nucore-open#2100 Easy attribute update skipping in SAML https://github.com/Add additional SAML logging wyeworks/nucore-open#2101 Add additional SAML logging https://github.com/Fix SAML logout spec wyeworks/nucore-open#2102 Fix SAML logout spec https://github.com/Bump rspec-rails from 3.8.2 to 3.8.3 wyeworks/nucore-open#2103 Bump rspec-rails from 3.8.2 to 3.8.3 https://github.com/Bump nokogiri from 1.10.4 to 1.10.5 wyeworks/nucore-open#2105 Bump nokogiri from 1.10.4 to 1.10.5 https://github.com/Changes from UMass to support new user changes wyeworks/nucore-open#2106 Changes from UMass to support new user changes https://github.com/Move timezone configuration to settings wyeworks/nucore-open#2107 Move timezone configuration to settings https://github.com/[#148121] Rake tasks for converting user between internal and external wyeworks/nucore-open#2108 [#148121] Rake tasks for converting user between internal and external https://github.com/Tech task: Remove code climate config/gems wyeworks/nucore-open#2109 Tech task: Remove code climate config/gems https://github.com/Bump Devise to 4.7.1 wyeworks/nucore-open#2110 Update Devise to 4.7.1 https://github.com/Bump devise_saml_authenticatable to 1.5.0 wyeworks/nucore-open#2111 Bump devise_saml_authenticatable to 1.5.0 https://github.com/Bump rake from 13.0.0 to 13.0.1 wyeworks/nucore-open#2112 Bump rake from 13.0.0 to 13.0.1 https://github.com/ Update SAML config to use Rails.root.join wyeworks/nucore-open#2113 Use relative path for SAML certificate location https://github.com/Fix SAML certificate path wyeworks/nucore-open#2114 Fix certificate path https://github.com/Add instructions for running LDAP in docker-compose wyeworks/nucore-open#2115 Add instructions for running LDAP in docker-compose https://github.com/[#147850] Move ordered_at field from Order to OrderDetail wyeworks/nucore-open#2116 [#147850] Move ordered_at field from Order to OrderDetail https://github.com/[#147850] Set ordered_at when adding to an order wyeworks/nucore-open#2117 [#147850] Set ordered_at when adding to an order https://github.com/[#146482] Allow users to fix problem reservations wyeworks/nucore-open#2119 [#146482] Allow users to fix problem reservations https://github.com/[#147850] Set ordered_at for accessories wyeworks/nucore-open#2120 [#147850] Set ordered_at for accessories https://github.com/Bump icalendar from 2.5.3 to 2.6.0 wyeworks/nucore-open#2121 Bump icalendar from 2.5.3 to 2.6.0 https://github.com/Bump oj from 3.9.2 to 3.10.0 wyeworks/nucore-open#2122 Bump oj from 3.9.2 to 3.10.0 https://github.com/Bump mysql2 from 0.5.2 to 0.5.3 wyeworks/nucore-open#2123 Bump mysql2 from 0.5.2 to 0.5.3 https://github.com/[#169636849] Accessibility tweaks wyeworks/nucore-open#2124 [#169636849] Accessibility tweaks https://github.com/More accessibility tweaks wyeworks/nucore-open#2125 More accessibility tweaks https://github.com/Bump nokogiri from 1.10.5 to 1.10.7 wyeworks/nucore-open#2126 Bump nokogiri from 1.10.5 to 1.10.7 https://github.com/Bump icalendar from 2.6.0 to 2.6.1 wyeworks/nucore-open#2127 Bump icalendar from 2.6.0 to 2.6.1 https://github.com/[#152079] Fix error on merge orders containing timed services wyeworks/nucore-open#2128 [#152079] Fix error on merge orders containing timed services https://github.com/Update spec to handle forks with different account types wyeworks/nucore-open#2129 Update spec to handle forks with different account types https://github.com/Bump haml_lint from 0.34.0 to 0.34.1 wyeworks/nucore-open#2130 Bump haml_lint from 0.34.0 to 0.34.1 https://github.com/Pull nu_research_safety engine into open wyeworks/nucore-open#2131 Pull nu_research_safety engine into open https://github.com/[Security] Bump excon from 0.62.0 to 0.71.0 wyeworks/nucore-open#2132 [Security] Bump excon from 0.62.0 to 0.71.0 https://github.com/Move research safety engine into main app wyeworks/nucore-open#2133 Move research safety engine into main app https://github.com/Research safety refactors for UMass wyeworks/nucore-open#2134 Research safety refactors for UMass https://github.com/[Security] Bump rack from 2.0.7 to 2.0.8 wyeworks/nucore-open#2135 [Security] Bump rack from 2.0.7 to 2.0.8 https://github.com/Allow longer revenue accounts wyeworks/nucore-open#2136 Allow longer revenue accounts https://github.com/Bump rollbar from 2.22.1 to 2.23.1 wyeworks/nucore-open#2137 Bump rollbar from 2.22.1 to 2.23.1 https://github.com/Bump capybara from 3.29.0 to 3.30.0 wyeworks/nucore-open#2139 Bump capybara from 3.29.0 to 3.30.0 https://github.com/Bump bullet from 6.0.2 to 6.1.0 wyeworks/nucore-open#2140 Bump bullet from 6.0.2 to 6.1.0 https://github.com/[#152079] Fix adding timed service bundle wyeworks/nucore-open#2141 [#152079] Fix adding timed service bundle https://github.com/Update codeowners wyeworks/nucore-open#2142 Update codeowners https://github.com/Upgrade to Rails 5.1 wyeworks/nucore-open#2144 Upgrade to Rails 5.1 https://github.com/form.io documentation from aaron wyeworks/nucore-open#2146 Add form.io tips and tricks https://github.com/Allow longer expense accounts for products wyeworks/nucore-open#2147 Allow longer expense accounts for products https://github.com/Remove constricting spec wyeworks/nucore-open#2148 Remove constricting spec https://github.com/Upgrade to Rails 5.2 wyeworks/nucore-open#2149 Upgrade to Rails 5.2 https://github.com/Add webmock wyeworks/nucore-open#2150 Add webmock to testing environment https://github.com/[#152343] Add auditing to bulk account deletion wyeworks/nucore-open#2151 [#152343] Add auditing to bulk account deletion https://github.com/Upgrade I18n to 1.7.1 wyeworks/nucore-open#2152 Upgrade I18n to 1.7.1 https://github.com/Fix forrmatting of Order Date on "My Orders" wyeworks/nucore-open#2153 Fix forrmatting of Order Date on "My Orders" https://github.com/[#140480] Disable reconciliation note field on order detail modal wyeworks/nucore-open#2154 [#140480] Disable reconciliation note field on modal https://github.com/[#139340] Add ability to export account search results to CSV wyeworks/nucore-open#2155 [#139340] Add ability to export account search results to CSV https://github.com/Bump synaccess_connect from 0.3.0 to 0.3.1 wyeworks/nucore-open#2156 Bump synaccess_connect from 0.3.0 to 0.3.1 https://github.com/Bump mini_racer from 0.2.8 to 0.2.9 wyeworks/nucore-open#2157 Bump mini_racer from 0.2.8 to 0.2.9 https://github.com/Bump shoulda-matchers from 4.1.2 to 4.2.0 wyeworks/nucore-open#2158 Bump shoulda-matchers from 4.1.2 to 4.2.0 https://github.com/Bump config from 2.1.0 to 2.2.1 wyeworks/nucore-open#2159 Bump config from 2.1.0 to 2.2.1 https://github.com/Tech task: Remove recharge account feature flag wyeworks/nucore-open#2162 Tech task: Remove recharge account feature flag https://github.com/[#139382] Add ability to include multiples of an instrument in a bundle wyeworks/nucore-open#2163 [#139382] Add ability to include multiples of an instrument in a bundle https://github.com/[#139339] Add ability to bulk import timed services wyeworks/nucore-open#2164 [#139339] Add ability to bulk import timed services https://github.com/Fix recharge account editing wyeworks/nucore-open#2165 Fix recharge account editing https://github.com/[#146482] Fix text for problem resolution fields in export raw wyeworks/nucore-open#2166 [#146482] Fix text for problem resolution fields in export raw https://github.com/[#151885] Add ability to add to an existing order in bulk import wyeworks/nucore-open#2167 [#151885] Add ability to add to an existing order in bulk import https://github.com/Rails 5.2 - Fix for Oracle: cannot where(type: Class). Must be strings. wyeworks/nucore-open#2168 Rails 5.2 - Fix for Oracle: cannot where(type: Class). Must be strings. https://github.com/Bump coffee-rails from 4.2.2 to 5.0.0 wyeworks/nucore-open#2171 Bump coffee-rails from 4.2.2 to 5.0.0 https://github.com/[#146482] Users should not be able to resolve if missing start time wyeworks/nucore-open#2174 [#146482] Users should not be able to resolve if missing start time https://github.com/[#152191] Search more fields in account search wyeworks/nucore-open#2175 [#152191] Search more fields in account search https://github.com/Update import script in Oracle readme wyeworks/nucore-open#2176 Update import script in Oracle readme https://github.com/Cleanup specs wyeworks/nucore-open#2178 Cleanup specs https://github.com/Lock down FactoryBot to < 5 wyeworks/nucore-open#2179 Lock down FactoryBot to < 5 https://github.com/Fix downstream specs wyeworks/nucore-open#2181 Fix downstream specs https://github.com/Fix "Manage Journal" and add "s" on billing side bar wyeworks/nucore-open#2182 Fix "Manage Journal" and add "s" on billing side bar https://github.com/[#146482] Ensure price policy is assigned when resolving a problem wyeworks/nucore-open#2183 [#146482] Ensure price policy is assigned when resolving a problem https://github.com/Clean up formatting in readme wyeworks/nucore-open#2184 Clean up formatting in readme https://github.com/[#151494] Use network timeouts to communice with Dataprobe relays wyeworks/nucore-open#2185 [#151494] Use network timeouts to communice with Dataprobe relays https://github.com/Bump pry-byebug from 3.7.0 to 3.8.0 wyeworks/nucore-open#2186 Bump pry-byebug from 3.7.0 to 3.8.0 https://github.com/Bump capybara from 3.30.0 to 3.31.0 wyeworks/nucore-open#2187 Bump capybara from 3.30.0 to 3.31.0 https://github.com/Bump spreadsheet from 1.2.5 to 1.2.6 wyeworks/nucore-open#2189 Bump spreadsheet from 1.2.5 to 1.2.6 https://github.com/Bump oj from 3.10.1 to 3.10.2 wyeworks/nucore-open#2190 Bump oj from 3.10.1 to 3.10.2 https://github.com/Bump parallel_tests from 2.30.1 to 2.31.0 wyeworks/nucore-open#2191 Bump parallel_tests from 2.30.1 to 2.31.0 https://github.com/Bump rubyzip from 2.0.0 to 2.2.0 wyeworks/nucore-open#2192 Bump rubyzip from 2.0.0 to 2.2.0 https://github.com/[#149740] Add reference_id to OrderDetail wyeworks/nucore-open#2193 [#149740] Add reference_id to OrderDetail https://github.com/[#144526] Add link to download results as zip file wyeworks/nucore-open#2194 [#144526] Add link to download results as zip file https://github.com/[#136393] Clone account memberships wyeworks/nucore-open#2195 [#136393] Clone account memberships https://github.com/Tech task: make seeds idempotent wyeworks/nucore-open#2196 Tech task: make seeds idempotent https://github.com/Remove unused javascript file wyeworks/nucore-open#2197 Remove unused javascript file https://github.com/[#148320] Improve performance of relay statuses wyeworks/nucore-open#2198 [#148320] Improve performance of relay statuses https://github.com/[#139340] Fix location of search button on account search wyeworks/nucore-open#2199 Fix location of search button on account search https://github.com/[#149133] Update send notifications text wyeworks/nucore-open#2200 [#149133] Update send notifications text https://github.com/[#152761] Improve performance of occupancies dashboard wyeworks/nucore-open#2201 [#152761] Improve performance of occupancies dashboard https://github.com/Bump simple_form from 5.0.1 to 5.0.2 wyeworks/nucore-open#2202 Bump simple_form from 5.0.1 to 5.0.2 https://github.com/Bump haml_lint from 0.34.1 to 0.34.2 wyeworks/nucore-open#2203 Bump haml_lint from 0.34.1 to 0.34.2 https://github.com/Bump webmock from 3.8.0 to 3.8.1 wyeworks/nucore-open#2204 Bump webmock from 3.8.0 to 3.8.1 https://github.com/[#148698] Facility instruments dashboard wyeworks/nucore-open#2205 [#148698] Facility instruments dashboard https://github.com/Add support for UMass journaling wyeworks/nucore-open#2206 Add support for UMass journaling https://github.com/[#149739] Maintain status/completion date after add to order wyeworks/nucore-open#2207 [#149739] Maintain status/completion date after add to order https://github.com/[#152806] Prevent future Ordered/Fulfilled dates in bulk upload wyeworks/nucore-open#2208 [#152806] Prevent future Ordered/Fulfilled dates in bulk upload https://github.com/[#140079] Improve product search (MySQL only) wyeworks/nucore-open#2209 [#140079] Improve product search (MySQL only) https://github.com/[#137160] Reorganize Billing Sidebar and remove AR module wyeworks/nucore-open#2211 [#137160] Reorganize Billing Sidebar and remove AR module https://github.com/Make formio layout more haml and add viewhook wyeworks/nucore-open#2212 Make formio layout more haml and add viewhook https://github.com/[#148320] Fix caching issue with shared relays wyeworks/nucore-open#2213 Fix caching issue with shared relays https://github.com/Switch from Poltergeist/PhantomJS to Chrome headless and Rails system tests wyeworks/nucore-open#2214 Switch from Poltergeist/PhantomJS to Chrome headless and Rails system tests https://github.com/[#38893] Group Products on Homepage wyeworks/nucore-open#2215 [#38893] Group Products on Homepage https://github.com/Bump nokogiri from 1.10.7 to 1.10.8 wyeworks/nucore-open#2216 Bump nokogiri from 1.10.7 to 1.10.8 https://github.com/Bump webmock from 3.8.1 to 3.8.2 wyeworks/nucore-open#2217 Bump webmock from 3.8.1 to 3.8.2 https://github.com/Bump rollbar from 2.23.2 to 2.24.0 wyeworks/nucore-open#2218 Bump rollbar from 2.23.2 to 2.24.0 https://github.com/Bump capistrano from 3.11.2 to 3.12.0 wyeworks/nucore-open#2219 Bump capistrano from 3.11.2 to 3.12.0 https://github.com/[#151885] Fixes for add to order on bulk upload wyeworks/nucore-open#2220 [#151885] Fixes for add to order on bulk upload https://github.com/[#152849] Fix movable transaction when order is missing costs wyeworks/nucore-open#2221 [#152849] Fix movable transaction when order is missing costs https://github.com/[#152855] Properly filter unpurchased orders from movable wyeworks/nucore-open#2222 [#152855] Properly filter unpurchased orders from movable https://github.com/Update codeowners to use github teams wyeworks/nucore-open#2223 Update codeowners to use github teams https://github.com/Change docker-setup wyeworks/nucore-open#2224 Update docker-setup for newer Mac versions https://github.com/[#151885] Fixes for oracle on adding to bulk upload wyeworks/nucore-open#2225 Fixes for oracle on adding to bulk upload https://github.com/Bump shoulda-matchers from 4.2.0 to 4.3.0 wyeworks/nucore-open#2226 Bump shoulda-matchers from 4.2.0 to 4.3.0 https://github.com/Use Uglifier with harmony in order to allow ES6 syntax. wyeworks/nucore-open#2227 Use Uglifier with harmony in order to allow ES6 syntax. https://github.com/Tech task: Shorten index name because oracle wyeworks/nucore-open#2228 Shorten index name because oracle https://github.com/[#152924] Prevent error when updating order with auto-scaled accessories wyeworks/nucore-open#2229 [#152924] Prevent error when updating order with auto-scaled accessories https://github.com/Fix account cloner spec when running under oracle wyeworks/nucore-open#2230 Fix account cloner spec when running under oracle https://github.com/Fix XLS journal spreadsheet rendering wyeworks/nucore-open#2231 Fix journal format lookup to be string/symbol agnostic https://github.com/[#152933] Fix print styles on Formio embeds wyeworks/nucore-open#2232 Fix print styles on Formio embeds https://github.com/Bump haml_lint from 0.34.2 to 0.35.0 wyeworks/nucore-open#2233 Bump haml_lint from 0.34.2 to 0.35.0 https://github.com/Bump nokogiri from 1.10.8 to 1.10.9 wyeworks/nucore-open#2234 Bump nokogiri from 1.10.8 to 1.10.9 https://github.com/Bump will_paginate from 3.2.1 to 3.3.0 wyeworks/nucore-open#2235 Bump will_paginate from 3.2.1 to 3.3.0 https://github.com/Bump bootsnap from 1.4.5 to 1.4.6 wyeworks/nucore-open#2236 Bump bootsnap from 1.4.5 to 1.4.6 https://github.com/Bump oj from 3.10.2 to 3.10.3 wyeworks/nucore-open#2237 Bump oj from 3.10.2 to 3.10.3 https://github.com/[#38893] Fix ordering of product groups on facility homepage wyeworks/nucore-open#2238 [#38893] Fix ordering of product groups on facility homepage https://github.com/[#148698] Update instrument dashboard label wyeworks/nucore-open#2239 Update instrument dashboard label https://github.com/Fix circular dependency issue wyeworks/nucore-open#2240 Fix circular dependency issue https://github.com/Tech task: Fix spurious spec failure wyeworks/nucore-open#2241 Tech task: Fix spurious spec failure https://github.com/[#151208] Export Raw "Timed Services" enhancement wyeworks/nucore-open#2242 Change Charge For in Time Services to minutes in export raw csv https://github.com/[#151928] Fix hard error on cross-facility Payment Sources wyeworks/nucore-open#2243 [#151928] Fix hard error on cross-facility Payment Sources https://github.com/[#149739] Fix sorting when deciding most recent order wyeworks/nucore-open#2246 [#149739] Fix sorting when deciding most recent order https://github.com/[#38893] Add inactive tag to product names in groups wyeworks/nucore-open#2247 [#38893] Add inactive tag to product names in groups