All Collections
New Releases
Release Notes: Jade Sky (3.0.0)
Release Notes: Jade Sky (3.0.0)
Andrew Day avatar
Written by Andrew Day
Updated over a week ago

This page contains release notes for Operation Jade Sky. Follow the links below to access notes on specific features:

Launch Pad

Ref. Key

Summary

Release Notes

End Point

LAUN-108

Update Blaze in seed to sale dev branch

The Seed to Sale developer branch now uses Blaze 1.2.0

N/A

LAUN-83

Navigate to Wholesale Home by clicking the title within the toolbar

Users can navigate to the Wholesale application homepage by clicking the "Wholesale" title on the Ample toolbar.

N/A

LAUN-41

Create dropdown component

Added a dropdown menu for switching between Apps.

N/A

LAUN-34

Rejig web app breadcrumbs to make way for new app-header component

Moved breadcrumbs from the seed-to-sale header to underneath the header (main portion of the view).

N/A

LAUN-33

Create app-header component

Added a header to contain a dropdown menu, which switches between apps.

N/A

Provincial Case Labels

Ref. Key

Summary

Release Notes

End Point

WHOL-484

Print labels for WHOL-115 (GS1 -128 labels) display incorrect locations in localhost

Bug Fix: When printing case labels through the Case SKU's Packaging Runs tab, locations now display correctly in localhost.

N/A

WHOL-307

Provincial Case Labels - GS1-128 [4x6"] - NS/PEI

Recreational labels revised to comply with Provincial Appearance and Data Requirements for Nova Scotia.

N/A

WHOL-290

Provincial Case Labels - Rename current GS1-128 case label (BC)

Renamed the GS1-128 (CS) label template to "GS1-128 (CS) [4X6"] - BC" to indicate that this template is specific to case label requirements in British Columbia.

N/A

WHOL-289

