Skip to content

Onboarding 2.0, Item Visiblity, distinguish distribution as pick-up or delivery, and bug fixes!

Compare
Choose a tag to compare
@edwinthinks edwinthinks released this 20 Sep 13:50
2ecdbd0

✍️ Description

This release contains half of the work (other half is in the previous release; 2.3.0) from Ruby For Good Fall 2020! Many issues that we aimed to address were addressed and are included in this release. Here are some of the highlighted changes

✨ What's New?

  • We've implemented a new method for processing requests for new accounts for the diaperbase application. New prospective users can now request an account through our application. This request will than be used by our internal team to process the request in a expedited and speedy fashion.
    Screen Shot 2020-09-20 at 8 36 25 AM
    Screen Shot 2020-09-20 at 8 36 28 AM
  • Diaperbase users can now specify the mode of delivering the distribution they've created! That is, they can distinguish which distributions should be picked-up or delivered directly to them.
    Screen Shot 2020-09-20 at 8 38 56 AM
  • Diaperbase users can now specify if they want specified inventory items to be visible and requestable by their partners.
    92331584-5a7c7a80-f03d-11ea-8f1a-0ec37f05264b
  • Creating a distribution that causes the on-hand total of an inventory item to drop below the specified minimum will cause an banner to appear notifying the user that they may need to add more inventory.
    93021042-8f914b80-f5ae-11ea-8a12-52c2a128d8b4 (1)

🐞 Bug Fixes

  • The extra line that appears when an error occurs in distribution creation has been removed.
  • Prevent distributions from failing because email sending fails synchronously. Instead, queue the email send job and allow the distribution to get created. The email will get sent out eventually by sidekiq's retrying.

💖 Other Changes

  • Added letter_opener to more easily test emails locally.