FOCUS-45905- feat(accounts-receivable): disable submit button while file uploads are in progress
This system improvement disables the submit button on accounts receivable deposits and internal account deposits while a file is uploading into the files box.
FOCUS-45794- feat(accounts-payable): add default emails for mailing PO
System Improvement adding the ability to send the PO back to the PO author in a batch, functionality already exists when sending individually. Removes the system functionality where it automatically copies the user/purchasing staff that is doing the process to send the email. Adds an option where the district can create a default email to send a copy to. On the send screen, allow the user to clear/change the default copy. Create an option to default the primary vendor email when emailing. Emailed PO's should be official copies, not unofficial, whether intended recipient or a copied recipient.
See Purchase Requests/Orders and/or Internal Purchase Requests/Orders for more information.
FOCUS-45746- Add 2024 1099 MISC and NEC Forms
This system upgrade introduces the addition of the 2024 1099 MISC and NEC forms.
FOCUS-45223- Check Out Email Process
The system enhancement involves incorporating Device Checkout emails into Fixed Assets. Additionally, there will be a user preference added to disable the emails.
See User Preference (ERP) and Check Out for additional information.
FOCUS-45918- Substitute Pay Edit - Fix Data Summaries
The system improvement now displays the entry and total hours at the bottom of the Substitute Pay Edit report.
See Payroll Reports > Substitute Pay Edit Report for more details.
FOCUS-45829- Applicant Tracking-Add Fields to Applicant Tracking Current Postings Tab
This system enhancement is designed to enhance clarity by renaming the status field to "Approval Status." Additionally, it provides more information by introducing a "Facility" field and a "Number of Applicants" field on the Current Posting screen within the Applicant Tracking module of Focus.
See Applicant Tracking for additional information.
FOCUS-45763- Add a preview to min/max pay increases
System Improvement adding preview of changes in Payroll > Employee Wages > Min/Max Yearly Change Pay > Apply > Planned Changes > View.
See Employee Wages > Min/Max: Yearly Change Pay for more details.
FOCUS-45729- EAF Pending Approval
This system enhancement ensures that only employee action forms that have received all previous approvals will be displayed in the pending approvals tab. Additionally, a "Show Only My Pending" checkbox will be introduced. When this option is enabled, the list will exclusively show the pending approvals for the user.
See Employee Action Form for additional information.
FOCUS-45708- Employee Jobs update fields
The system enhancement in Human Resources includes the addition of a step column to the staff report, as well as the capability to record hours worked per day with precision up to four decimal points.
FOCUS-45538- HR/Payroll Rollover - Add Option to Roll Position Control Comments
This system enhancement introduces a new feature that allows users to roll position control comments within the Payroll module, specifically under Maintenance > Rollover > Positions.
See Rollover > Positions for more information.
FOCUS-45110- Lock all user apps after approval in legacy version
System enhancement locking approved applications from being edited and resubmitted.
FOCUS-45324- Communication - Make Attach to Tab Select Multiple
This system enhancement focuses on improving communication templates. The "Attach to" tab dropdown menu has been updated to allow for "Select Multiple." This new feature enables us to attach forms to multiple tabs, enhancing our flexibility and efficiency.
FOCUS-45982 - Reports: Resolve Generation of Published Reports with Logging Field Search Parameters
This upgrade resolves an issue with Advanced Reports where published reports containing two or more search parameters for a logging field would not pull correctly. This correction ensures accurate report retrieval for these configurations.
FOCUS-45973 - Electronic Grade Change Requests: Allow Grade Approval for Empty Grades when Preference Set
This update enhances the Electronic Grade Change feature by allowing approval of grade changes for records with conduct or comments but no grade, as long as the “Allow Posting Comments and Conduct Without a Grade” system preference is enabled. Previously, attempting to approve grade changes for such records resulted in an error. This improvement ensures smoother processing for grade change approvals under these conditions.
See Approve Grade Changes for more details.
FOCUS-45968 - Letterhead Templates: Ensure Appropriate Grade Level Displays
This update resolves an issue affecting Letterhead Templates where, if a student has multiple enrollment records and corresponding referrals, the incorrect grade level may display on the letterhead when printing. The update ensures that the correct grade and school are displayed consistently across all areas where Letterhead Templates are used, including Print Letters & Send Emails and the Communication Platform.
FOCUS-45920 - Delete a Student: Prevent Error when sss_tasks Present in Database
This update corrects an issue with the Delete a Student functionality, ensuring that associated records in sss_tasks are also deleted, which prevents a database error that was previously displayed to the end user when attempting to delete a student with linked task records.
FOCUS-45913 - Proficiency Gradebook: Correct Totals Calculation in Progress Reports
This update resolves an issue in the Proficiency Gradebook where progress report totals were incorrectly calculated as 1’s when a “Minimum Percentage for Proficiency Gradebook Grades” was set. This miscalculation occurred even with the “Prevent Saving Gradebook Grades Below Minimum (zeroes still permitted)” preference enabled. The branch ensures accurate total calculations by respecting both system preferences, preventing unintended minimum values from affecting overall scores on progress reports.
FOCUS-45881 - Print Avery Labels: Resolve Printing Addresses if There is More Than Two
This branch resolves an issue in Print Avery Labels where, if a student has multiple addresses with different custodial contacts, only the first address would previously print. The update ensures that labels for all addresses with distinct custodial contacts are printed, providing a complete and accurate representation of contact information for each student.
FOCUS-45875 - Scheduler: Better Accounting for Spanned Periods when Scheduling Requests
This branch updates the Scheduler to address an issue with scheduling requests that span multiple periods. Previously, if a student requested a multi-period section, auto-scheduling or running the scheduler could result in other sections being scheduled into the spanned periods. With this update, both schedulers now prevent conflicts by respecting the multi-period span, ensuring accurate scheduling for sections requiring multiple consecutive periods.
FOCUS-45871 - Student Photos: Allow Uppercase File Extension
This update enhances the system’s photo upload functionality by enabling the upload of student photos with uppercase file extensions. Previously, only lowercase file extensions were supported, but with this change, file extensions in both uppercase and lowercase are now accepted, improving flexibility and compatibility for various file types.
FOCUS-45815 - Communication Platform: Add Message Button to Polls and Sign Ups
This update enhances the Communication Platform’s expansion module by adding a new “Message” button within the data tables for polls and sign-ups. Selecting this button redirects users back to the compose screen, pre-selecting the recipients from the specific poll or sign-up. This streamlines the communication process, allowing quicker message composition for relevant recipients.
See Communication (Admin) and Communication (Teacher) for more details.
FOCUS-45792 - Add a Student: Resolve Required Field Validation for Radio Field Types on First Page
This update corrects an issue where custom fields set as required Radio types on the first page of the “Add a Student” form were not validating as expected, allowing users to save a new student record without completing these required fields. This update ensures that all required Radio-type fields are validated correctly before saving, preventing incomplete entries.
FOCUS-45776 - Online Application: Fix Displaying Contact Information Before Clicking Edit
This update corrects an issue in the Online Application where a contact’s email entered after initial entry would not display in the preview. With this fix, contact emails will now appear as expected in the application preview, ensuring accurate information review before submission.
FOCUS-45773 - Communication Platform: Disable Student Attendance Calls when Attendance Calendar is not marked as School Day
This update enhances the Communication Platform by preventing attendance messages from being sent if a school day is removed from the attendance calendar after future attendance records are added. With this branch, attendance communications will no longer be triggered on non-school days, ensuring accuracy in messaging based on the current school calendar.
FOCUS-45653 - Grad Req. Report: Resolve Display of PE Requirement Met Due to Waiver Checks (FL)
This update resolves an issue in the Graduation Requirements Report specific to Florida customers. Previously, PE credits associated with interscholastic sports waivers (with an “S” grade in grade history) were incorrectly counted as elective credits instead of PE credits. With this fix, PE waivers will correctly apply toward PE requirements in the Graduation Requirements Report.
FOCUS-45526 - School Choice: Improve CSS Rules in Customize Application Notes
This update improves the visibility of custom application notes within the School Choice module. Previously, when using bullet points or other formatting styles in the customized text for applications, these formats would not display correctly in the School Choice application. With this update, CSS improvements ensure that bullet points and other formatting styles will now display as intended, providing a clearer and more polished presentation of custom notes in the School Choice module.
FOCUS-45421 - School Gradelevels: Require Title & Shortname when Editing
This branch ensures that when editing School Grade Levels, both the title and short name fields are required. Changes or new entries cannot be saved without providing these required values, enhancing data consistency within grade level records.
See Grade Levels for more information.
FOCUS-45181 - Scheduling: Resolve Error on Courses & Sections
This update addresses a database error in the Scheduling module related to Courses & Sections by adding an index on transaction_number & master_courses.start_date/end_date data type.
FOCUS-45089 - Test History: Prevent Duplicate Records Upon Page Refresh
This update resolves an issue on the Test History page where adding a new test part and then refreshing the page would result in duplicate test history score records being saved to the database. With this branch, duplicate records will no longer be created, ensuring data integrity when test parts are added.
FOCUS-44945 - Communication Platform: Prevent Portal Announcements From Generating Recipient Records
This update enhances the Communication Platform by preventing the communication queue from generating recipient records for portal-only announcements. Previously, this caused users to see unread notifications for portal messages without any content in their communication inbox. With this change, announcements containing only portal messages will no longer generate recipient records, resolving the issue of 'blank' messages appearing in inboxes. A migration is included to remove any previously generated recipient records for such announcements, clearing out existing blank messages for affected users.
FOCUS-44890 - New Translations: Languages Setup Enhancement
This update introduces a new Languages configuration page within the SIS, enhancing the Translations module by allowing customization of supported languages. The Languages screen displays the available languages and synchronizes with the database when adding, editing, or removing languages. This powerful feature enables customers to specify which languages are selectable on the Teacher, Parent, and Student Portals, improving accessibility and user experience. For more details, refer to the Focus University help articles: Languages and Translations.
FOCUS-44870 - Formbuilder: Resolve Can Edit/ Can View Settings when Profiles are ERP
This update addresses an issue in Form Builder where the “Can Edit” and “Can View” settings were not functioning correctly for ERP profiles. With this change, ERP profiles now fully support editing and viewing forms and components as specified in Form Builder settings.
FOCUS-43895 - Schema Change: Adjust Medication Category from Text to Select One
This update implements a schema change to the Student System logging field Medication Administration (alias = medication_administration). The existing Medication Category text field is renamed to "(OLD) Medication Category" and moved to LOG_FIELD20, if it was in use. A new Medication Category select-one field is added. Values from the old text field are copied to the new select-one field, and if no matching select option exists, the old value will be copied to a new inactive select option.
FOCUS-45740 - fix(datatable): properly URL encode HTML to avoid manipulation of contents
FOCUS-45946- Florida October Snapshot 2024
FOCUS-45683- SSS: Resolve Column Data Display on Schedule of Services Setup, Instructional Services
This update refines the SSS module by correcting a display issue in the Schedule of Services > Instructional Services > Specially Designed Instruction datatable. Previously, an extra column appeared on the second page of the table; with this branch, that extra column is removed, ensuring consistent data presentation across all pages.