Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Computer Service Manager v4.4 Secure
- We are pleased to announce the release of Computer Service Manager v4.4 Secure.
- This update focuses on application security, user accountability, dashboard reporting, safer database management, and improved data importing.
- Major New Features
- Secure Login System
- Added a secure login screen before the main application is displayed.
- On first launch, the application guides you through creating the first administrator account.
- No default username or password is included.
- Passwords are stored using unique salted scrypt hashes and are never stored as plain text.
- Accounts are temporarily locked for five minutes after five failed login attempts.
- Added password visibility controls to make password entry easier.
- Administrator and Staff Roles
- Two account roles are now available:
- Administrator
- Full application access.
- Can edit and delete service records.
- Can manage suppliers and spare parts.
- Can access reports and financial totals.
- Can import, export, back up, and restore data.
- Can modify database and application settings.
- Can manage other application users.
- Staff
- Can view operational information.
- Can add new service records.
- Cannot edit or delete existing records.
- Cannot access administrative settings, reports, imports, exports, backups, user management, or supplier and parts management.
- Financial dashboard totals are hidden from staff accounts.
- User Management
- Administrators can now:
- Create administrator or staff accounts.
- View account status and last-login information.
- Reset user passwords.
- Enable or disable accounts.
- Unlock temporarily locked accounts.
- Review failed login attempts.
- Change their own password.
- Log out and sign in using another account.
- New Dashboard Review
- A new dashboard has been added as the first application tab.
- The dashboard displays:
- Total service records.
- Total service value.
- Active warranties.
- Warranties expiring within 30 days.
- Low-stock spare parts.
- Total suppliers.
- Recent service records.
- A graphical service-status summary.
- Recent security and data activity.
- Dashboard information refreshes automatically every 60 seconds and can also be refreshed manually.
- Administrators can view activity from all users, while staff members can view only their own recent activity.
- Security and Data Audit Trail
- The application now records important actions, including:
- Successful and failed login attempts.
- Locked or disabled account access.
- Password changes and password resets.
- User creation, activation, deactivation, and unlocking.
- Application login and logout activity.
- Creation, modification, and deletion of service records.
- Supplier changes.
- Spare-part changes.
- Data imports.
- Database backup and restore activity.
- Blocked attempts to access administrator-only features.
- This provides better accountability and makes it easier to review important changes.
- Supplier and Spare-Part Importing
- Added a new combined importer for supplier and spare-part data.
- Supports XLSX and CSV files.
- Suppliers and parts can be imported together from one file.
- Existing records are updated safely using their names.
- New records are added automatically.
- Missing optional columns do not overwrite existing information.
- Localized and commonly used column headings are recognized.
- Invalid or incomplete rows are skipped.
- A completion summary shows how many records were added, updated, or skipped.
- Improvements
- Improved Translation System
- Improved translation of dynamically generated messages.
- Added broader coverage for account security, dashboard, import, and audit-log text.
- Tooltips, status tips, table headers, and dynamically created dialogs are translated more consistently.
- File names, database paths, links, email addresses, placeholders, and HTML tags are protected from accidental translation.
- Improved handling of translated import column headings.
- Safer Database Restore
- Restored databases are checked before replacing the active database.
- Corrupt or unrelated database files are rejected.
- Application user accounts are preserved when restoring an older database that does not contain the new security tables.
- Dashboard information is refreshed after restoration.
- Users are required to sign in again after a successful restore.
- Existing rollback protection remains available if restoration fails.
- Interface and Workflow Improvements
- Added a new Account menu.
- The currently signed-in user and role are shown in the menu and dashboard.
- Administrator-only actions are automatically disabled for staff accounts.
- Restricted controls display an administrator-only explanation.
- Dashboard information refreshes following relevant data changes.
- Import and export menu descriptions are clearer.
- Upgrade Notes
- Back up your current database before upgrading.
- Existing service, supplier, warranty, and spare-part data remain available.
- New user-account and audit-log tables are created automatically.
- The first time v4.4 is opened, you will be asked to create the first administrator account.
- Keep the administrator password safe because no default recovery password is included.
Advertisement
Add Comment
Please, Sign In to add comment