DIME Change Log
Notable changes, improvements, fixes and additions to DIME
| 7/21/2026 | - Add notification recipient form when creating sample
- Fix error Please specify the "data" property
- Add checkbox field for thermoplastic
- Make implements to SMTL MI
- Improved privacy flag function, user can set privacy setting before publish the test, privacy setting will carry over when publish.
- Fix error Undefined variable $sample_id
- Change privacy setting use model instead of controller function, add condition for checkbox type
- Fixed material_type_name on null issue
- Fixed issue when published test results are unavailable
- Fixed undefined array key "privacy setting" issue
- Fix Attempt to read property "material_type_id" on null error
- Fix array offset error in ctonepagesamplereport
- Add support for t308v25 and t209v25
- Fixed persist search criteria issue
- Add publish all test link for sample and add privacy setting for publish all
- Add condition to show or hide publish all tests link
- Rewrite get_attribute function for search
- Added lat and long for sample meta tag
- Implement auto populate current location's lat and long on device
- Not show assigned tests from printreport
- Add a samples with no assigned tests and submitted test for chem lab
- Restore Change Associated Project link for internal Caltrans orgManagers viewing samples owned by other internal orgs.
- Add logic to set project 44444 default privacy setting to public
- Authorized Aggregate GIS MAP
- Stop search form clearing when user presses Enter.
- Bypass bid-open-date for CRM special project 11111
- Added validation for sample received date is not required when perform testing is yes
- Add Chemistry Laboratory Sample Search page with batch/manufacturer filters and sample status column
- Add Sample Status filter + sortable column; reset default sort/visibility on every chem-lab page open; fix prod batch-number 500 by switching to information_schema runtime discovery
- Gate chem-only SELECT columns (sample_status + correlated subquery on dime_data_test_assigned) behind opt-in flag — public general search no longer carries the per-row overhead that caused prod slowdown. Verified via EXPLAIN, timing, and response-body checks.
- Support testcardlayout for ctm232v26
|
| 4/1/2026 | - Fix datepicker not appearing on test card date fields (METS-867)
- Fix date_tested 1969-12-32 bug - switch to jQuery UI datepicker from HTML5
- Update gradation permission and test card layout
- Parse feature in test card
- Precision input and also test dime order
- Fix upload parse script
- Add t209 t308 rap question
- Update Gse formula
- Update report approved by
- Remove prod conditions
- Refactor access rules in ajax calls in DIME calendar
- Separate UI for email login and CTPass login
- Changed to jQuery UI datepicker for validation issues, reverted to HTML5 activeDateField as datepicker wasn't initializing
- Vma report improvements
- Improvement to constant names in report pages
- Show single value result and update publish all view
|
| 1/14/2026 | - Added QR code on VMA reports
- Implemented function to filter reports per the logged in user's org for vma reprot dashboard
- Added Sampler's name and tester's name to DIME Search export feature
- Fixed the Gradation report read property on null error
- Updated VMA Report UI
- Updated VMA Report with calculation display, open calculated fields, and support gradation report id
- Updated VMA Report permission
- Updated open calculated field logic
- Implemented DIME test method creator
- Changed labels and associated logic for calendar page
- Removed countdown timer for calendar page
- Fixed undefine variable error for general search page
- Fixed date validation error for create sample page
- Added message to user when tabels are syncing
- Fixed undefined variable $re_name error
- Fixed undefined array key "DBTBL_OrgUser" error
- Fixed permission for Org managers that only allow access to org memeber approvals for own org
- Fixed datepicker not appearing on test card date fields
- Fixed date_tested 1969-12-31 bug, switch to jquery ui datepicker from HTML5
|
| 10/23/2025 | - Added Status column to Assigned Test table in Sample Detail page
- Updated ASTM D5239-16 input fields' order
- Fixed combined Gradation Report highlight specifications that are out of range
- Precast Form - form improvements
- Improvements to special use concrete report
- Added validation to Date of Test
- Improvement for Combined Gradation Report - allow upload of files associated with samples
- Updated layout for aashto t321
- Implemented project grouping and tagging admin tool
- Added two columns to submitted test section
- Added text to DIME front page advertising METSAPI
- Chem report improvements
- Implemented unsubscribe email functionality
- Updated test method ASTMWK86870-0
- Created custom Yii widget for selecting projects
- Fixed pagination bug and reset button functionality
- Fixed bug for extra project being added to groups
- Fixed Integrity constraint violation error on assign test
- Fixed error Attempt to read property "name" on null on sample print report
- Fixed undefined array key on Test Card preview
- Fixed missing 1/4 inch label for AASHTO T30-19
- Implemented function to detect potential duplicate sample
- Implemented privacy setting feature
- Updated calendar to display status
- Handled duplicate parameter null error on viewDetail page for sample and test
- Fixed SQL syntax error on QCQA page
- Implemented file upload via API
- Allow user to select N/A for district when submitting org request
- Modified Hot Mix Asphalt MI form to support BMD requirements
- Consolidated Event Listeners for all test components
- Fixed blank status after sample cloned
- Fixed pagination when cloning sample
- Disabled duplicate check when cloning sample
- Included compliance status in notification email
- Fixed bug where district was not saving for org record
- Implemented VMA report
- Fixed bug where browser glitches when picking assign test date
- Added toggle triangle icons to expandable test components to Manage Report page
- Added bid list item selection to sample info page
- Improved DIME Search update
- Implemented Suppress user name to assign tests list
- Fixed bug where test result are missing when editing test record
- Fixed bug in site instructions where project ID is not set
- Implemented filter tests by tester on calendar page
|
| 7/16/2025 | - Updated units and other field labels for precast form
- Precast Form error message typo fix
- Support custom test card for ASTM D8225 calculated form
- Implemented TL-502 sample report
- Improved SMTL cover page
- Precast Form updated field names and hover text
- Added column sorting to org search
- Fixed bug in test controller passing string not float to number_format
- Implemented export kpi report feature
- Updated turn around summary pages
- Fixed bug in result table on test method search feature
- Finalized Precast Form
- Precast Form added optional second concrete sampling section
- Testing custom calculation for TM1415
- Default section toggle to one for precast form
- Added field error messages for max load for precast form
- Removed form lock after submission for precast form
- Added dime sample id to precast form
- Added production links, show submitted form flash message and hide validation error messages for precast form
- Included more percent passing fields for gradation report
- Adjusted precisions and add percent passing recalculation for ctm 202 on gradation report
- Updated combined gradation report to support other permutations of test card
- Updated ASTM D8360-22 test method
- Fixed CTM 202 Loading Issue
|
2026-07-212026-04-012026-01-142025-10-232025-07-16