Release 4.95

Summary

In the last month, we've been steadily working on a significant new feature.  This release applies several changes to support that feature, which revolves around customers and inventory. A significant related feature includes better maintenance ability related to customer user accounts. There were many little fixes under the hood that you wouldn't care to know about, except that they are required with this new feature.

A couple of new, nice to have features, are a task filter on the job scope labor list, as well as the ability to auto-select the default task on a time sheet.  This should help speed up time sheet entry and maintenance.  The overall list looks small, but our internal change list is pretty long.  To get an idea, we had 21 files added, 86 files changed, 6,578 lines of code inserted, and 1,096 deleted.  It has been a good start to the year and we're looking forward to sharing what we've been working on.

New Features

Default Tasks on Time Sheets

  • Scope tasks can be selected as the default task.

  • In the task list, there is a green checkmark that can be clicked to select the default task.

  • The default task will be auto-selected on a time sheet when the related scope is selected.

New Link to Correct Job Number

  • When editing a job, there is help text under the job number with a link that takes you to the admin form where job numbers can be corrected if needed.

 

Filter Scope Labor List by Task

  • When viewing the labor list for a job scope, you can now filter the list by the scope task.

 

Added Customer User Access List

  • Added a tab to the customers menu to show customers that have user access accounts.

  • The list indicates whether the account is active, inactive, or temporary, and when the last access occurred.

  • This tab is accessible to office admins only.


Fixes

Fix Job Item List Validation

  • When adding job items, some validations weren't being shown as expected.

 

Locations-in-Use Validation

  • Validate that inventory location types are not in use before attempting to delete them.

 

Removed Blank Row From Time Sheet List

  • A blank separator row above the time sheet totals was removed in favor of styling to distinguish the totals.

 

Refactoring

  • Several systems have been modified to support upcoming functionality, including general code cleanup and tweaking.

  • Refactored the Customer Search and Customer List forms to support a future framework update.

Previous
Previous

Release 4.96

Next
Next

Release 4.16