All Releases
View all releases

December 14, 2023 release notes

Highlights

Operations Portal

Make copies of tickets

Your Kodaris platform includes a simple and easy way to track issues, requests, project todos, customer service requests, and more with the Tickets section of the Services module. As part of this feature, we have released a new enhancement that allows you to copy a ticket to a new one. This is particularly helpful if you are creating a multi-step issue or request.

To copy a ticket, under the Services > Tickets screen navigate to the ticket you would like to clone, click the "Clone Ticket" button and an exact copy of that ticket will be created.

819_clone_ticket_to_make_copy.png

Filter and sort on Location fields

As a new enhancement in this release, we've added the capability to filter and sort on all fields in the operations portal Locations screen. This is handy if you are searching for a specific location or piece of data, or want to filter down on results.

819_search_sort_filter_locations_.png

819_select_preferred_filtering_option.png

Sort country order

As part of the filtering and sorting updates, we have also made the Order column on the Countries screen in the operations portal sortable. With this update, you can now sort the countries to determine what order they are in, and make updates if needed.

819_sort_countries_in_order.png

View parent companies

As part of the Kodaris Customer feature set, we provide the capability to link customer accounts together in a parent/child relationship. In this release, we've added the ability to view the parent company name and code for linked accounts on the Companies > Search screen.

819_view_parent_accounts_on_linked_accounts.png

