Version 3.4.0
Initial release
July 22, 2024
Release Type
Stable – Major
Summary
Version 3.4.0 represents one of the most comprehensive platform updates in Manage1to1 history. This release focused on scalability, automation, and data integrity while modernizing the underlying technology stack. Significant enhancements were delivered across student and staff management, device workflows, ticketing automation, reporting, and system performance.
New Features
- Multiple guardian support for enhanced student records
- Lost functionality tracking
- Acceptable Use Policy (AUP) tracking
- Additional user data fields
- Writeback support to Google
- Enhanced HTML5 camera capabilities
Improvements
- CSV-based student deactivation support
- OneRoster-enabled building creation
- Platform upgrade to PHP 8.2
- Noindex handling for 404 responses
- Bulk removal of unneeded invoices and fees
- Date-range based auditing
- Custom field deletion support
- Multiple SIS codes per building
- Bulk device status and inactivation tools
- Refactored user profile templates
- Insurance invoice cleanup automation
- Export enhancements across multiple reports
- Automated ticket assignment workflows
- Improved ticket filtering capabilities
- Platform-wide caching implementation
- Forced SSO for Help Desk portal access
- Improved incident date handling in invoice email templates
- Expanded device logging visibility
- Staff default fields displayed within user profiles
- Simplified device type upload workflows
- Guardian import support
Tasks
- Migration to GA4 analytics property
- EULA updates
- Display of build date information
- Database output refinements
Bug Fixes
- Resolved staff import failures and incorrect data mapping
- Prevented unintended email removal during CSV imports
- Corrected custom field value errors
- Removed deprecated device lease references
- Fixed user creation and password management issues
- Improved accuracy of AUP and fee status reporting
- Refined quick search behavior
- Corrected incident, invoice, and report filtering logic
- Resolved Help Desk submission failures
- Improved Google OAuth reliability
- Corrected invoice calculations and historical discrepancies
- Prevented duplicate device checkouts
- Addressed ticket submission and workflow issues
- Improved rollover notice accuracy
- Fixed client portal authentication issues
- General stability, logging, and performance fixes
Changelog
| Type | Issue | Description |
|---|---|---|
| IMPROVEMENT | MAN-618 | CSV upload to deactivate students |
| IMPROVEMENT | MAN-786 | Allow buildings with OneRoster enabled |
| IMPROVEMENT | MAN-796 | Upgrade platform to PHP 8.2 |
| IMPROVEMENT | MAN-799 | Insert noindex for 404 errors |
| IMPROVEMENT | MAN-800 | Bulk remove unneeded invoices |
| IMPROVEMENT | MAN-804 | Audit between dates |
| IMPROVEMENT | MAN-810 | Ensure custom fields are deletable |
| IMPROVEMENT | MAN-824 | Multiple SIS codes per building |
| IMPROVEMENT | MAN-829 | Bulk inactivate or change device status |
| IMPROVEMENT | MAN-833 | Migrate user profile to individual templates |
| IMPROVEMENT | MAN-834 | Insurance invoice cleanup handling |
| IMPROVEMENT | MAN-835 | Export enhancements |
| IMPROVEMENT | MAN-836 | Ticket assignment automation |
| IMPROVEMENT | MAN-837 | Improved ticketing filters |
| IMPROVEMENT | MAN-839 | Implement caching |
| IMPROVEMENT | MAN-840 | Force SSO for Help Desk portal |
| IMPROVEMENT | MAN-846 | Incident date support in invoice templates |
| IMPROVEMENT | MAN-852 | Enhanced device logging visibility |
| IMPROVEMENT | MAN-853 | Show staff default fields in user profile |
| IMPROVEMENT | MAN-862 | Simplify device type uploads |
| IMPROVEMENT | MAN-864 | Guardian import support |
| TASK | MAN-808 | Update to GA4 property |
| TASK | MAN-811 | EULA update |
| TASK | MAN-812 | Display build date information |
| TASK | MAN-818 | Fix database output |
| FEATURE | MAN-297 | Multiple guardian support |
| FEATURE | MAN-792 | Lost functionality |
| FEATURE | MAN-816 | AUP tracking |
| FEATURE | MAN-847 | User additional data |
| FEATURE | MAN-858 | Writeback to Google |
| FEATURE | MAN-859 | HTML5 camera enhancements |
| BUG | MAN-754 | Unable to import staff users |
| BUG | MAN-782 | Prevent erroneous email removal during CSV imports |
| BUG | MAN-784 | Field value errors |
| BUG | MAN-785 | Remove deprecated device lease references |
| BUG | MAN-787 | Staff imports using incorrect data |
| BUG | MAN-789 | Ensure new users can be created |
| BUG | MAN-790 | User AUP and fee status inaccuracies |
| BUG | MAN-794 | Restrict admin email distribution |
| BUG | MAN-795 | Refine quick search |
| BUG | MAN-801 | Incorrect incident results |
| BUG | MAN-802 | Ensure reports reference full URLs |
| BUG | MAN-803 | Filtering failures on incidents and devices |
| BUG | MAN-805 | Data length handling issues |
| BUG | MAN-806 | Invoices unable to be deleted |
| BUG | MAN-807 | Open invoices report failure |
| BUG | MAN-809 | Help Desk failure |
| BUG | MAN-813 | Case-insensitive Google device searching |
| BUG | MAN-814 | Datatables update breaking jQuery |
| BUG | MAN-815 | MySQL error logging |
| BUG | MAN-817 | Unable to save automation page |
| BUG | MAN-819 | IP address logging missing |
| BUG | MAN-821 | Invoice calculation inaccuracies |
| BUG | MAN-825 | Filtering dropdowns not reflecting selections |
| BUG | MAN-828 | Historical invoice receipt discrepancies |
| BUG | MAN-830 | Separate staff and student password permissions |
| BUG | MAN-831 | Datatables process review |
| BUG | MAN-832 | Google OAuth issues |
| BUG | MAN-838 | Client portal login failure |
| BUG | MAN-842 | Passwords not updating during bulk imports |
| BUG | MAN-843 | Case-insensitive CSV imports |
| BUG | MAN-844 | Incorrect Users Without Devices report data |
| BUG | MAN-845 | Prevent duplicate device checkouts |
| BUG | MAN-848 | Case management issues |
| BUG | MAN-849 | Gulp compilation failures |
| BUG | MAN-850 | Ticket creation information display |
| BUG | MAN-851 | Invalid checkout dates |
| BUG | MAN-860 | School year rollover notice inaccuracies |
| BUG | MAN-861 | Ticket submission failures |
| BUG | MAN-863 | Truncate feature issues |