ITrack/Enterprise/Changelog 2011-06

From ISoft Wiki
Jump to navigationJump to search

2011-06-22

Accounting

  • Added: an "Online Help" button at the bottom of the screen. This takes the user to the wiki page on accounting configuration.
  • Added: hover-over tool tips for all items on the screen to help the user understand the purpose of each item.
  • Added: explanatory text fields.
  • Changed: the recreate account entries dialog now has some of the advanced mode features available in the non-advanced mode.

CoreManagement

  • Added: by user request, the customer cores tab now has columns for shipping information (the current customer info has been renamed to billing info to avoid confusion).
  • Added: by user request, the customer cores tab now has customer PO # and sale date columns.

Database Updates

  • Changed: I'm re-running the updates from versions 180 through 182 because the version of ITrack.exe people had wasn't doing some updates correctly.
  • Added: a unique key to inventory Q&A questions.
  • Added: all used vehicle Q&A has been moved into whole unit Q&A. This is because we're phasing out the vehicle (teardown based) Q&A.

Master

  • Fixed: an issue where ITrack wouldn't necessarily launch Updater.exe when it downloaded updates that required a restart.
  • Fixed: an issue where ITrack would delete update todo items when unapplied updates were found in update.todo.

PartConfiguration

  • Removed: the teardowns page and the corresponding add teardowns dialog. Vehicle teardowns have essentially been replaced by whole unit part templates. This change will require some modifications to the way vehicle Q&A works.
  • Removed: references to teardown selection on the vehicle make model tab.
  • Added: grid lines to the vehicle make model tab for easier reading.

SalesOrders

  • Re-uploading the fixed SO screen since many people didn't receive the update due to a bug in ITrack.exe.
  • Fixed: static fields looking fuzzy or not clearing out when the user clears the screen.
  • Fixed: an issue where the static fields at the bottom of the screen might display strangely.
  • Fixed: a query error that the user might get when adding more than one sales order document.
  • Added: the user can set the order SO documents show up on the SO screen by drag/drop rearranging the documents in the configure SO documents dialog.

Search

  • Changed: all vehicle Q&A now looks only at whole unit Q&A.

Vehicles

  • Tweaked: lots of minor UI adjustments to make the screen look better, especially at the minimum resolution.
  • Added: there is now a type edit/dropdown and a category dropdown on the basic page of vehicles. These correspond to the same named fields on the whole units tab. The values synchronize between the tabs. This allows users to more easily see/fill out all required fields from the basic tab. These fields are hidden whenever the whole units tab is hidden.
  • Added: all the required fields on the basic tab and whole units tab now show indication that they are required.

WorkOrders

  • Fixed: as per a user report, hitting the view SO button on an external WO will no longer pop up the "Create SO" dialog if the WO in question is an estimate WO.==2011-06-17==

Vehicles

  • Fixed: an issue where new vehicle teardowns might add 1 to the quantity of all vehicle items.
  • Fixed: an issue where local sales appraisals might take a long time for databases with a lot of sales history. Currently, we will only look at a maximum of 100 sales, for speed. We might be able to tweak this later.
  • Fixed: an issue where an empty teardown would get created on vehicles with no parts. This caused every vehicle with no teardown to think it had been modified whenever it was opened.

2011-06-17

Vehicles

  • Fixed: an issue where new vehicle teardowns might add 1 to the quantity of all vehicle items.
  • Fixed: an issue where local sales appraisals might take a long time for databases with a lot of sales history. Currently, we will only look at a maximum of 100 sales, for speed. We might be able to tweak this later.
  • Fixed: an issue where an empty teardown would get created on vehicles with no parts. This caused every vehicle with no teardown to think it had been modified whenever it was opened.==2011-06-16==

Master

  • Fixed: an issue where some database updates might get read incorrectly and fail.
  • Fixed: ITrack won't tell the user to restart if the only updates that downloaded were applied with a restart.
  • Added: ITrack now checks for updates every so often. The default for the delay is 5 minutes, but it can be set in the host.ini file in the updater section. When the updater is run automatically, it is run in the background, and the pop up dialogs are hidden. The user can see the update progress at the bottom of the screen.
  • Fixed: an issue where the update progress couldn't always be seen at the bottom of ITrack in some fonts/resolutions.
  • Added: the timestamp of the last update check is now displayed when updates are done being downloaded/checked.
  • Fixed: if there were unfinished update tasks when ITrack loaded, ITrack didn't mention them to the user.
  • Added: if the user checks for updates more than once or gets downloads more than once, the count of unapplied updates will stay accurate.
  • Added: if downloads happen in several batches, 'delayed' updates will now correctly be sorted to the end of the update task list.
  • Added: ITrack now uses the shared ITUpdateTask objects when reading/parsing/writing update.todo items. This should avoid any inconsistencies between the way ITrack.exe writes tasks and the way that Updater.exe expects them.

2011-06-15

EBayExtension

  • Fixed an error "Encountered an improper argument" when opening the screen
  • Fixed a crash
  • Added icons

2011-06-14

Common Resources

  • Added: TreeReportDialog: a dialog that came from enterprise that allows the developer to display a tree of results to the user, with a customizable prompt.
  • Added: the TreeReportDialog now resizes its prompt static (the label at the top above the tree) based on how large the text being put in it is.
  • Added: the caller of the TreeReportDialog can now specify the text that is displayed on the ok and cancel buttons. If "" is passed in for either one, that button is hidden. Also, the buttons will resize to fit the text passed in.
  • Fixed: a crash when nothing was being displayed in the list.

Database Updates

  • Added: a placeholder for an LX function being built into enterprise.

