Changelog

ITrack Chromium
4/24/2023
  • Fixed a merge conflict that made it into a commit
4/24/2023
  • Merge branch 'master' of https://github.com/ISoft-Data-Systems/pro-web
  • Merge pull request #144 from ISoft-Data-Systems/permission-audit
  • Merge branch 'master' into permission-audit
  • Merge pull request #150 from ISoft-Data-Systems/59547-always-allow-report-preview
  • Merge pull request #146 from ISoft-Data-Systems/welcome-user-from-deploy
  • Rename history state
  • Delete print state as it is no longer needed
  • Print bid sheet for selected bid
  • Fix some vehicle report parameters
  • Allow previewing invoice/quote/pick list without RQ
  • Allow previewing tags/results on Part Search without RQ
  • Fix interchange report not loading
  • Make report selection properly show above other modals
  • Allow previewing Tags on Part screen without RQ
  • Allow previewing reports while hiding print/email options
  • Rename report-preview-modal since it's not a modal
  • Merge pull request #148 from ISoft-Data-Systems/Case-60084-fix-Interchange-on-teardown
  • expect the item arg in all of the other interchangeNumberSelected callbacks
  • Case 60084: Fixed a bug with selecting an interchange number from interchange selection modal
  • Case 60079: Added weight column to the search results
  • Merge branch 'master' into welcome-user-from-deploy
  • Merge branch 'master' into welcome-user-from-deploy
  • Removed some erroneous debugging code
  • Added password change support for new users Based on Dayton's new login link support, the emails that get sent to support and the signed up user now contain a 'password change' link that embeds a reset token so that they can go directly to a password change operation.
  • Adding a test file I wrote a .sql file to test the invoice paid and balance triggers, so I figured I'd save it.
  • Improved password setting
  • Change first run setup Now, if the support user is missing or they are in Pending Activation, the system will set them up, grant them permissions, generate a password, then email it to support_team@isoftdata.com
  • Added password generation dependency Its the same one that the chromium database deploy project uses
  • Updated the @isoftdata/isoft-authentication module to latest Needed the current version to set a user password on an account that was pending activation. Tested normal login and seemed to work as well.
  • Correcting various linting errors and warnings Where possible, I attempted to make net-0 changes, but a couple are technically a true change in code execution, so its not impossible this may cause an issue or two, but hopefully not.
  • Merge branch 'welcome-user-from-deploy' of https://github.com/ISoft-Data-Systems/pro-web into welcome-user-from-deploy
  • On startup, if a support user cannot be found, one is created and an email is sent with some basic info to support. Probably eventually this should also set its password.
  • Fixed various permissions not being enforced correctly on the configuration screen
  • The debug nodemon now ignores config.json since it is modified during startup, getting a restart loop.
  • The path to config.json is remembered, and the file is written after startup in case some change is made during startup
  • the from address doesn't have a default, though I don't think this code is used elsewhere
  • Switched to no-reply and turn off sendwelcome if we succeed
  • Added some initial support to creating an initial user account and sending a welcome email to the first time signup code.
  • Fixed an issue where sendEmail would fail if you passed no attachments.
  • Adding project level preference to make it able to search non-toplevel node_modules
  • Moved all the startup async database work into a single serial async function in case the order could introduce subtle bugs.
  • Screwed with trying to get it to not step into framework code for promises, but it isn't working how their documentation claims. IDK
  • npm was added as a dependency in 2020, I think probably by accident, it was causing some npx stuff to work weird
  • Modernized server debugging launch to work
  • Seems like probably don't need two update run scripts
  • Merge branch 'master' into permission-audit
  • Merge branch 'master' into permission-audit
  • move a few of these to a computed prop to ensure it's only enforced for invoices
  • PM_INVOICE_CHANGE_LINE_ITEM_TAXABILITY
  • PM_INVOICE_CHANGE_TAX_TYPE enforced
  • Enforce void invoice permission
  • WIP
4/10/2023
  • Merge pull request #147 from ISoft-Data-Systems/case-59758-add-controls-for-moving-between-part-search-results
  • 170007 db update
  • Fix not being able to go back to the first part in the list
  • Support for case 59758
  • 17.1.0
4/6/2023

What's Changed

  • Added description field to UI by @thatoneguy280
