Changelog
ITrack Chromium
- Fixed a merge conflict that made it into a commit
- 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
- 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
What's Changed
- Added description field to UI by @thatoneguy280
- 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
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
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
- 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
- Fix table footer (and dashboard) CSV exports
- 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