DataManagement

  • Added: when the user loads an input file, they are now presented with a pop up dialog that shows all warnings and errors related to the file they just imported (not just the first error encountered).
  • Added: when the user previews an input file, they are now shown all errors and warnings related to their operation (not just the first error encountered).
  • Changed: empty lines are now warnings. These empty lines are automatically dropped from the input file.
  • Changed: missing columns are now warnings. Rows with too few/too many columns will be resized to match the rest of the file.
  • Fixed: a crash that would occur if the last item were missing columns.
  • Changed: the test import and real import buttons now display their results inside of the tree report dialog. This is so that the user can view the warnings/errors at a glance without having to see another popup message box with the error. This should also make any warnings easy to see.

Master

  • Removed: popup message boxes related to update failures.
  • Added: more specific error messages when updates fail. You can view these error messages by hovering your mouse over the updates area in the status bar.
  • Fixed: an issue where a machine that needed no updates would sit at the "Initializing" phase indefinitely.

ReportViewer

  • Fixed: (bug 2042) an issue when the user would preview a report and leave ITrack open for awhile and then receive an error (Error code 2006).

Search

  • Added: the ability to search for vehicles by the new bidding mode status of "B".

Vehicles

  • Added: wait cursor when loading up a teardown.
  • Added: any parts that are entered onto a vehicle outside of a teardown will now be automatically added to the current teardown when it gets loaded. If there is no teardown, one is created.
  • Removed: previously, new teardown items inherited the status and user status from the vehicle. By user request, this has been removed. Now, all new parts should always be status A.==2011-06-09==

Master

  • Added: accelerator key reminder to the exit menu option.
  • Fixed: an issue where the icons in the menu didn't look very good in windows xp.==2011-06-08==

Common Resources

  • Added: a 'template' icon, as well as an add and edit version

CoreManagement

  • Added: fancy icons.

CreditApproval

  • Added: fancy icons.

CrystalReports

  • Fixed: an issue where report parameters' type wasn't getting set by default, causing some reports to fail (because every parameter thought it was a date or something - random). I'm not sure why this wasn't more pronounced.

Customer

  • Added: fancy icons.

CustomerList

  • Added: fancy icons.

Database Updates

  • Deleted: unnecessary assembly templates that had nothing in them.
  • Added: new manage assembly templates permission.
  • Added: the unit of measurement field to the "Vendor Catalog - Inventory Prices Update" import type.
  • Removed: all the old database versions before 173. This will make the update script faster to download and faster to parse.
  • Fixed: inventorylog.previousvalue and currentvalue can now be NULL. This avoids some save errors.

Home

  • Added: fancy icons.

Login

  • Added: fancy icons.

Master

  • Removed: a lot of locally defined icons, a lot of which are unused.
  • Added: the menu bar at the top of ITrack has now been overwritten with our custom menu bar, which can display icons.
  • Fixed: the help menu will now be the last menu in the list, no matter what the extensions load.
  • Fixed: dynamically added top level menus will now be the correct size.

PartConfiguration

  • Added: a new ITrack menu option: "Configure->Inventory...->Part Manufacturer/models" which opens the manufacturer/model tab on the part configuration screen.
  • Added: a new ITrack menu option: "Configure->inventory...->Assembly Templates". This pops up a dialog that allows the user to manage their assembly template list. These templates are used to perform part assembly breakdowns, as well as vehicle teardowns. Templates on part types show up for assembly breakdowns, templates on whole unit types show up for teardowns on the bidding and teardown tab.
  • Added: there is now a permission for entering the manage assembly templates dialog/menu option.
  • Added: templates now properly save and delete.
  • Added: a template icon for the templates dialog.
  • Added: modifying an item will automatically select it to be included in the template.
  • Added: icons to the ok and cancel buttons of the configure templates dialog.
  • Added: icon to the title bar of the templates dialog.
  • Fixed: in the manage part templates dialog, quantity and cost weight columns now work.
  • Added: a message box that notifies the user if a template doesn't have a part type selected.

Parts

  • Fixed: an issue where the model dropdown was not accessible.

ReportViewer

  • Added: fancy icons.

Search

  • Fixed: a query error that could happen when entering an apostrophe in the manufacturer dropdown.

Updater

  • Fixed: the updater is now self-sufficient, and is no longer dependent on a deployment of MS visual c++ redistributable.

Vehicles

  • Added: an add/edit part templates button next to the templates dropdown on the bidding page.

Vendor

  • Added: fancy icons.

VendorList

  • Added: fancy icons

2011-06-06

Accounting

  • Removed: the need to have GL entry creation turned on in order to be able to manually rebuild GL entries.

2011-06-03

Parts

  • Fixed: missing icons.

2011-06-02

VinPower Installer

  • Upgraded to the VinPOWER module version 4.0.0.8. This seems to fix some errors and VIN decode failures some users were experiencing.

Common Resources

  • Fixed: missing icons.

Vehicles

  • Fixed: a database error that would occur if the user attempted to save a teardown with no items in it.
  • Fixed: deleting bids or teardowns should work now.
  • Fixed: a crash related to deleting bids.
  • Added: support for VinPOWER 4.0.0.8. This fixes several crashes and errors happening when decoding VINs in some cases.
  • Added: a print button next to the assembly template dropdown. Clicking this button with a template selected will print out that template using the teardown report.
  • Fixed: missing icons.

2011-06-01

Common Resources

  • Fixed: an error with the choose store dialog.

GlobalSettingsExtension

  • Fixed: a crash some users were getting.

Parts

  • Fixed: an error that would pop up whenever the screen tried to use the shared dialog that pops up when the user hits the replicate button.

Vehicles

  • Fixed: a crash that could happen if the default part gl category was an invalid value.