3/13/2023
  • 16.0.0
  • Version 17 database updates
  • Dashboard update
  • Merge pull request #143 from ISoft-Data-Systems/v16
  • Merge branch 'master' into v16
  • Merge pull request #139 from ISoft-Data-Systems/Bug-58985-drag-and-drop
  • Merge pull request #142 from ISoft-Data-Systems/load-item-modal-component
  • Use the new shared load-item-modal component
  • Merge pull request #141 from ISoft-Data-Systems/case-59386-add-remittance-address-ui-for-stores
  • Initial commit
  • Update dashboard to fix CSV column export names
  • Lock sharp version
  • Include default value for the external shipping integration url
  • Can now drag and drop files
  • Change project settings for CSS formatting
  • Fix a report for case 57682
  • Merge branch 'master' into v16
  • Add some 160000 updates that were missed earlier
  • Remove release XY.Z comments, throw if no #QE
  • DB version 160001
  • Create a script to parse out db updates into json
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Case 53840. Add ATV/UTV eBay categories
  • Merge branch 'master' into v16
  • Added v16 schema update queries
  • Merge branch 'master' into v16
  • Merge branch 'master' into v16
  • Merge pull request #96 from ISoft-Data-Systems/fcustomerbalance
  • Use f_customer_balance to get customer balances
2/7/2023

What's Changed

  • Added buttons to open the part record from the vendor & customer screens by @daytonlowell
  • Support for our base eslint config as a dev dependency by @daytonlowell
  • Added buttons to send part to sales or purchase order screens by @daytonlowell
  • Remove lucid for serialization and just use JSON by @daytonlowell
  • Finished core charge not adding to subtotal by @thatoneguy280
  • Worked around an issue where images saved from a Samsung device with buggy firmware would be invalid and cause errors at save/load time by @Izak-Kriegbaum
  • Several minor changes to Dashboard screen and how it is loaded
  • Fixed bug where the loading spinner could show if you printed the webpage
  • Fixed bug where attempting to navigate to Part Search would appear to load forever if the user is not logged in. (Now correctly redirects to login)
  • Added a link to return to login if initial page load takes longer than 10 seconds
  • Fixed Tag # lookups not working on Sales/Purchase Orders if the part did not have a part type selected
  • Change some icons and column names on the QuickBooks Online screen to show the status of different entities better.
  • Fixed issue setting attachments as public
  • Fixed Flex Fields on Part Search not filtering by the whole input if it contained a space

New Contributors

  • @thatoneguy280 made their first contribution
  • @Izak-Kriegbaum made their first contribution
2/7/2023

What's Changed

  • Added buttons to open the part record from the vendor & customer screens by @daytonlowell
  • Support for our base eslint config as a dev dependency by @daytonlowell
  • Added buttons to send part to sales or purchase order screens by @daytonlowell
  • Remove lucid for serialization and just use JSON by @daytonlowell
  • Finished core charge not adding to subtotal by @thatoneguy280
  • Worked around an issue where images saved from a Samsung device with buggy firmware would be invalid and cause errors at save/load time by @Izak-Kriegbaum
  • Several minor changes to Dashboard screen and how it is loaded
  • Fixed bug where the loading spinner could show if you printed the webpage
  • Fixed bug where attempting to navigate to Part Search would appear to load forever if the user is not logged in. (Now correctly redirects to login)
  • Added a link to return to login if initial page load takes longer than 10 seconds
  • Fixed Tag # lookups not working on Sales/Purchase Orders if the part did not have a part type selected
  • Change some icons and column names on the QuickBooks Online screen to show the status of different entities better.
  • Fixed issue setting attachments as public
  • Fixed Flex Fields on Part Search not filtering by the whole input if it contained a space

New Contributors

  • @thatoneguy280 made their first contribution
  • @Izak-Kriegbaum made their first contribution
12/20/2022
  • Merge pull request #131 from ISoft-Data-Systems/fix-case-58412-duplicate-sale-document-creation
  • Make sure we don't cache document on state reload after saving
  • wrong method name
  • Make sure to clear our cached document when a sale is successfully saved
12/5/2022
  • Fix table footer (and dashboard) CSV exports
11/22/2022
  • 15.13.4
  • Merge pull request #130 from ISoft-Data-Systems/improve-payment-handling-sale-save
  • Fix Customer > Payments "Show voided Payments" not working
  • Merge branch 'improve-payment-handling-sale-save' of https://github.com/ISoft-Data-Systems/pro-web into improve-payment-handling-sale-save
  • Log a stack trace every time someone voids a sale or payment, at least for now
  • Merge branch 'improve-payment-handling-sale-save' of https://github.com/ISoft-Data-Systems/pro-web into improve-payment-handling-sale-save
  • Change void payment button to outline when clicked
  • make sure we pass 1 or 0 to p_void_sale for the option to void associated payments
  • Remove unused variables
  • Make sure we use the transaction connection when voiding
  • WIP
  • WIP
  • Change project settings for CSS formatting
Newer Older