ITrack/Pro/Changelog Version 13

From ISoft Wiki
< ITrack‎ | Pro
Jump to navigationJump to search

Pro Change log version 13 REVISION 22345-22496 database version 130000

Database

  • Added: county table from Enterprise. This will allow reports to join on it for county information. case 44143
  • Added city table from enterprise.
  • Changed: useraccount.email to useraccount.workemail to be consistent with enterprise and presage schema
  • Fixed a typo in the f_useraccount_has_site_access function
  • Added database function f_get_invoice_balance to get calculated current invoice balance for updating invbalance. case 44331
  • Changed: (case 38185) f_get_setting and p_check_setting now defer to setting.defaultvalue over the default that was passed in as an argument.
  • Added: column to fix case 44567
  • Added: schema for new api token feature.

Login

  • Changed: the email column has been renamed to workemail to match other products.
  • Fixed: an issue where the login popup might be stuck in the "No DB Connection" locked down mode if the popup appeared while the database was unreachable. This could effectively lock the user out.
  • Changed: store access is now checked through the f_useraccount_has_site_access function instead of being checked directly.
  • Fixed: an issue where the login dialog would not be visible if the main application window was minimized or off screen when the application was locked. Now, the popup will be centered in the main monitor if the application is not visible to center on.

Parts

  • Fixed: an issue where the sale class (ecommerce delivery time) couldn't be entered.
  • Fixed: an issue where the sale class didn't clear correctly when the parts screen was reset.

Quickbooks

  • Changed: (case 45693) sale items pushed from quickbooks no longer add the text "Lineitem(xxxx)" onto the description of the item in QB. This held the behind the scenes lineitem # from ITrack, but it made printouts generated from QB not match printouts generated from ITrack as well, and some users didn't prefer how it looked.

Report Viewer

  • Fixed: an issue where printing/previewing a report on the report viewer screen might not correctly save the user that performed the print.
  • Fixed: an issue where the user that performed a print was showing "ID: -1" instead of "N/A" for any print job not run by a specific user.

Settings

  • Fixed: an issue where the 'last run by' and 'last run date' were not being retrieved correctly from the database for reports.
  • Changed: (case 38185) in the configure settings area, the user can now edit the 'default' column. Previously, this value used to only be for reference, but will now specify the value for new users/sites that do not currently have a value.
  • Removed: the configure settings area no longer has a 'scope' dropdown. Also the user can no longer view or edit settings at other levels, as this behavior was deprecated previously.
  • Removed: references to the no longer used cascade argument for settings, as they now operate at their specified level, and no other.

Vehicles

  • Fixed: a memory leak when loading the bidding/teardown screen.
  • Fixed: some layout issues on the bidding/teardown tabs.
  • Fixed: (case 45670) an issue where a new teardown part with attachments on it would throw a database error. Now, creating attachments on newly created parts will save correctly.
  • Fixed: (case 45663) the 'public' flag in the teardown now correctly defaults based on whether that part type defaults to shown online.
  • Fixed: an issue where change detection wasn't working on the teardown public flag.
  • Fixed: changing the public flag on teardown parts wasn't saving.
  • Removed: hitting the distribute cost button no longer changes the 'public' flag on teardown parts.

Reports

Purchase Order (PO11in.rpt)

  • Changed: (case 44036) aesthetic improvements. It looks cleaner and more like the updated Invoice now.