Provincial Case Labels - GS1-128 [4x6"] - ON

Recreational labels revised to comply with Provincial Appearance and Data Requirements for Ontario.

N/A

WHOL-281

Provincial Case Labels - GS1-128 [4x6"] - AB

Recreational labels revised to comply with Provincial Appearance and Data Requirements for Alberta.

N/A

WHOL-115

GS1-128 (CS) - BC

Shipping case labels revised to comply with Provincial Appearance and Data Requirements for BC.

N/A

Sales Orders–Part 1

Ref. Key

Summary

Release Notes

End Point

WHOL-660

BE: Province used for Shipment Tax Calculation

Bug Fix: A sales order's shipment tax is now calculated using the associated vendor's shipping province, rather than the client registration province.

/v2/sales_orders/:sales_order_id/shipments
/v2/sales_orders/:sales_order_id/shipments/:shipment_id

WHOL-637

BE - Auto-generate functionality for SO ID *AND* manually entering identifier don't work

Bug Fix: Restored functionality to SO ID field. Now, a user can leave the field blank to auto-generate or manually enter an identifier; both options will save successfully.

N/A

WHOL-558

Sales Report 2 error when a province is not selected

Bug Fix: Sales Report 2 now reads 'province' as an optional filter field, and the report now generates even when no province is selected.

N/A

WHOL-443

Shipment Invoice - Add "GTIN"

The Shipment Invoice now includes each SKU's Global Trade Item Number GTIN. The invoice pulls this information from the GTIN field on the SKU's Overview tab in the Products module.

N/A

WHOL-442

UPC to GTIN Changes

In the line items table on the Sales Order Overview, Sales Order Invoice, Shipment Overview, Shipment Invoice, and Shipment Packing Slip, the "UPC" and "Product Code" table headers have been changed to "GTIN". For each line item, these tables now pull from the GTIN field on the SKU's 'SKU Setup' section.

N/A

WHOL-441

Remove PO settings from wholesale

Purchase Order Settings sub-tabs are hidden from the Wholesale Settings tab; these will be added to the Wholesale module in a future release.

N/A

WHOL-415

Adjust SO and PO table displays on the overview to hide Tax

Sales Order and Purchase Order tables no longer calculate tax per line item. Instead, the *Total* column for each line item calculates price*quantity, and the *Total* row beneath the line items calculates the subtotal of all line items plus any applicable tax.

N/A

WHOL-363

Sales Orders - Display total EA when adding line items

Added a *Total EA* column to the Sales Order table so that users can see the total number of EA units included in each line item based on the number of CS units in the *QTY* field.

N/A

WHOL-308

Sales Orders - List - "PO Ref. ID" should not be linked in this release (no POs)

Disabled Purchase Order reference ID links throughout the Wholesale application; Purchase Order functionality will be added in a future release.

N/A

WHOL-306

Sales Orders - Increase "Add Line Item" modal to LARGE

The "Add Line Item" modals on both Purchase Orders and Sales Orders have been modified to a larger size to improve UX.

N/A

WHOL-304

Sales Orders - list - remove "Status" title above status selector

On the Sales Order tab, removed the "Status" title above the status filter drop-down menu.

N/A

WHOL-302

SalesOrder Create - Improve clarity around Sales Order ID

Added help text under the Sales Order ID field to clarify that a user can leave the field blank when creating a new Sales Order.

N/A

WHOL-298

Sales Orders - Add validation on date pickers

Added validation to Sales Order date pickers: The *Date Shipped* cannot be earlier than the *Date Ordered*, and the *Date Delivered* cannot be earlier than the *Date Shipped*.

N/A

WHOL-297

Sales Orders - Add packing slip to Shipments table

Added a packing slip download button to the table on the Shipments tab so that a user doesn't have to navigate to a Shipment's Profile to download and print the packing slip.

N/A

WHOL-201

Incorrect taxes on sales orders

Corrected the improper display of totals and taxes on Sales Orders.

N/A

WHOL-184

SO Create - remove validations

Removed the following validations during sales order creation:
-PO Reference ID
-Person Responsible
-Payment Terms
-PO reference ID

N/A

WHOL-178

SalesOrders - Line item quantity population and price calculation

On creation of a sales order, price presets to the wholesale price. On edit of a sales order price presets to the unit price. Added a button beside the price field to reset back to wholesale price in both cases.

N/A

WHOL-173

SalesOrders - Only show case SKUs when adding items

Ensured only SKUs that are cases display when adding items to a sales order.

GET /v2/case_skus

WHOL-155

Add comments section to shipments

Added a comments column to shipments, so user comments can be recorded and displayed on the shipment invoice.

N/A

WHOL-154

Small change to the ordering of shipment statuses

Added a confirmation modal with custom text for changing the shipment status to shipped, and the overview section now displays the shipped date and time.

/v2/sales_orders

WHOL-149

N/A - fix seeds to accommodate Shipments and Sku Cases

Seeds inventory now accommodates Shipments and SKU Cases.

N/A

WHOL-140

Adjust sales order items table

Sub-total in the financial summary of sales orders changed to "Total".

N/A

WHOL-136

BE: Calculate Total for Shipment

Added total_amount parameter to each shipment line item.

N/A

WHOL-120

BE: Set a delivery date when a shipment is delivered

Ensured the Shipment delivery date is set to the current date when the status is changed to 'Delivered'.

/v2/sales_orders/shipments

WHOL-119

BE: FE tests need predictable Shipment statuses

Statuses now set sequentially when creating Shipment seeds.

N/A

WHOL-117

BE: Fix Sales Order Line items Shipped Amounts

Changes the calculation of the Sales Order Line Items 'Shipped' values, based on the associated Shipped Line Items, so that 'Shipped' values are the sum of the associated Shipped Line Items quantities.

/v2/sales_orders

WHOL-113

BE: Add upc code to sku seeds and rename shipment params

Adds UPC codes to SKU seeds, as they are required when creating Shipment line items. This change also renames the shipping_line_items parameters to line_items so that it is consistent with the line_items array returned in the show json.

/v2/sales_orders/shipments

WHOL-108

BE: Update Shipment Delivery Date

Ensured that once a Shipment is delivered, only the delivery date can be updated.

/v2/sales_orders/shipments

WHOL-25

SalesOrders - Shipment - Packing Slip (PDF)

Added a Packing Slip to Shipments to provide a bulk purchaser with information on a shipment's contents, so they can confirm contents upon delivery.

N/A

WHOL-23

SalesOrder - Shipment Invoice (PDF)

Created a Shipment Invoice.

N/A

WHOL-15

Sales Order - edit (tab)

Revised Sales Orders to support editing provided there are no existing shipments.

N/A

WHOL-14

SalesOrder - Shipment - list

Change allows users to see the status of a sales order in more detail.

/v2/sales_orders/:sales_order_identifier/shipments

WHOL-13

SalesOrder - Shipment - overview

Created a Shipment Overview Section.

GET /v2/sales_orders/:sales_order_identifier/shipments/:id
PUT /v2/sales_orders/:sales_order_identifier/shipments/:id
GET /v2/sales_orders/:sales_order_identifier/shipments/:id/send_email

WHOL-10

SalesOrder - Shipment - create/edit

Shipments can now be created that fulfill all, or just part, of an order.

N/A

WHOL-5

Sales Order - overview

Add Sales Order Endpoints for show, destroy (archiving), and sending the latest Sales Order PDF to a given email address . Sales Order statuses are added to production seeds. Sales Orders and Line Items are added to Wholesale seeds

/v2/sales_orders/:ID

WHOL-3

Sales Order - new

Added the user ability to create new sales orders.

/v2/sales_orders

WHOL-2

Sales Order - list

Created a designed Sales Orders tab where clients will view and access their sales orders. The list of sales orders appears in a table with several sortable columns, and functionality exists to filter sales orders by status or enter a search query.

N/A

AMSH-416

BE: Sort shipments in sales order show json template

Changed json response to sort Shipments by ID in descending order in the Sales Order.

/v2/sales_orders

Sales Orders–Part 2

Ref. Key

Summary

Release Notes

End Point

WHOL-311

Sales Orders - list - show most recent sales order first

The index on the Sales Orders tab now sorts Sales Orders from most-to-least recent by default.

/v2/sales_orders

WHOL-310

Sales Orders - Link to vendor from sales order

The vendor's name on the Sales Order Overview tab is now a link, allowing a user to easily navigate back to the Vendor's Profile from the sales order.

N/A

WHOL-303

SOs/POs - Add tooltip to "$" button to explain

Added a tooltip above the '$' button on a sales order line item to clarify that the button's purpose is to revert the "Price" field to the value entered in the "Wholesale Price" field in the SKU's "SKU Setup" section.

N/A

WHOL-296

Sales Orders - Add breadcrumbs to SOs and shipments

Added breadcrumbs to allow a user on a Shipment Profile to easily navigate back to the Sales Order's Profile. The breadcrumb syntax is: Sales Orders > Sales Order Name (e.g. AMP-S-0009) > Shipments > Shipment Name (e.g. Shipment 52)

N/A

WHOL-280

SO/PO Create/Edit - limit results displayed in Add Line Item modal to 10

When a user creates a purchase order or sales order, the Line Items modal now only displays 10 items at a time so that the user does not have to scroll through a long list. Instead, the user will click arrow buttons to navigate between pages of items.

N/A

WHOL-279

SO/PO - limit list results to 10

The Sales Orders and Purchase Orders indices now only display 10 entries at a time so that the user does not have to scroll through a long list. Instead, the indices use pagination and filters.

/v2/sales_orders

WHOL-278

SOs/POs - remove "$$$" from price field on create/edit

Removed the "$$$" watermark text from the "Price" field on SO/PO line items.

N/A

WHOL-277

SO/PO - Click line item row to add

In the Line Items modal during the sales order or purchase order creation workflow, a user can click anywhere in the line item row to check the box selecting the line item.

N/A

WHOL-266

Sales Order config seeds for all LPs

Sales order configs are now available to all LPs in production seeds.

N/A

WHOL-215

SalesOrders - ensure tax is being charged based on shipping address province

Tested the sales order creation workflow to ensure that tax paid on sales orders calculates based on the vendor's shipping province.

N/A

WHOL-209

SalesOrders - add date pickers sales orders and shipments for backdating

Date pickers have been adjusted so that LP's can backdate sales orders and shipments to reconcile their records; The sales order's "Date Ordered" field and the shipment's "Date Shipped' and "Date Delivered" fields can all be edited when the sales order and shipment are in the appropriate statuses.

N/A

WHOL-98

FE: Shipment Overview

Created a Shipment Overview tab, where a user can access essential information and actions for a specific shipment.

N/A

WHOL-70

FE: Sales order container

Added a Shipments tab to the Sales Order profile, where a user can access an index of all shipments created against a sales order. Shipments are listed in tabular format, with sortable table columns that list essential information about each shipment.

N/A

Wholesale Updates–Miscellaneous

Ref. Key

Summary

Release Notes

End Point

WHOL-418

SKUs - Mandatory capsule fields upon SKU creation

Encapsulation fields for capsule SKUs are now mandatory. Validation has been added to these fields to prevent the user from saving a value of 0 or less.

N/A

WHOL-417

SKUs - Add UPC field to SKU Setup and adjust variables

Added a UPC field to the "SKU Setup" section to accomodate LPs selling to Shoppers Drug mart. Text appears under the field reminding the user to include a check digit.

N/A

WHOL-315

Vendors - if no type or category is selected, don't display

The "Type" and "Category" headings will no longer display on a vendor's Overview tab if these fields were left blank when creating or editing the vendor.

N/A

WHOL-288

MPR - Can't print EA labels from a CS packaging run

Bug Fix: Users can now print GS1 EA labels from a CS Mass Packaging Run.

N/A

WHOL-257

Add * to all required fields

Added * to all required fields throughout the Base SKU Profile, Case SKU Profile, and Wholesale application to ensure users know when information is mandatory.

N/A

WHOL-199

Vendor Edit - remove validation on website description

Validation removed from the "Description" field when adding a website to a vendor. It is not longer mandatory to include a website description.

N/A

AO-2970

Retrieve ship to address

When a cannabis patient purchases a product through a Shopify integration, the patient's shipping address is retrieved from Ample.

N/A

CTLS Reporting

Ref. Key

Summary

Release Notes

End Point

WHOL-427

Columns 3-22 unfinished seedlot inventory

The Unfinished Seed Lot Inventory section of the CTS report currently pulls seed lot destruction data, but leaves other historic seed lot columns blank.

N/A

WHOL-426

CTS - Job to Automate Generation of CTLS/CRA/Statscan/Health Care Practitioners reports and save as snapshot

Created a job that auto-generates the CTLS/CRA/Statscan reports for LPs at midnight of the end of the month and provides a link to a pre-populated CSV file. Reports will be saved to the snapshots table. This prevents the LPs from generating the reports themselves, ensuring that the state of the data is accurate to the end of each month.

/v1/reports/ctls_report
/v1/reports/statcan_report
/v1/reports/cra_report

WHOL-425

Test CTLS report

Wrote automated tests for the CTS report to ensure that the correct data populates in the correct cells.

N/A

WHOL-423

CTS 459-462

The CTS report pulls monthly registration refusal data and displays the information in columns 459-462.

N/A

WHOL-422

Columns 83-102 unfinished oil inventory

The CTS report pulls unfinished oil inventory data and displays the information in columns 83-102.

N/A

WHOL-420

Columns 63-82 unfinished fresh inventory

The CTS report pulls unfinished fresh inventory data and displays this information in columns 63-82.

N/A

WHOL-413

Columns 43-62 unfinished dry inventory

The CTS report pulls unfinished dry inventory data and displays this information in columns 43-62.

N/A

WHOL-412

Columns 23-42 unfinished plant inventory

The CTS report pulls unfinished plant inventory data and displays this information in columns 23-42.

N/A

WHOL-411

Columns 456-458 amount authorized

The CTS report pulls shipment authorization amount data and displays the information in columns 456-458.

N/A

WHOL-410

CTLS Columns 463-467 (order refusals)

The CTS report pulls order refusal data and displays the information in columns 463-467.

N/A

WHOL-409

Columns 339-377 - oil medical sales per province

The CTS report pulls data on oil product sales in the medical market per province and displays the information in columns 339-377.

N/A

WHOL-408

CTLS Columns 417-455 (Active Registrations & Shipments per Province)

The CTS report pulls data on active registrations and shipments per province and displays the information in columns 417-455.

N/A

WHOL-399

Columns 261-299 - dried medical sales per province

The CTS report pulls data on dried cannabis product sales in the medical market per province and displays the information in columns 261-299.

N/A

WHOL-389

Health Care Practitioners Report

Added a new Health Care Practitioners Report to adapt to the new CTLS regulations.

/v1/reports/hc_physician_report_v2

WHOL-383

CTS - Plant opening inventory

The CTS report pulls unfinished plant opening inventory data and displays this information in column 133.

N/A

WHOL-377

CTS - General Report Info

When generating the CTS report, the report pulls the reporting period year, the reporting period month and the client's license ID number as required parameters. This information is displayed on the CTS report in columns 1-3.

/v1/reports/ctls_report

Additional Reporting

Key

Summary

Release Notes

End Point

WHOL-471

CRA report v1 - adjust field names

CRA report field names adjusted for improved readability.

N/A

WHOL-428

StatCan Report

Added a new Statistics Canada Report to accompany the new CTS report.

/v1/reports/statcan_report

WHOL-391

Access to CTLS-related reports from Reports module

Added new tabs in the Reports module for the CTLS, StatCan, and CRA reports, to allow clients to access these reports from the Ample Seed to Sale app.

N/A

AO-2940

CTLS oil sections should be in litres

Bug Fix: All columns to do with oil in the CTS report now measure in litres rather than grams and kilograms.

N/A

Excise Tax Support

Ref. Key

Summary

Release Notes

End Point

WHOL-552

Add Tests to Excise Tax Columns in Sales Report V2

Tests added to the new Excise Tax columns in the Sales Report V2

/v1/reports/sales_report_v2

WHOL-448

Additional tax columns on Sales Report v2

Excise tax columns added to the Sales Report V2.

/v1/reports/sales_report_v2

AO-2918

Reports - filter by province

To help LPs manage excise tax calculations, several report exports can now be filtered by province.

/v1/reports/sales_report_v2
/v1/reports/shipped_order_report
/v1/reports/sales_by_whole_sale_line_item
/v1/reports/sales_by_bulk_lot

AO-2916

Display province on Order List in the Picking List

The Picking List now includes the destination province for each order on the list so that users have the information they need to place province-specific excise stamps on medical orders.

N/A

Shopify Integration

Ref. Key

Summary

Release Notes

End Point

AO-2600

Receipts Endpoint

Added an endpoint to provide Shopify eCommerce sites with access to the receipts generated for a given order.

/v2/shopify/receipts/:order_number/:receipt_type

AO-2599

Order History Endpoint

Added an endpoint for Shopify eCommerce sites to retrieve a client's order history.

/v2/shopify/order_history/:client_id

AO-2598

Order Cancellation Endpoint

Added an endpoint for Shopify eCommerce sites to retrieve a list of cancelled or refused orders. This endpoint includes an optional timestamp parameter that a user can enter to retrieve orders cancelled or refused after the timestamp.

/v2/shopify/order_cancellation(/:after_timestamp)

AO-2596

Patient Registration Endpoint

Added an endpoint for Shopify eCommerce sites to add client leads in Ample.

/v2/shopify/patient_registration

AO-2595

Patient Import Endpoint

Added an endpoint for Shopify eCommerce sites to retrieve a list of clients and their registration statuses. This endpoint includes an optional timestamp parameter that a user can enter to retrieve a list of clients who have changed statuses after the timestamp.

/v2/shopify/patient_import(/:after_timestamp)

AO-2594

Payment Capture Confirmation Endpoint

Added an endpoint to complete the purchase and confirm the payment of orders created through Shopify eCommerce sites.

/v2/shopify/payment_capture_confirm

AO-2593

Payment Capture Endpoint

Added an endpoint to confirm compliance and retrieve the final cost of an order created through a Shopify eCommerce site.

/v2/shopify/payment_capture_check

AO-2592

Inventory Snapshot Endpoint - INT 002

Added an endpoint for Shopify eCommerce sites to pull current SKU inventory information in JSON format.

/v2/shopify/inventory_available

AO-2591

Item Master Endpoint - INT 001

Added an endpoint for Shopify eCommerce sites to request a list of all products available in Ample in JSON format.

/v2/shopify/item_master

AO-2590

Close Sales Order Endpoint

Added an endpoint for Shopify eCommerce sites to close a sales order.

/v2/shopify/close_sales_order

AO-2589

Shipping Rates Endpoint - INT 007

Added an endpoint to provide shipping rates for a given order through a Shopify eCommerce site.

/v2/shopify/inventory_available

AO-2588

Patient Information Request Endpoint - INT 006

Added an endpoint to provide patient prescription information to a Shopify eCommerce site in JSON format.

/v2/shopify/patient_information/:client_id

AO-2576

Apply Policy Endpoint to Shopify/Diff Interface

Added an endpoint for Shopify eCommerce sites to apply insurance policies to orders and get order details of an order created using the compliance/insurance endpoint

/v2/shopify/apply_policy

AO-2575

Compliance & Insurance Endpoint for Shopify/Diff - INT 008

Added an endpoint for Shopify eCommerce sites to create an order and check for compliance using Ample's terms.

/v2/shopify/compliance_insurance

AO-1441

BE: Import products into shopify

Added endpoints in Shopify to import and update products with the *shopify_id* parameter.

/v2/shopify/products
/v2/shopify/products/:product_id

AO-1351

Dockerize AO-Shopify

AO-Shopify now runs in a docker environment.

N/A

AO-1312

BE: Add shopify_id to products table

Added the *shopify_id* parameter to the products table in order to connect with products and their data via Shopify.

N/A

AO-1311

BE: Import clients as customers into shopify

Added endpoints in Shopify to import and update clients with the *shopify_id* parameter.

/v2/shopify/clients
/v2/shopify/clients/:client_id

AO-1308

BE: Add shopify_id to clients table

Added the *shopify_id* parameter to the clients table in order to connect with clients and their data via Shopify.

N/A

SQL Optimization

Ref. Key

Summary

Release Notes

End Point

WHOL-407

Optimize products endpoint

Reduced the time it takes to retrieve a specific product in the Products module, particularly products with large amounts of SKU data.

/v1/products/:product_id

AO-2664

Improve Weekly Shipping report performance with SQL optimization

Reduced the time it takes to generate the Weekly Shipping Report without affecting the content of the report.

/v1/reports/weekly_shipping

AO-2653

Improve Referral Activity report performance with SQL optimization

When generating the Referral Activity Report, selecting the "All" filter field now only pulls clients who have a referral code. Additionally, using the "Start" and "End" date fields now only pulls clients with orders within that period. This reduces the time it takes to generate the Referral Activity Report without affecting the content of the report.

/v1/reports/referral_activity_report

AO-2652

Improve Patient Tracker report performance with SQL optimization

Reduced the time it takes to generate the Patient Tracker (v1) report without affecting the content of the report.

/v1/reports/patient_tracker

AO-2610

PlantSnapshotJob optimization

Reduced the time it takes to run the PlantSnapshotJob.

N/A

AO-2609

BatchSnapshotJob optimization

Reduced the time it takes to run the BatchSnapshotJob.

N/A

AO-2608

GrowRoomSnapshotJob optimization

Reduced the time it takes to run the GrowRoomSnapshotJob.

N/A

AO-2607

SeedLotSnapshotJob SQL optimization

Reduced the time it takes to run the SeedLotSnapshotJob.

N/A

AO-2606

Split Job into 4 separate Jobs for each Model

Split the Grow Inventory Snapshot Job into four smaller jobs:
• SeedLotSnapshotJob
• GrowRoomSnapshotJob
• BatchSnapshotJob
• PlantSnapshotJob

N/A

AO-2601

Improve Grow Inventory Snapshot Job performance

Improved the time it takes to run the Grow Inventory Snapshot Job and reduced the rate of failure.

N/A

Client Registration Regulations Updates

Ref. Key

Summary

Release Notes

End Point

AO-2847

F/E: Remove script start/end and add days prescription script length

Removed 'Script Start" and "Script End" rows from the AmpleCare Client Prescription Information page and replaced them with a "Prescription Length (in days)" row.

N/A

AO-2788

Provide skinned Registration Docs for LPs who are switching over from custom versions

Provided a standard "skinned" registration document sample to clients who previously used a custom registration document and are open to switching to the standard document.

N/A

AO-2728

Prescriptions table: Update headings

Update columns titles on the prescriptions table. Start date is now "Date of Registration." End date is now "Valid Until."

N/A

AO-2727

Registration Renewal/Amendment Form PDF: Update with new statement

Revised the Registration Renewal and Registration Amendment forms to include a new statement of terms that reflects the change in regulations.

N/A

AO-2690

Portal: Update renewal/amendment forms with new statement

Revised registration application with the most updated statement based on The Cannabis Act.

N/A

AO-2688

Registration Document: Inclusion of additional information

Included additional information on the Registration Document including, caregiver information, Indication of whether the registration is based on a medical document or a registration certificate, current version of the document entitled Consumer Information — Cannabis, published by the Government of Canada on its website (as a link on the PDF).

N/A

AO-2683

Prescription Information: Script start/end date is now Date of Registration and Valid Until dates

On the prescription page in the Clients module, the "Start Date" and "End Date" fields have been replaced with "Date of Registration" and "Valid Until" fields to comply with the Cannabis Act.

N/A

AC-80

Ample Care PDF doc: Update Statement with new wording

Updated the statement on the Registration Application with the most updated wording provided below:
(b) the information in the application is correct and complete,
(c) the medical document that forms the basis for the application has not, to the knowledge of the individual signing the statement, been altered,
(d) the medical document is not being used to seek or obtain cannabis products from another source,
(e) the applicant intends to use any cannabis product that is supplied to them on the basis of the application only for their own medical purposes

N/A

AC-79

Medical Document: Replace Script Start/End with Date of Registration/Valid Until

The prescription "Start Date" and "End Date" fields on the AmpleCare Medical Document have been replaced with "Date of Registration" and "Valid Until" fields to comply with the Cannabis Act. The data collected in the prescription table has been updated to support these changes.

/v1/prescriptions
/v1/prescriptions/:prescription_id

AC-78

Medical Document: HCP-user will not set "For Submission To" field

The "For submission to (Licensed Producer)" field on the AmpleCare Medical Document has been reworded to "Registered By (Holder of Licence for Sale)". This field is only filled out once the LP registers the client, at which time this field is updated on all relevant forms and throughout the database.

N/A

Bug Fixes

Ref. Key

Summary

Release Notes

End Point

WHOL-667

Wholesale - Sales orders - validations/limits on quantity and price for line items and 500 Errors

Bug Fix: Added validation to limit the values entered in the "Price" and "Quantity" fields when creating a new sales order.

N/A

WHOL-666

Wholesale - Sales Orders - Shipments - Create/Update shipment throws 500 error

Bug Fix: When creating or editing a shipment, the request now retrieves shipped line items by the *sku_id* parameter rather than the *GTIN* parameter. This allows the "Shipment Qty" field to save successfully.

/v2/sales_orders/:sales_order_id/shipments
/v2/sales_orders/:sales_order_id/shipments/:shipment_id

WHOL-665

Wholesale - Sales orders - SO ID as a non-alphanumeric character e.g.: .\?/ makes an SO uneditable

Bug Fix: Added validation to the "SO ID" field to prevent users from entering non-alphanumeric characters aside from dashes and underscores. Additionally, Sales Order IDs must be 1-20 characters in length.

N/A

WHOL-662

Grids for vendor addresses, contacts and websites are off

Bug Fix: Grids adjusted so that the content for vendor addresses, contacts, and websites displays as intended. Text no longer overlaps or extends outside of the grids.

N/A

WHOL-659

Wholesale - Sale order - Price doesn't auto-populate when removing line item

Bug Fix: When removing and re-adding a line item to an existing sales order through the Edit tab, the "Price" field now auto populates with the value entered in the SKU's "Wholesale Price" field, provided that field has been filled in.

N/A

WHOL-655

Vendor - Contact Create/Edit - Title field should not be required

Bug Fix: Removed validation from the "Title" field on the "Edit Contact" modal. It is no longer mandatory to assign a title to a vendor contact.

N/A

WHOL-646

Wholesale - Shipment detail - Associated shipments contains extra ","

Bug Fix: On a shipment's Overview tab, the list of links to associated SO shipments no longer ends with an extra comma.

N/A

WHOL-645

Sales Order id does not always display in breadcrumbs on Shipment pages (intermittent)

Bug Fix: The associated sales order now displays consistently in the breadcrumbs on shipment pages.

N/A

WHOL-635

Name adjustments to provincial case labels

Bug Fix: Case label names adjusted for accuracy. Additionally, provincial case label printers have been added to production seeds.

N/A

WHOL-633

Sales Orders - Edit - Contact selector makes api call using incorrect params

Bug Fix: When editing a vendor contact, the API call now uses the *vendor_id* parameter rather than the *contact_id* parameter, as intended. This prevents 404 errors and incorrect response data and allows the contact information to save successfully.

/v2/vendors/:vendor_id/contacts

WHOL-631

Wholesale body page has a top-margin that shouldn't be there

Bug Fix: Removed the extra top-margin above the main navigation bar in the Wholesale application.

N/A

WHOL-629

Wholesale - Vendor dropdown selection selects and hides contact/shipping address/billing address options

Bug Fix: During the workflow of creating a new sales order, when a user selects a vendor, it triggers the "Contact", "Shipping Address", and "Billing Address" to auto-select a default option, if this information is populated in the Vendor's Profile. The details of each selected entry appear in a table beneath the drop-down menu.

N/A

WHOL-488

Pressing Release on a Packaging Run without doing actions causes other context menu actions to not work

Bug Fix: Pressing "Release" on a Packaging Run and exiting the workflow no longer prevents other Packaging Run actions from working.

N/A

WHOL-483

Make Base SKU specific pages non-navigable for Case SKUs

Bug Fix: A user can no longer access Base SKU-specific tabs–Cases, Combo SKUs and Client Sales Setup–from a Case SKU by manually changing the Case SKU's URL. These tabs are now non-navigable from a Case SKU, as they do not apply to Case SKUs.

N/A

WHOL-476

SKUs - Missing text under GTIN-14 field

Added helptext under the "GTIN-14" field in the "SKU Setup" that reads "Must include check digit".

N/A

WHOL-453

Fix breadcrumbs around wholesale

Bug Fix: Adjusted breadcrumbs for purchase orders and goods receipts for easy navigation. The breadcrumb logic is now "Purchase Orders / Purchase Order ID / Goods Receipts / Goods Receipt ID.

N/A

WHOL-439

Unable to delete case packaging run

Bug Fix: Users are now able to delete Case SKU packaging runs, just as they can delete Base SKU packaging runs. The same caveats apply: a user cannot delete a Case SKU packaging run if any units from the run have already been sold or picked.

/v1/packaging_runs/:packaging_run_id

WHOL-436

Incorrect spelling on SKU creation

Bug Fix: Corrected typo on "Create SKU" modal. Corrected "alpha-numberic" to "alphanumeric".

N/A

WHOL-424

Sales Orders - List - "Sales Order" should be "Sales Orders"

Bug Fix: Edited the heading at the top of the Sales Orders tab to read "Sales Orders" rather than "Sales Order".

N/A

WHOL-402

Status filters should say "All Statuses" by default

Bug Fix: Status filters throughout the Seed to Sale and Wholesale applications are now set to the default status text of "All Statuses", rather than displaying a blank status selection to indicate no status filter has been applied.

N/A

WHOL-401

Sales Orders List - PO Ref, Status, and Amount columns are not sortable

Bug Fix: The "PO Ref. ID", "Status", and "Amount" columns on the Sales Orders list table are now sortable.

N/A

WHOL-394

Vendor Edit - prevent modal close when adding a contact/address

Bug Fix: When adding a vendor contact, address, or website, clicking out of the modal does not close the modal and delete any progress. Now, a user must click the "Cancel" button to close the modal.

N/A

WHOL-386

Subclass selection

Bug Fix: When a user opens a Product Type modal, the Subclass selection is visible.

N/A

WHOL-313

Documents not printing for SOs and Shipments

Bug Fix: The Sales Order Invoice, Shipment Invoice, and Packing Slip PDFs now download properly.

N/A

WHOL-309

Wholesale dates inputs that are entered by the user return as the day before in core response

Bug Fix: User-editable date inputs in the Wholesale application now save accurately.

N/A

WHOL-261

FE: Sales Order Due Date not showing on Sales Order Listing

Bug Fix: The "Delivery Date" column header on the Sales Orders tab changed to "Due Date" to be consistent with the field's appearance throughout the Wholesale application.

N/A

WHOL-260

FE: Nullifying the Sales Order ID on Edit Page breaks the page

Bug Fix: A user can no longer nullify the "SO ID" field on the Edit tab and successfully save the page. The "SO ID" field is now a required field and cannot be left blank.

N/A

WHOL-208

Updating a Sales Order from the Edit Page creates a new Sales Order instead

Bug Fix: Adjusted the API request when editing a sales order so that the action only adjusts the current sales order rather than creating a new sales order.

/v1/sales_orders/:sales_order_id

WHOL-204

Vendors - contact create fields differ from contact display on sales orders

Bug Fix: Edited the fields on the "New Contact" modal to match those displayed when the contact is saved to the sales order. When a contact is selected on a sales order, all fields that are filled out on the vendor contact will appear, and any fields left blank will not appear.

N/A

WHOL-196

On SO edit, user has to click X button twice

Bug Fix: When editing a sales order, a user only needs to click the 'X' button once to remove a line item.

N/A

WHOL-172

FE: Price Shows Differently that entered for Sale Order Line Items

Bug Fix: When creating a new sales order and adding line items, the "Price" field now saves accurately.

N/A

AO-3076

REG - Regression Testing - T7306 - incorrect nav after splitting lot

Bug Fix: When splitting a Bulk Lot, the page now consistently refreshes and navigates to the newly-created child Bulk Lot's Profile.

/v1/bulk_lots/:bulk_lot_id/split

AO-3056

Reports - Weekly Shipping - Timeout

Bug Fix: A user can now successfully download the Weekly Shipping Report without the request timing out. See AO-2664 for more information.

/v1/reports/weekly_shipping

AO-3055

Reports - Referral Activity - Timeout

Bug Fix: A user can now successfully download the Referral Activity Report without the request timing out. See AO-2653 for more information.

/v1/reports/referral_activity_report

AO-2979

Shipping rates get cleared if user/client leaves page/cart

Bug Fix: When creating a new order, if a user/client selects a shipping method but does not select a shipping rate, and then closes and reopens the modal, shipping rates are not cleared. A user can access shipping rates regardless of the number of times they close and reopen the "Select Shipping" modal.

/v1/orders/:order_id/shipping_rates
/v1/portal/orders/:order_id/shipping_rates

AO-2913

Fix Prescription date empty when try to verify it during the creation

Bug Fix: Validation added to prevent a user from verifying a prescription if the "Length of Prescription" and "Valid Until" fields are empty.

N/A

AO-2904

"Total Bottles Packaged" value is missing on Bottling Record page

Bug Fix: The "Total Bottles Packaged" field on the bottling record page now pulls the appropriate value rather than appearing blank.

/v1/packaging_runs/:packaging_run_id/bottling_record

AO-2902

User password digests appear in some JSON data

Bug Fix: User password digest strings no longer appear in the JSON data when retrieving batch plants.

/v1/batches/:batch_id/plants

AO-2878

The program should start even if the excise-tax-tables config is not populated

Bug Fix: Ample environments will still run if the excise-tax-tables config has been added but not populated.

N/A

AO-2871

Printer missing from device list

Bug Fix: Added the product_dried_label_printer tag to the device list, so that clients can select this printer type option when adding a new printer.

N/A

AO-2850

Destruction Report Plant / Batch Weight fix

Bug Fix: The "Destroyed Batch Weight" and "Destroyed Plant Weight" columns on the Plant Destruction Report now calculate accurately.

/v1/reports/plant_destruction_report

AO-2807

Medical Profile not showing updated values

Bug Fix: The Medical Profile tab in the Client Profile now saves and displays updates.

/v1/medical_profiles/:medical_profile_id

AO-2802

Missing Error code on Portal Orders Controller

Bug Fix: Replaced the 400 error code that appears when a user logs into the Client Portal as a patient and tries to purchase an order with a 500 error code. For more information, see AO-2693 .

/v1/portal/orders/:order_id/purchase

AO-2800

Registration Document fails to generate when no DOB is given

Bug Fix: The Registration Document will now generate even if the client's date-of-birth is left empty. This accomodates LPs for whom date-of-birth is an optional field.

N/A

AO-2799

Configs break when a value name is not found

Bug Fix: When a config value is not found, the response returns nil rather than causing an error.

N/A

AO-2793

Any user can give themselves any security role or permission

Bug Fix: Users can no longer self-assign security roles unless they have the user_update permission.

/v2/users/:user_id

AO-2772

Days in "Lead" status not sorting

Bug Fix: From the Clients index, a user can now successfully filter clients in the 'Lead' status and sort them by the "Days in Status" column.

/v1/clients

AO-2765

Manual Shipping does not hide after user changes to regular shipping

Bug Fix: When a user is selecting a shipping option for an Open order, The "Manual Shipment Tracker" section is shown or hidden dynamically depending on whether or not the user has selected the "Purchase shipping outside of Ample Organics" option.

N/A

AO-2753

Inventory Report Discrepencies - Cutting Birth Dates

Bug Fix: When plants are created from cuttings, the plant's *birthday* parameter is now set to the cutting date. Because of this, the "Birthdate" column on the Grow Inventory Report now pulls plant birthdays accurately.

/v1/reports/grow_inventory

AO-2723

Make call description not a required field when saving a new call log

Bug Fix: Removed validation from the "Description" field when adding a new call log, so that the field is no longer mandatory.

N/A

AO-2706

F/E: Swap and Rename Input Fields

On the Prescription page, the "Prescription Start Date" field has changed to "Date of Registration", and it is no longer a required field. The "Prescription End Date" field has changed to "Valid Until", and it is no longer a required field. The "Length of Prescription" field has changed places, and it is now a required field.

This issue relates to AO-2728 , AO-2683 , and AC-79 .

N/A

AO-2693

CSR ordering as patient - Make error message more explicit

Updated the error message that appears when an Ample user logs into the Client Portal as a patient and attempts to complete a purchase. The error message is now more explicit, and reads: "You are currently logged in as a patient. This mode does not allow you to complete purchases. To complete this purchase you will need to return to the Ample Organics application".

This issue relates to AO-2802

N/A

AMSH-425

Print Picking List from Scanner Gun 500 error

Bug Fix: The Picking List PDF contents are now encoded with Base64 so that it can be successfully printed from the scanner gun using cloud printing.

/v1/packing_orders/print_picking_list

Did this answer your question?