Tickets

  1. KOD-14284: Update confirmusername-EJS Template
  2. KOD-14285: Update confirmusernametokenused-EJS Template
  3. KOD-14288: Update NotYetPushedToTrendAlert-EJS Template
  4. KOD-14289: Verify and Update ACHReturn Template
  5. KOD-14300: Update ExpiringShiptosSalesRepReport Template
  6. KOD-14301: Verify and Update InvoicesDue-EJS
  7. KOD-14302: Update standardPriceList-Email Template
  8. KOD-14306: Update AchTransactionPdf-EJS Template
  9. KOD-15235: Wrong Screen Shown When Navigating to Company > Tickets > Activity Templates
    • Regression Tests
    • Case 1
      • Tickets in Companies screen should link to tickets detail template
        • Login to Operations portal > Companies
        • Select a company and go to Ticket tab
        • Click on a ticket and check that it is showing ticket detail template
    • Tests
    • Case 1
      • Tickets with {{ticketType =}} {{ActivityTemplate}} should not show in Company tickets page
        • Login to Operations portal > Companies
        • Select a company and go to Ticket tab
        • Show ticketType in the grid
        • The grid should not be showing tickets with ticketType ActivityTemplate.
        • ActivityTemplate ticket would only be shown in the global tickets screen
  10. KOD-15236: Company Field Not Alerted As Required for Activity
    • Regression Tests
    • Case 1
      • You should be able to submit the form if title and company fields are filled up
        • Log in to operations portal and go to Activities screen
        • Click on add activity
        • Try to submit the form without a company. The field should show red border and red text styling
    • Tests
    • Case 1
      • Company field is indicated as required when entering an activity.
        • Log in to operations portal and go to Activities screen
        • Click on add activity
        • Try to submit the form without a company. The field should show red border and red text styling.
  11. KOD-15708: CMS - parent category select within page editor issue
    • In gutenberg editor check that parent category block width is the same as other blocks in the editor and it is not changing its width by clicking on it.
    • Verify that in the gutenberg editor parent category suggests and behaves the same way as the parent category list in the operations portal
    • Check that the height of the suggestions list for parent category fits the length of the list and there is no need to scroll.
    • Regression Tests:
      • Check that the select parent behavior hadn’t changed and if you select the parent page - these changes will be saved and will reflect in the operations portal and vice versa.
  12. KOD-15746: Add Copy Ticket button to ticket details screen
    • Tests
    • Case 1
      • Operations Portal → Services → Tickets
      • Choose a ticket from the table to display the ticket’s details
      • Click on the new icon (Clone Ticket) just to the right of the {{Log Time}} button.
      • That click should clone the ticket and redirect to the cloned ticket detail page.
      • The cloned ticket should have all the same information as the original one and the title should be “CLONE - _original title_”
  13. KOD-15845: Update kd.cartService.getCart to store result
  14. KOD-16309: Alphabetical Sticky Filters
    • Regression Tests
    • Case 1
      • In all the portal tables, test that custom filters can be listed without any issues.
      • Add custom filters in case you need
      • This example is just for Tickets page table:
    • Tests
    • Case 1
      • Go to any table in the employee portal (this case Tickets table).
      • Open *Filters* options -> You should see all your custom filters sorted alphabetically by name.
      • Add new filters and they should be placed in alphabetical order
  15. KOD-16453: Post Careers Form Submission Directly Into Kodaris
    • Tests
    • Case 1
      • Testing if new employee is created and if it has restriction fields (active=no and status=candidate) and attached resume.
    • Case 2
      • Testing if script can handle error when it occurs. Error for creating employee can be only when we set username(email) with non-unique value.
  16. KOD-16639: Fix Expiring Job Template
  17. KOD-16794: Update view of addresse's customer and internal files screens
    • Regression Tests
      • Go to Operations Portal and login:
        • Go to a Company Address page, either by going to a company or company address page
        • Navigate to Customer or Internal Files tab
        • Click the Attach File button and attach appropriate file.
        • The file should be added in the grid. Refresh to confirm addition.
        • Go ahead and do this to the other tab and pages included in this feature change.
    • Tests
    • Go to Operations Portal:
      • Go to a test company, open one company address in Addresses tab
      • On a Company Address, go to Customer Files tab.
      • Check the grid functionality
    • Continuing from the previous test:
      • Go to the Internal Files tab.
      • Upload some files if it’s empty
      • Check grid functionality
    • Go to Operations Portal and login:
      • Go to Company Addresses page
      • Navigate to Customer Files tab
      • Check grid functionality
    • Continuing from the previous test:
      • Navigate to the Internal Files tab
      • Check grid functionality
    • Go to Operations Portal and login:
      • Open any company address page
      • Navigate to either Customer or Internal Files tab
      • Test one-by-one deletion and bulk delete.
      • Go ahead and do this to the other tabs and pages included in this feature.
  18. KOD-16970: Make all fields in Locations sortable/filterable
    • Regression Tests
    • Case 1
      • Please check if location page is displayed as expected with correct data
    • Tests
    • Case 1
      • Please check if each column except header, footer, description, productsDescription, servicesDescription is sortable and filterable
  19. KOD-16985: PriorityPayments - Fix Issue When Vaulting Card and Checking-out
    • Regression Tests
    • Go to Operations Portal:
      • Open a test company
      • Click Issue a Charge button, a dialog should pop up.
      • Fill out the form.
      • *DON’T* check the {{Vault Bank Account}} checkbox.
      • The request should push through without vaulting the bank account.
      • You can further confirm this by opening developer tools and go to the Network tab and check if the Issue button only called one endpoint.
    • Tests
    • Case 1
      • Go operations portal → CRM → Companies → select your company → change payment system and card payment system to MX_MERCHANT → click issue a Charge, fill all form and select Vault Bank Account → make sure that our requests runs sequentially
  20. KOD-17112: Fix scheduled jobs to enable editing while job is running
  21. KOD-17133: Make Order column sortable
    • Tests
    • Case 1
      • Please check that order column on countries screen is sortable
  22. KOD-17263: Product History Functionality
  23. KOD-17278: UX - Enable Shop By Store
    • Tests
      • Note: The shop by store dropdown will only show if the setting {{enableShopByWarehouse}} is turned on.
    • Case 1
      • Logged out customer.
      • Check Shop by Store dropdown in header
      • Initial state is that there is no warehouse selected
      • Click on the dropdown and select from the warehouses in the list. Picking one would select a warehouse. Please check for any errors
      • Check the layout in tablet and mobile to make sure it is not broken
    • Case 2
      • Logged in customer.
      • Check Shop by Store dropdown in header
      • Initial state is that there is no warehouse selected
      • Click on the dropdown and select from the warehouses in the list. Picking one would select a warehouse. Please check for any errors
      • Check the layout in tablet and mobile to make sure it is not broken
  24. KOD-17358: CSD API Call to Insert Vendor Invoice V2 BOD
  25. KOD-17361: Can't Edit Escalation on a Quote
    • Regression Tests
    • Case 1
      • Start a quote. Make sure it is created, all required settings are present
    • Tests
    • Case 1
      • Start a quote. Make sure productPriceID value for escalatorSchedule value is 2^31-1
  26. KOD-17368: Change the error message when calling endpoint /api​/system​/sku​/byProduct
    • Regression Tests
    • Case 1
      • We should be able to add new sku by product code and warehouse code
    • Case 2
      • We should be able to add new sku by product id and warehouse id
    • Case 3
      • We should be able to edit an existent SKU
    • Tests
    • Case 1
      • Try to add a SKU that already exists using product code and warehouse code
    • Case 2
      • Try to add a SKU that already exists using product id and warehouse id
  27. KOD-17383: Add new fields to deliveries detail screen - UX
    • Regression Tests
    • Case 1
      • From operation portal -> Logistics → Deliveries.
      • Pick one from the table.
      • You should be able to modify and update any field without any problem.
    • Case 2
      • From operation portal -> Logistics → Deliveries.
      • You should be able to modify and update any field without any problem. Also sort and filter all field that is available to do that
    • Tests
    • Case 1
      • From operation portal → Logistics → Deliveries.
      • Pick one from the table.
      • You should see these 3 new fields *First Name*, *Last Name*, and *Status*.
      • You should be able to modify and update those fields without any problem.
    • Case 2
      • From operation portal → Logistics → Deliveries.
      • You can see new fields *First Name*, *Last Name*, and *Status* in grid.
      • You should be able to modify this fields, but can not sort and filter
  28. KOD-17402: Add AI Search
    • Regression Tests
    • Case 1
      • Please check that we still can search from search bar and it works as usual
    • Case 2
      • Please check that header is displayed as usual
    • Case 3
      • Do an ordinary search and please test that filtering and sorting work as usual
    • Tests
    • Case 1
      • Login as employee (enable vector indexing and vector searching settings)
      • You should see dropdown button on search bar
      • Please test if it works properly for ordinary search and ai search
    • Case 2
      • Click ordinary search then ai search and we should see in url aiSearch:true
      • Click ai search then ordinary search and we should see in url aiSearch:false
    • Case 3
      • Please check if user pick some option it will stay after user click search button
  29. KOD-17406: Add importers for Journals and Accounts global screens - UI
    • Regression Tests
    • Case 1
      • Check Accounts export works
    • Case 2
      • Check Journals export works
    • Case 3
      • Check Journals and Accounts pages looks good
    • Tests
    • Case 1
      • Check Accounts import works
    • Case 2
      • Check Journals Import works
  30. KOD-17435: Catalog View - Add filter group columns to product table
    • Regression Tests
    • Case 1
      • Go to a product list page and make sure the list, grid, and table views look fine and nothing is broken.
    • Case 2
      • In the above pages, check that filtering, sorting, and pagination works correctly.
    • Case 3
      • ProductList grid and list view:
      • Make sure that in a smaller screen size, the table view does not appear at the bottom of the page.
    • Tests
    • Case 1
      • Product list - table view
      • If there are no filter categories with productDisplay = true, just the standard columns are shown (code, name, price).
      • You can edit the filter category → productDisplay in the operations portal.
    • Case 2
      • Product list - table view
      • If there are filter categories with productDisplay = true, check:
        • Make sure that the page doesn't break
        • Each productDisplay = true category shows as a column in the table.
        • Make sure the product values show up in their respective columns
        • If product is not in category, make sure that nothing is shown in the respective column.
    • Case 3
      • If there are a lot of filter categories, make sure the table is scrollable instead of extending across the page.
  31. KOD-17472: Ticket CustomerWishList APIs
    • Tests
    • Case 1
      • Test POST Company Wish List for Ticket API
    • Case 2
      • Test Read Company Wish List for Ticket API
    • Case 3
      • Test PATCH Company Wish List for Ticket API
    • Case 4
      • Test Delete Company Wish List for Ticket API
    • Case 5
      • Test List Company Wish Lists for Ticket API
    • Case 6
      • Test Add Product to Company Wish List for Ticket API
    • Case 7
      • Test Delete Product to Company Wish List for Ticket API
    • Case 8
      • Test List Products to Company Wish List for Ticket API
  32. KOD-17603: Cash Quote Price Types
    • Regression Tests
    • Case 1
      • Check that table layout, filtering functionality remain the same
    • Tests
    • Case 1
      • Check adjusting price. Test increasing/decreasing & percent/dollar values.
    • Case 2
      • Check that quote price groups and quote price levels were added at the top of the table. You should be able to select them.
  33. KOD-17610: Scheduled payments - remove system check that stops the payment when totals don't match
    • Regression Tests
    • Case 1
      • Try to make a payment when totals are different. Make sure it fails
  34. KOD-17620: Search by customer part #
    • Regression Tests
    • Case 1
      • Search a product with setting {{useSearchPreprocessing}}=0
      • Should perform a normal search without searchRules.
    • Case 2
      • Search a product with searchRule with
        • setting
        • {{useSearchPreprocessing}}=1
        • and searchRules with values:
        • {noformat}pattern = matchSearchText
        • searchType = product
        • minimumMatch = 1
        • ruleType= prePRocessing
        • action = categoryRedirect
        • active = 1
        • ruleOrder = 1
        • actionData= {noformat}
      • should redirect the search by category.
    • Tests
    • Case 1
      • Create a searchRule with next values:
        • *disable* other searchRules and be sure to have this new rule:
          • {noformat}pattern = customerProductCode
          • searchType = product
          • ruleType= prePRocessing
          • action = productRedirect
          • active = 1
          • ruleOrder = 1
          • minimumMatch = 1
          • actionData = something
          • query = something
          • qboostFieldBoost=1
          • {noformat}
      • you must have a logged customer user.
      • you must have a crossReference record with
        • {noformat}companyCode = userLogged.CompanyCode
        • type = web_customer
        • productCode =
        • altProductCode = alternative product code to be used in the search
        • lenguageCode = userLogged.lenguageCode{noformat}
        • _searchString should not have spaces_
        • it should bring as result a product which match the altProductCode from crossReference record and code in product record.
    • Case 2
      • Create a searchRule with next values:
      • *disable* other searchRules and be sure to have this new rule:
        • {noformat}pattern = customerProductCode
        • searchType = product
        • ruleType= prePRocessing
        • action = categoryRedirect
        • active = 1
        • ruleOrder = 1
        • {noformat}
        • * you must have a logged customer user.
        • you must have a crossReference record with
        • {noformat}companyCode = userLogged.CompanyCode
        • type = web_customer
        • productCode =
        • altProductCode = alternative product code to be used in the search
        • lenguageCode = userLogged.lenguageCode{noformat}
      • _searchString should not have spaces_
      • it should bring as result a product which match the altProductCode from crossReference + the search string in the search box of the screen.
    • Case 3
      • Repeat test case 1 of 2 using a search string that contains a space, for example:
        • searchString='the code'
      • it should behave as 1st regression test.
    • Case 4
      • Repeat test case 1 of 2 but with a not logged user:
        • it should behave as 1st regression test.
  35. KOD-17674: Force text-wrap on long lines in CMS pages
    • Tests
    • Case 1
      • Long text without spaces should not break the CMS page
      • Long test will just break to another line if it is past the width of the content section
  36. KOD-17692: Billable Time Is Still Showing as Seconds
    • Regression Tests
    • Case 1
      • Make sure that the tickets screen is still working and fields are populating correctly.
    • Tests
    • Case 1
      • Go to the tickets screen
      • In both data and search grids view the Billable Time column
      • The values should show up as formatted (00h 14m 48s)
    • Case 2
      • Repeat the steps for Case 1 in the following pages:
        • Company Address Tickets
        • Lead Tickets
        • Order Tickets
        • Quote Tickets
  37. KOD-17695: Research into why we applied add-on to an order
    • Regression Tests
    • Case 1
      • Verify that discount from company level is still can be applied to order.
    • Tests
    • Case 1
      • Verify that company level discounts(addons) can be overriden by company address level dicounts.
    • Case 2
      • Verify that company address level discounts(addons) are not overriden by company level dicounts.
  38. KOD-17709: Companies - Columns
    • Tests
    • Case 1
      • Operations Portal → CRM → Companies
      • Verify that the "Parent Company Code" column is not visible in the table.
      • Click the "Show/Hide Columns" button and select "Parent Company Code" from the list.
      • Confirm that the "Parent Company Code" column is now visible in the table.
      • Note: Parent company code is not filterable.
      • _To see the parent company code you should assign a parent company to a company in the table and wait until this new info is indexed_
    • Case 2
      • Operations Portal → CRM → Companies
      • Verify that the "Parent Company Name" column is not visible in the table.
      • Click the "Show/Hide Columns" button and select "Parent Company Name" from the list.
      • Confirm that the "Parent Company Name" column is now visible in the table.
      • Note: Parent company name is not filterable
      • _To see the parent company name you should assign a parent company to a company in the table and wait until this new info is indexed_
  39. KOD-17711: Update Default Assignee Type on Tickets
    • Regression Tests
    • Case 1
      • Check if you can add ticket and add assignee without any exception.
      • Check how it’s displayed on UI on the Search tab.
    • Tests
    • Case 1
      • Check if you have an assignee without assignee type → then the default {{[None]}} has to be added
      • Check if you have an assignee with assignee type → then the default {{[None]}} has *not* to be added
  40. KOD-17731: Replace "Top Vendors" for "Top Brands"
    • Regression Tests
    • Case 1
      • For when there are no brands in the slider, check the homepage to make sure the slider isn't showing
        • Check Top vendors slider
          • Login to operations portal and go to CMS -> Menus
          • Click on Top Vendors link
          • Add/Edit/Delete slides from the customizer. There should be no errors.
          • The slider should show up in the homepage.
          • Please also check in mobile and tablet to make sure nothing is broken
    • Case 2
      • When the title isn't set in the customizer, the slider title should fall back to Top Brands
    • Tests
    • Case 1
      • Edit Top Vendors slider title
        • Login to operations portal and go to CMS -> Menus
        • Click on Top Vendors link
        • Edit the title input content and click publish
        • Check the title in the website if it has been updated
  41. KOD-17733: Сorrect date for scheduled payment record
    • Regression Tests
    • Case 1
      • Setting jobPayScheduledPayments should be turned on.
      • Check that all payments with non-empty paymentDate where populated with scheduledDate field.
      • Go to your scheduled payment "Development" tab in the Employee portal and change scheduledDate for today.
      • Go to Scheduler screen and run daily interval job.
      • Verify that your payment(which was active and with future paymentDate/scheduleDate) successfully processed by the job.
    • Case 2
      • Setting jobPayScheduledPayments should be turned on.
    • Tests
    • Case 1
      • *Setting jobPayScheduledPayments should be turned on.
      • Test if we can pass scheduledDate with specified time and schedule payment.
  42. KOD-17735: Order # is populated with a date
    • Regression Tests
    • Case 1
      • Please check that we still can print pdf file and it can be opened
    • Tests
    • Case 1
      • Please check that we see order num in pdf instead of date
  43. KOD-17738: Calculate Payment Periods Using Last Day of Month As Start Date
    • Regression Tests
    • Case 1
      • Make sure that search for Open invoices works as usual
    • Tests
    • Case 1
      • Verify that we can see Open invoices by period correctly according to the config
  44. KOD-17767: Display price above inventory for all products
    • Regression Tests
    • Case 1
      • Go to any category
      • Check if page looks good for both grid and list views
    • Tests
    • Case 1
    • Go to any category
      • On grid view check if price is above the inventory
  45. KOD-17770: Clicking on filters' names should open/collapse options
    • Regression Tests
    • Case 1
      • Go to any category
      • Check if page looks good for both grid and list views
    • Tests
    • Case 1
      • Go to any category
      • Click on any filter's name and it should open/close
  46. KOD-17776: Updating checkout to Vault
    • Regression Tests
    • Case 1
    • Login to customer side
      • Add any product to your shopping cart.
      • Go to My cart
      • Go to delivery and payment tab.
      • Select already existing payment card from dropdown.
      • Place order.
      • Make sure you’re successfully paid for your order.
    • Case 2
    • Login to customer side
      • Add any product to your shopping cart.
      • Go to My cart
      • Go to delivery and payment tab.
      • Enter information of your payment card.
      • Place order.
      • Make sure you’re successfully paid for your order.
  47. KOD-17794: Add an Exclusion Setting for Unit Conversions
    • Regression Tests
    • Case 1
      • Verify that setting value is empty (by default), and all unit conversions are returned, product(s) return, everything works as expected
    • Tests
    • Case 1
      • Update setting value, add some units to excluded. Verify these units are not present in the response
  48. KOD-17795: Email notifications - Comments on a content page
    • Regression Tests
      • Case 1: Check whether email notification comes about submitting comments on page from logged in customer.
        • Go to employee side, go to page list, click “add page”
        • Add block “post comment“ on page, click “update“
        • Log in as customer and go to created new page for leaving the comment, write comment and submit it.
        • Check email list on employee side
  49. KOD-17796: Operations Portal - Update "creditAppStatusChanges-Email" Template
  50. KOD-17799: UX for add startDate and endDate to CompanyProductCategoryProduct
    • Regression Tests
    • Case 1
      • Employee Portal => Company Details => Catalogs => Catalog Products grid
      • Check:
        • Catalog Products grid looks good
        • You can add new product
        • You can remove product
        • You can update product
    • Case 2
      • Employee Portal => Company Details => Catalogs => Catalog Products grid
      • Choose field {{Last Purchase Date}}
      • Check:
        • Date looks good
        • You can edit date
    • Tests
    • Case 1
      • Employee Portal => Company Details => Catalogs => Catalog Products grid
      • You see new {{startDate}} and {{endDate}} columns
    • Case 2
      • Employee Portal => Company Details => Catalogs => Catalog Products grid
      • Check:
        • It’s possible to update the date.
        • On edit datepicker should be opened.
        • It’s not possible to filter/sort on those fields.
  51. KOD-17826: Ship and Unship functions - UX
    • Regression Tests
    • Case 1
      • Check that layout and functionality of the top bar buttons on the Cash Quote details hasn’t changed.
    • Tests
    • Case 2
      • On the Cash Quote details page try clicking *Ship Order* and *Unship Order. You could ship or unship order which has ERP InforCSD*
      • On success you’ll see:
        • {{Shipping has been started successfully}}
        • or {{Unshipping has been started successfully}}
        • Depending on what button you would click
  52. KOD-17829: Add customer group catalogs
    • Regression Tests
    • Case 1
      • Check that the view all categories screen loads as expected and company categories appear.
    • Tests
    • Case 1
      • Check that both company categories and company group categories are visible in the company catalog section of the view all catalogs page.
      • Make sure the links for each work as well.
    • Case 2
      • Make sure that the company group catalogs are not editable at all.
  53. KOD-17852: Fix Verbiage in CMS from Template to Layout
    • Tests
    • Login to your account:
      • Go to Pages page
      • Create a Gutenberg page
      • A pop up should show
      • Title and subtitle of the dialog should be changed.
  54. KOD-17854: Fix Broken Link In Customer Portal > Employees Screen
    • Regression Tests
    • Case 1
      • Make sure the following pages are not broken:
        • Location detail page
        • Company payment methods page
        • Customer payment methods page
        • Profile page
        • Employee detail page
    • Tests
    • Case 1
      • Make sure the Learn more links in the following pages are removed:
      • Location detail page
      • Company payment methods page
      • Customer payment methods page
      • Profile page
      • Employee detail page
  55. KOD-17863: Fix credit application link to go to correct page
    • Regression Tests
    • Case 1
      • Check if the credit page render without any exception
    • Tests
    • Case 1
      • Check if page will be redirected
  56. KOD-17885: Make it possible to add settings everywhere
    • Tests
    • Case 1
      • Just check if a new setting has been added with a default value 0
  57. KOD-17909: Drop templates/default from include paths
  58. KOD-17911: Inventory for Non-Setup Products
    • Regression Tests
    • Case 1
      • Make sure product list and product detail pages are working correctly.
      • Also make sure that inventory and pricing is showing.
    • Tests
    • Case 1
      • On the product list page, make sure that the inventory warehouse doesnt change on reload and it matches the warehouse shown on the product detail page.
    • Case 2
      • Test changing shiptos and make sure the corresponding warehouse shows on the product list and detail pages.
  59. KOD-17950: Cart Purchase Order Issue
    • Regression Tests
    • Case 1
      • The checkout pages should work as expected with no errors.
    • Case 2
      • If a default po is set on the company:
      • It should auto populate on the last checkout tab
    • Case 3
      • If there is not a default po set:
      • The checkout pages should work as expected
      • The PO # input should be empty
    • Case 4
      • For both case 2 & 3:
      • If you change the po number
      • Go back to the second checkout tab
      • Change the shipping address
      • The po number should stay the same
  60. KOD-17961: Product List filters not sorted alphabetically
    • Regression Tests
    • Case 1
      • Check that the product list page still works fine, same with the filters.
    • Tests
    • Case 1
      • Check that the filters are now sorted alphabetically.
  61. KOD-17976: Scheduled Payment Errored Out
    • Regression Tests
    • Case 1
      • In customer portal - select open invoices and pay.
      • Should go through
    • Tests
    • Case 1
      • Schedule payment for invoice with discount, schedule at the date after the date when discount is expiring. At the date of processing scheduled payment amount will be recalculated and it will be greater that at the date of scheduling, but this now should not fail scheduled payment processing - it should be processed with calculated total at the date of payment
  62. KOD-17999: Make Qty Changeable & Required Editable
    • Regression Tests
    • Case 1
      • Please test that qty changeable and required columns are present and we can see data there
    • Tests
    • Case 1
      • Please check that qty changeable and required columns have dropdown where user can set yes or no value
  63. KOD-18012: ScriptTemplateUtils.getSetting
    • Regression Tests
    • Case 1
      • Check features that uses templates with getSetting method (check method working as before)
    • Case 2
      • Repeat the user story when the Quote Acceptance emails are sent out
      • And check the email
  64. KOD-18023: Add the ability to create search rules with different Action - UX
    • Regression Tests
    • Case 1
      • Test adding/updating/deleting record on Search Rules page
    • Tests
    • Case 1
      • Check if we see new options:
        • pattern = *customerProductCode*
        • action = *productRedirect*