Release 5.24

We’re working on a couple of bigger changes that touch more parts of the system, so we frequently bump into some older code and…oh look, squirrel!

Many changes in this release are similar to the last few releases with refactoring and small user interface changes, such as more counters in tab titles. A royal new feature we’re announcing is a new hold status: purple. As with most other hold colors, it doesn’t have any specific meaning to the application.

We’ve fixed several bugs, listed below, including a persistent AJAX error that showed up once in a while when processing large lists of job materials.

What’s new

Add title count to job labor tabs

  • A count of time sheets has been added to the labor tab titles for jobs and job scope tasks.

Show "In Use" column on job scope template list

  • Include the “In Use” column on template lists by counting catalog records and labor estimates.

  • Fixed an error checking for a customer record when adding a template scope to a job.

Add "Hold Purple"

  • Introduced a new Purple hold status across the entire application where holds are implemented.

  • The meaning is however you determine it.

Fixes and Improvements

Refactored icon rendering and enhanced tooltip implementation

  • The code used to render icons has been cleaned up to reduce warnings in the logs.

  • Tooltips are more widely implemented to improve understanding of some icons.

  • One particularly trashy icon has been refreshed.

Fixed inventory lists to show the vendor name

  • The vendor name was not being loaded as expected in inventory lists.

Fixed job material item style change not saving

  • On the materials catalog list for job scopes, changing the product style was not being applied to the record.

Fixed customer loading on vending stores

  • Customers assigned to a vending store were not being listed due to a misconfigured status query.

  • Employee record is not loaded for customers. Don't show the My Jobs block for customers.

  • Job count was incorrect for customers.

  • This is a more obscure function in the application that may not be enabled for your site. At the very least, customers can be given a login to gain limited access to job progress.

Remove empty invoice list from job form

  • If the user didn’t have permission to view the invoices, they were shown an empty line for every invoice.

Fixed AJAX error when adding materials

  • Some code cleanup was done to reduce the volume of data being sent to the server.

  • The input data limit on the server was increased to account for it.

General Code Cleanup

  • Added a link to the inventory location in the title on the inventory by bin list.

  • Fixed the count display on the inventory report when adding items to a purchase order.

  • Unified the stock quantity column with the stock icon column in the materials catalog lists.

  • Added a link to the manufacturer on tool lists.  Removed the manufacturer column if listing by manufacturer.

  • Refactoring to improve server communication and code.

    • Form filters

    • Invoice lists

    • Equipment

    • Attachment lists

      • Added a job scope selection for scope attachments when viewing from the job.

Next
Next

Release 5.23