TracCloudTechImport and TracCloudChangelog: Difference between pages

From Redrock Wiki

(Difference between pages)
No edit summary
 
(Updated Automatically)
 
Line 1: Line 1:
<div style="float: left; margin-top: 0em; margin-right: 1em; margin-bottom: 1em">{{TracCloudTechTOC}}</div>  
{{TracCloudWhatsNewTABS}}
<b><span style="color:blue"><big>Importing Student Data into TracCloud</big></span></b>
<hr><b> [1.2.16] 2022-12-12
</b><i>Added</i>
<br> - A searchable Usage column added to the CourseLIst listing


TracCloud can import data from any source as long as it's provided in the correct format. Using your current Student Information System (Banner, PeopleSoft, DataTel, etc) as a source, create files that match the specifications below. We will require at least two files- A student file and an enrollment/registration file.
<hr><b> [1.2.15] 2022-12-03
</b><i>Added</i>
<br> - Added Custom Automation scripts to various specific locations (#1607)
<br> - Added Terms and Conditions Reponses tab to Terms and Conditions Entry (#1636)
<br> - Drop down menu support in Custom Views for fields with choices and are editable (#999)
<br> - Sort Lists alphabetically on report picker (#1640)
<br> - Added activation deactivation of Lists in Custom List entry (#1641)
<br> - Lists menu is now searchable
<br> - Max Appointment rule additional message now allows twig processing (#1646)
<br> - Added ability to search registrations based on a course list
<br> - Added Reponses to Terms and Conditions entry with Term and Subject listed (#1651)
<br> - Added Time Check option for required hours per Month (instead of Week)
<br> - Added keyboard acessibility to Q2 Table interface (#1634)
<br> - Added Fund Codes prefs to the Pay Codes area in order to predefine fund codes
<br> - Add ability to group Lists on the menus by using :: (double colons) to separate group name and menu name


<i>Changed</i>
<br> - Year is always shown on dates of visits in the attendance listing (#1638)
<br> - Moved general list options menu choices to top of List menu (#1639)
<br> - Changed wording of max appt rule display when status searched is blank (#1645)
<br> - New Availabilities will default to profile preferences for multi-slot times (#1647)
<br> - Dropped 'View Student Info Tab on Visits' preference, now automatically uses Table Access setting from Group prefs (#1655)


<span style="color:red>
### Fixes
Import files must be in a flat-text format (.csv or .txt), comma or tab delimited, UTF-8 is preferred.
<br> - Fixed a typo on special needs instructions (#1648)
Comma delimited files must have quotes surrounding <b>every</b> field.
<br> - Fixed a typos on Search availability instructions (#1653)
A header row is required, and custom fields must be coordinated with Redrock Software to ensure assignment to the correct data field.
<br> - Fixes an issue with saving blank reason on Availability Badges (#1652)
File names must be static, with each import upload overwriting the previous copies of the files.
If you anticipate section's linked faculty changing, let us know, as this may require additional changes to your import process.
</span>


<hr><b> [1.2.14] 2022-11-22
</b><i>Fixed</i>
<br> - Fixed an issue on swift email attachments for iCal REQUEST vs CANCEL (#1594 again)
<br> - Fixed an issue with SI Batch scans confirmation message (#1613)
<br> - Fixed an issue with Batch Scans -> ID and Other ID (#1626)
<br> - Fixed an issue whith student search when trying to find Active Students WITHOUT an active Registration (#1627)
<br> - Fixed an issue with Q2 Table Visit straddling midnight (#1624)
<br> - Fixed issue with Course and Section menu on Workshop entry (#1617)
<br> - Fixed an issue when printing a survey or quiz with text overlapping (#1625)
<br> - Fixed an issue with Workshop attendance creating a visit (#1629)
<br> - Fixed an issue when Chrome language set to Korean, not being able to conclude a Q2 Table Visit (#1633)


There are no restrictions on column order, and optional columns can safely be excluded from your file if preferred.
<i>Changed</i>
<br> - Removed Consultant name from Q2 Hand Raised on kiosk and log list fields (#1612)
<br> - Dropped 'Include Wait Time' preference (not being used) (#1621)
<br> - Added ability to search by workshop name in workshop listing (#1616)
<br> - Added pagination to Enroll Students listing in Workshop Listing (#1614)
<br> - When moving an appoiontment, dropins no longer appear as an option (#1615)
<br> - When generating attendance for a section, inactive sections are now hidden (#1631)


{| style="width:100%; vertical-align:top; "
<i>Added</i>
<br> - Added a group preference for preventing password editing of student and staff (#1605)
<br> - Allow multi-check questions for Quizzes
<br> - Surveys and Quizzes show on timeline under Surveys
<br> - Ability to display a Quiz on Assignments tab of Registrations entry
<br> - Surveys, Staff, Students, Faculty, Visits now show message when a change has been made and user wants to close the page (#1608)
<br> - Report That Only Shows Availabilities That Are Not Booked (#1537)
<br> - Added new log list field for showing currently request Q2 subject (#1609)
<br> - Added QR Code for KIOSKs showing for all profiles (and Work Visit login) (#1610)
<br> - Added new Twig tag for Document Posted By Name (#1622)
<br> - Added a cancel button to Terms and Conditions modal (#1628)
<br> - Added ability to force a custom field to display starting on a new line (#1618)
<br> - Added ability to enroll a student into a workshop via ID, Other ID and Barcode (#1630)
<br> - Added Custom Fields to Q2 List and Q2 Raise Hand modal (#144)


|-
<hr><b> [1.2.13] 2022-11-10
| style="vertical-align:top; " | <HR>
</b><i>Fixed</i>
<br> - Prevent confirmation emails for cancelled/deleted appointments when availability is changed
<br> - Fixed list sorting for several fields on several listings
<br> - Prevent student double booking on group roster
<br> - Prevent user from adjusting visit's status changes multiple times in a row (via double and triple click)
<br> - Marking an appointment as logged in from the dashboard now adjusts the appointment status automatically
<br> - Fixed an issue with appointment missed status being set to the custom student missed status
<br> - Fixed an issue with change field value record selection (auto checks against previous search)
<br> - Fixed an issue with certain reserve blocks being ignored on search availability (#1606)
<br> - Courselists for centers properly utilized for subject choices on appointment entry
<br> - Added REQUEST=CANCEL method for email attachment for cancelled appintments (#1594)
<br> - if appt changed and confirmation already sent, resend confirmation.


Click the buttons below to view or download example files. The Section Schedule file is optional.
<i>Changed</i>
<br> - Center is required on Quick Visits
<br> - Adjusted the spacing around the Q2 Raise hand button on log listing
<br> - Added date checks to availability blocks when adjusting from and to dates
<br> - Q2 Conclude visit now adjusts to server time for q2 table visits
<br> - Addjusted iCal appointment attachments to be system timezone independant
<br> - Allow person to change online or in-person on group when only 1 person enrolled so far


[[File:7360533.png|150px|link=https://wiki.go-redrock.com/images/2/21/Students.txt|View Student File]]
<i>Added</i>
[[File:1502208.png|150px|link=https://wiki.go-redrock.com/images/a/ac/Courses.txt|View Course File]]
<br> - Consultant time check now uses a preference that controls how many weeks to display on time check
[[File:2498178.png|150px|link=https://wiki.go-redrock.com/images/a/ae/Schedule.txt|View Section Schedule File]]
<br> - Allow faculty to view 'own visit' on student entry
<br> - Allow location and subject course to be searched on visit log listing
<br> - Added a new login to center area on Q2 Queue List
<br> - Added new preference for controlling how many consecutive appointments allowed
<br> - Added a grace period for cancelling a newly created appointment without penalty
<br> - Allow blank as a choices for faculty on section entry
<br> - Added menu for filtering referral types on dashboard referrals widget
<br> - Added Process Specialties button to Terms area of system preferences
<br> - Added new feature to Q2 Configs widget showing hands of students that need help that the current user may help


|-
<hr><b> [1.2.12] 2022-11-8
| style="vertical-align:top; font-size:120%; color:#0C3773; " |
</b><i>Added</i>
<HR>'''Description of Import fields'''
<br> - Added PGP encryption to FTP files uploaded for import
|-
| style="vertical-align:top; font-size:100%; " |
{| cellpadding="5" cellspacing="0" border="1"
!Type!!Description
|-
|A##||Alphanumeric field with a specified maximum length
|-
|#B||Big Integer, maximum value of about 9 quintillion, or a 16-digit numeric value
|-
|Date||Date, <span style="color:red>formatted as YYYY-MM-DD</span>
|-
|Double||Decimal # with up to 12 digits precision
|-
|Time||A specific time using a 24-hour format (HH:MM:SS), e.g., 13:45:00
|-
|Duration||A duration stored in number of minutes, e.g., 90
|}
|-
| style="vertical-align:top; font-size:140%; color:#0C3773; " | <HR>'''Available Student Import Fields'''
|-
| style="vertical-align:top; font-size:100%; " |
{| cellpadding="5" cellspacing="0" border="1"
!Name!!Type!!Required!!Field Description!!Example
|-
|ID||#B||Yes*||The unique numeric ID of the student, required if Other_ID isn't being used.||19310045
|-
|Other_ID||A40||Yes*||A secondary ID or handle for the student, required if ID isn't being used.||A19310045
|-
|Other_ID2||A40|| ||An optional tertiary ID or handle for the student.||dsmith1990
|-
|Barcode||A80|| ||A barcode ID for the student, required if scanners are used to log students in.||A2609376378
|-
|OtherStatus||A80|| || An optional secondary status. Primary status is set automatically.||Registered
|-
|Legal_First||A80|| ||The legal first name of the student.||David
|-
|First_Name||A80||Yes||The preferred first name of the student.||Dave
|-
|Last_Name||A80||Yes||The last name of the student.||Smith
|-
|Middle||A80|| ||The middle name or initial of the student.||L.
|-
|Street||A80|| ||The street address of the student.||1234 E. Nowhere St.
|-
|Apt||A80|| ||Apartment Number.||#46
|-
|City||A80|| ||City of the student address.||Tempe
|-
|State||A80|| ||The state of the student address. Two-letter formatting displays best.||AZ
|-
|Zip||A10|| ||The zip code of the student address.||88881
|-
|Country||A10|| ||The country of the student address.||USA
|-
|Home_Phone||A20|| ||The student's home phone number.||555-555-5551
|-
|Work_Phone||A20|| ||The student's work phone number.||555-555-5552
|-
|Cell_Phone||A20|| ||The student's cell phone number.||555-555-5553
|-
|Email||A80|| * ||The student's email address. Required if students are going to be receiving emails from TracCloud.||dsmith@school.edu
|-
|Preferred||A20|| ||The student's preferred phone number, 1 = 'Home', 2 = 'Work', 3 = 'Cell', 4 = 'Email', 5 = 'Phone'||3
|-
|Username||A80|| * ||The student's username or handle, required if students are going to be logging into TracCloud.||dsmith
|-
|Birthdate||Date|| ||The student's birthdate.||1970-01-01
|-
|Gender||A80|| ||The student's gender.||Male
|-
|Ethnicity||A80|| ||The student's ethnicity.||Caucasian
|-
|Major||A120|| ||The student's major.||Accounting
|-
|Class||A80|| ||The student's class.||SO
|-
|DegreeGoal||A80|| ||The student's degree goal.||AAS
|-
|Cohort||A80|| ||The student's cohort.||2017SP
|-
|College||A80|| ||The student's college.||Nowhere State University
|-
|Grad_Und||A80|| ||The student's graduate status.||Und
|-
|DateStarted||Date|| ||The student's start or enrollment date.||2015-12-01
|-
|DateWithdrawn||Date|| ||The student's withdrawn date.||2015-12-02
|-
|ReasonWithdrawn||A128|| ||The student's withdrawn reason.||Reasons
|-
|GradDate||Date|| ||The student's graduation date.||2020-10-05
|-
|GradDegree||A128|| ||The student's graduate degree.||AAS
|-
|GPA||Double|| ||The student's GPA.||3.2
|-
|AccumHours||Double|| ||The student's total accumulated hours.||46
|-
|Fund||A80|| ||The student's fund.||Federal Work Study
|-
|Pronouns||A80|| ||The student's preferred pronouns.||He/Him/His
|-
|CustomData1-X||A80|| ||Custom fields, available for any purpose. Multiple custom fields can be used.||?
|-
|}


|-
<hr><b> [1.2.11] 2022-10-27
| style="vertical-align:top; font-size:140%; color:#0C3773; " | <HR>'''Available Registration Import Fields'''
</b><i>Fixed</i>
<br> - Preserve online url for group roster appointments
<br> - Fixed issue with Q2 hand raised modal not closing
<br> - Fixed log list refresh for Queue listing


|-
<i>Changed</i>
| style="vertical-align:top; font-size:100%; " |
<br> - Don't show custom fields to consultant on a KIOSK log in / out
{| cellpadding="5" cellspacing="0" border="1"
<br> - Added a preference to hide the number of slots found message on searc availability
!Name!!Type!!Required!!Description!!Example
<br> - Prevent certain student fields from being searchable when user can only access brief view of student
|-
<br> - Make sure a concluded visit has the time in field set
|Course.Subject||A40||Yes||The subject in which the student is enrolled.||ACTG
<br> - Visit entry requires Center, Reason, Subject and Consultant
|-
<br> - Multiple cancellations and misses now have an adjustable tolerance value for auto-cancelling future appointmenmts
|Course.Course||A20||Yes||The course number.||100
<br> - Followed up referrals nbow show as entries on timeline
|-
<br> - Additional security to prevent user from viewing referral when they do not have access to that referral type
|Course.Title||A120||Yes||The name of the course in which the student is enrolled.||Intro to Accounting
<br> - Allow a previously cancelled student to be added to a roster appointment
|-
<br> - Show attached fiels on mail queue item
|Section.Code||A80||Yes||The section code.||03
|-
|Section.CRN||A20|| ||The unique course reference number (cannot be reused).||123456789
|-
|Section.Custom1-X||A80|| ||Optional custom fields relating to this section. Multiple custom fields can be used.||?
|-
|Term.Code||A80||Yes||Term number for this enrollment.||2022SP
|-
|Term.ActiveFrom||Date|| ||Active start date.||2022-10-01
|-
|Term.ActiveTo||Date|| ||Active end date.||2022-12-31
|-
|Faculty.OtherID||A80||Yes*||Faculty ID. Only the primary faculty will be imported. Required if this is the only unique faculty identifier.||J25059
|-
|Faculty.FirstName||A80||Yes||Faculty First Name.||Jane
|-
|Faculty.LastName||A80||Yes||Faculty Last Name.||Doe
|-
|Faculty.UserName||A80||Yes*||Faculty Username, only required if faculty members will be logging into TracCloud, or as primary unique identifier.||JDoe
|-
|Faculty.Salutation||A180|| ||Faculty's salutation.||Dr.
|-
|Faculty.Department||A80|| ||Faculty Assigned Department.||M262
|-
|Faculty.Phone||A80|| ||Faculty's phone number.||555-555-5555
|-
|Faculty.Email||A80||Yes||Faculty's email address. Only required if faculty members need to receive emails, or as a primary unique identifier.||jdoe80@school.edu
|-
|Faculty.Custom1-X||A80|| ||Faculty custom fields. Multiple custom fields can be used.||?
|-
|Student.ID||A40||Yes||The ID/OtherID/OtherID2 of the student this registration is assigned to.||A123456789
|-
|Registration.Grade||A4||||The final grade/withdraw code for this registration. Redrock will require a list of possible grades/codes to properly set this up.||B+
|-
|Registration.RegStatus||A30||||An optional registration status that can be used to deactivate certain enrollments.||Dropped
|-
|Registration.Custom1-X||A80|| ||Registration custom fields. Multiple custom fields can be used. A common example would be midterm grades.||?
|}


|-
<i>Added</i>
| style="vertical-align:top; font-size:120%; color:#0C3773; " | <HR>'''Section Schedule Import Fields''' <span style="color:black">(Optional)</span>
<br> - Added a confirmation on rosters whena changing an appointment to missed or cancelled
|-
<br> - Added barcode field to Q2 list search
| style="vertical-align:top; font-size:100%; " |
<br> - Added a paperclip icon to timeline to indicated attached documents for appointment and vsiit records
<br> - Added a profile preference to control reminder alarm for iCal attachments


{| cellpadding="5" cellspacing="0" border="1"
!Name!!Type!!Required!!Description!!Example
|-
|Course.Subject||A40||Yes||The subject.||MAT
|-
|Course.Course||A20||Yes||The course number.||100
|-
|Section.Code||A80||Yes||The section number.||45
|-
| colspan="5" | Alternatively, a section CRN number can be used instead of the basic course information:
|-
|Section.CRN||A20||Yes||The course reference number.||123456789
|-
| colspan="5" | Plus, the schedule data:
|-
|Schedule.Days||A30||Yes||Days of the week, formatted as MONTUEWEDTHUFRISATSUN.||MONFRI
|-
|Schedule.Time||Time||Yes||Schedule start time, military/24-hour format.||13:00:00
|-
|Schedule.Duration||Duration||Yes||The duration of this section schedule in minutes. ||50
|}


<!-- here is the end of the content table -->
<hr><b> [1.2.10] 2022-10-17
|}
</b><i>Fixed</i>
<br> - Fixed an issue with Group Roster subject not displaying correctly (#1491)
<br> - Prevent double click on log out of visit when survey is displayed (#1492)
<br> - Fixed iCal appointment uses profile time zone (#1493)
<br> - Fixed multiple issues with scheduler on iOS (#1473)
<br> - Fixed Override and Send option on SAGE referral (#1504)
<br> - Fixed an issue with work visits in time zones not matching campus time zone (#1507)
 
<i>Changed</i>
<br> - Added pagination to the student list for resource checkouts (#1511)
 
<i>Added</i>
<br> - Added Q2 Consultant Alias to list of KIOSK fields (#1499)
<br> - Added a blank subject option in edit visit entry (#1495)
<br> - Added sent notifications to student timeline (#1508)
 
<hr><b> [1.2.9] 2022-10-03
</b><i>Added</i>
<br> - Added new ReasonsAndLabels and RecommendaitionsAndLabels tags for SAGE Emails (#1444)
<br> - New prevent double booking procedure for 2 students clicking to book at the exact same time (#1439)
<br> - New functionality to allow availability blocks for a single staff to be for all centers
<br> - Added Consultant Alias to Kiosk Field choices
<br> - New profile preference for CANCEL <br> - MISSED (#1456)
<br> - Added batch staff notifications and document uploads
<br> - Added Export to CSV for staff listing
<br> - Allow termination of work visits at night (#1462)
<br> - When cancelling multiple appointments in a row, cancellation 'auto cancel' email will go out to student and consultant including iCal (#1463)
<br> - Added a preference for batch imports to email campus IT on success (#1476)
<br> - Added a Terminate Visits Now button to profile entry preferences so profile admin can manually terminate all open visits.
<br> - Added a Q2 Configuration option for requiring a table when raising hand (#1484)
<br> - Batch scans that fail now show on scan results (#1483)
 
<i>Fixed</i>
<br> - Ability to move availability from one day to another (#1445)
<br> - Fixed Export to CSV for Assignment Grid (#1447)
<br> - Fixed an issue with time entry for time between 12:00 am and 12:59 am (#1449)
<br> - Fixed issue with batch referrals for faculty not working if too many (#1451)
<br> - Prevent double click on roster log visit (#1452)
<br> - Fixed require reason for Q2 Hand Raise (#1455)
<br> - Fixed an issue with search availability not ignoring custom delete statuses
<br> - Prevent double clicking on batch save referrals (#1461)
<br> - Nightly missed appointment process uses student missed preference (#1471)
<br> - Assignment grid sorting <br> - force numeric fields to sort numerically (#1474)
<br> - Fixed an issue with workshop attendance where the student is not enrolled in the course we are linking the attendance to (#1479)
<br> - Fixed a display issue for faculty linked to a class that has a badly formatted time for the class schedule (#1482)
<br> - Fixed an issue with marking a workshop as attended sometimes temporarily showing other students in the workshop roster (#1479)
 
<hr><b> [1.2.8] 2022-09-28
</b><i>Added</i>
<br> - Added Online as a field option for searching visits (#1429)
<br> - Added new capability to FTP REMOVE import process, allow remove multiple files (#1433)
<br> - Added new Q2 Config preference to keep a Q2 Remote center visit logged in and remain on log listing
 
<i>Fixed</i>
<br> - Fixed an issue with signature fields negatively interacting with fields near by (#1426)
<br> - Fixed an issue with wait status change functionality not working with advising centers (#1425)
<br> - Fixed problem displaying the custom location on batch visits editing (#1428)
<br> - Fixed an issue with batch emails to Faculty and Staff not using the new check system (#1431)
<br> - Fixed an issue with Q2Remote table visits not being marked as online (#1432)
 
<hr><b> [1.2.7] 2022-09-19
</b><i>Added</i>
<br> - New search availability rules and badges
<br> - New Twig Text item on KIOSKs and Log Listings for customized text with tags
<br> - New search field on scheduler staff menu (#1397)
<br> - New Search Avail Query counter for students
<br> - Added Appt Search items to Student Timeline (extra detail appointment items)
<br> - Added new permission to groups for allowing view schedule but not edit anything (#1395)
<br> - Added a print button to student center visits widget (#1393)
<br> - Student tags side bar to email templates and batch student emails (#1379)
<br> - Added new system preference for sticky start and sticky duration (#1405)
<br> - Added color picker for availability badges (#1407)
<br> - Added to Q2 Feature for showing Q2 Table visits on log listing (#1329)
<br> - Added ability to choose a requested consultant for a q2 table visit (#1329 also)
<br> - Added consultant name requested in Q2 Queue.  Icon flashes if consultant user is the same consultant as requested
<br> - Log out a visit now has a confirmation modal (#1413)
<br> - Wait status not reset when wait status not used when changing the consultant from one staff to another in log listing (#1414)
<br> - When logging out a visit, if no location present, it will use the consultant's location automatically (#1416)
<br> - Added a new tag for logging a student in and out of their appointment on the staff main menu (#1368 again)
<br> - Added Sort Code to Reason entry (#1419)
<br> - Added Q2 Config option for only choosing consultants that are logged in for visits (#1423)
<br> - Added additional capability for logging a student into an appointment from consultant main menu (#1368 again)
<br> - Added Reason Sort Code to Reason entry (#1419)
<br> - Added a confirmation for signing a student out on KIOSK view (#1413)
 
<i>Changed</i>
<br> - Changed title of student cancellation reasons (#1399)
<br> - Center status widget now filters out work visits (#1388)
<br> - Adjust phrasing of drop-in reminders 'This is not an appointment' (#1378)
<br> - When booking a recurring appointment, the system now checks the future subjects for any subject conflicts (#1404)
<br> - When booking an appointment and required fields fails verification, save button now re-enabled immediately (#1415)
<br> - An error message will now show when student attempts to raise their hand in a queue center for which they are not currently logged in to (#1376)
<br> - Changed edit availability button on appointment entry closes appointment (#1418)
<br> - Changed how choose consultant works in tutoring center <br> - no reset wait time (#1414)
<br> - When a student attempts to remote sign-in for q2 but hasn't signed in to main center <br> - show an error message (#1376)
 
<i>Fixed</i>
<br> - Fixed Work Visits log time, now based on profile's time zone (#1383)
<br> - Fixed show text email button for SAGE referral testing (#1398)
<br> - Fixed This Semester Visits not filtering properly for student center visits (#1392)
<br> - Filter out carriage returns in Starfish export (#1370)
<br> - Fixed Searching for Active Faculty Incorrectly Displays Inactive Status (#1389)
<br> - If an availability is longer than your max appt limit, booking an appointment for that time slot causes duration to not match time (#1387)
<br> - Fixed very poor network conditions and pressing 'Confirm' multiple times sometimes can allow students to book duplicate appointments (#1384)
<br> - Fixed Students Can Book Two Or More Group Appointments At The Same Time With Different Consultants (#1381)
<br> - Fixed scrolling issue on appointment entry after the center info dialog shown (#1380)
<br> - Fixed searching by faculty name on sections listing (#1382)
<br> - Fixed Students' Center Visits widget <br> - "This Month" seems to show "This Semester" data (#1374)
<br> - Fixed Batch Visits using wildcard subject could create a visit for an inactive registration (#1408)
<br> - Fixed an error when saving a favorite Payroll report (#1411)
<br> - Fixed on issue with QR Code KIOSK logins (#1422)
<br> - Fixed default sticky drag minutes (#1424)
<br> - Fixed location on log-in being set for drop-ins (#1416)
 
<hr><b> [1.2.6] 2022-09-14
</b><i>Added</i>
<br> - Added New process for faculty activations based on registrations active
<br> - Added more messaging for unsupported file upload doc types, added multiple new document types allowed (#1354)
<br> - Send auto cancellation email for multiple misses or multiple cancellations (#1361)
<br> - Added preference to not show avail split warning, no new profile creation unless redrock user (#1363)
<br> - Added new preference for instructions on how to fill out an unable to find an appointment report
<br> - Added Power Search option to search faculty by inactive / active (#1372)
<br> - Added ability to log in and out the students from the group roster
<br> - Added default appointment view (day or week) for dashboard for either students or consultants
 
<i>Changed</i>
<br> - Imports opened up to system admins
<br> - Logging into to center and out of center allow tabbing to buttons (#1355)
<br> - Moving appt modifies the appointment schedModBy field now (#1364)
 
<i>Fixed</i>
<br> - Fixed Issue with Move to button when Online location is stored in Location field
<br> - Fixed Don't hide those that have hand raised and are filtered. (#1347)
<br> - Fixed Work indicator doesn't appear when no log in reasons (#1346)
<br> - Fixed Prevent double click on avail entry save (#1353)
<br> - Adjusted TinyMCE to not convert urls (#1351)
<br> - Update course lists for courses that are linked to availabilities during the process specialties process (#1349)
<br> - Fixed power searches with custom fields and faculty main menu course list search (#1358, #1359)
<br> - Drop-in 'enter online session here' link now contains the reason and section (#1360)
<br> - Do not let cancelled appointments on 1-on-1 slots determine the subject for that block
<br> - Duration not showing similar start end duration time on appointment (#1362)
<br> - It's not possible to remove an email attachment after uploading (#1356)
<br> - Fixed an issue with the student center visits query for this month (#1374)
<br> - Fixed Max appointment rules for 1-on-1s do not apply to appointments not linked to an availability (#1366)
<br> - Notifications Do Not Adjust to local browser time zone (#1365)
<br> - Fixed an issue with move an appointment over another appointment that is not linked to an availability (#1367)
 
<hr><b> [1.2.5] 2022-09-07
</b><i>Added</i>
<br> - Add Staff fields to custom view for visits (#1333)
<br> - Added indexed to Appointments RecurID, StartDT, Status (query speed improvement 10x)
<br> - New preference added for limited consultant choices for logged in to work in same center (#1340)
<br> - Additional explanation for cancel <br> - missed (#1341)
<br> - Warn user when saving a visit without an entered date and time
<br> - Allow sys admins access to temp import directory
 
<i>Changed</i>
<br> - Allow barcode as login to the SI QR code
<br> - Allow QR SI Login using user name
 
<i>Fixed</i>
<br> - Latest trac, show small navbar menu at less than 1068 pixels
<br> - Search availability instructions for option 4 and 5 were not being displayed properly (#1336)
<br> - Survey apostrophe issue (#1337, #1338)
<br> - Send email attachments to roster fixed, moving an appointment change online location (#525 again, #1344)
<br> - Fixed a grammar issue (#1345)
 
<hr><b> [1.2.4] 2022-09-02
</b><i>Added</i>
<br> - Visit / Appointment export has option to include work visits
<br> - Added new ability to override SMS address for certain cell users
<br> - Info logging added to import process, also added new campus functions to override imported data if needed
<br> - Added a custom message for max appt rules failure
 
<i>Changed</i>
<br> - Changed default system requirements for local password number of characters for uppercase and lowercase character requirements
<br> - Changed interval time for Q2 remote checking for help link (adjusted interval to longer duration)
<br> - Improvement made to Visit query for finding related registration or section (speed improvement increase by 10 times)
<br> - Only SysAdmins can lock local accounts
<br> - Course lists with related course lists no longer editable
<br> - Removed cancelled and deleted appointments from center status summary
<br> - Cancelled appointments in a group recurring will be used to determine subject if not other appointment present to determine the group's subject
<br> - Update trac to use new table collation
 
<i>Fixed</i>
<br> - Fixed Q2 Logoff button (not always available)
<br> - Fixed issue on calendar where sometimes chosen consultant would be forgotten
<br> - If Hide ID chosen on user's group, don't show ID on student pickers
<br> - Fixed MaxHours computation in Max Appointment rules for group appointments
<br> - QR code expiration computation fixed
<br> - Fixed issue of overlapping work visits
<br> - Adjustment to appointment save to keep button deactivated until save concluded
<br> - Prevent spam click on log out of center
<br> - Minor fix for Students Visit Summary report
 
<hr><b> [1.2.3] 2022-08-25
</b><i>Added</i>
<br> - Added new special needs to preferences for linking special needs to student lists
<br> - Added Create Visit on Staff entry (#1294)
<br> - Added host and process id to database import statuses
<br> - Added HTML support in Search Availability Instructions (#1304)
<br> - Added a new system preference to allow students to choose a cancellation reason when cancelling an appointment
<br> - Added a new system preference for search availability widgets to hide the menu 'First Available or Choose Date and Center''
 
<i>Changed</i>
<br> - Updated TinyMCE to 4.9.11, jQuery to 3.6.0, Bootstrap 3.4.1, FontAwesom 5.15
<br> - Changed method for ViewSchedule centers for group preference controlling access to search avail widget
<br> - Saving a Quick Visit without a duration will now warn the user
<br> - Clicking on the wait status will now by default show the consultant's name as the first choice if the user is logged in as a consultant
<br> - Profile Entry -> Consultants will now show consultants linked to other profiles as italics
 
<i>Fixed</i>
<br> - Fixed spelling mistake in "Save And Split Into Separate Availabilities (not typically recommended)" (#1297)
<br> - Fixed issue when availability is an odd length compared to the increment value (#1300)
 
<hr><b> [1.2.2] 2022-08-19
</b><i>Changed</i>
<br> - Watch list hide email hide phone group prefs are now honored (#1288)
<br> - Don't show timeline tab on a new record when tab cookie says to show timeline tab (#1289)
 
<hr><b> [1.2.0] 2022-08-19
</b><i>Changed</i>
<br> - Removed a duplicated struct update
 
<hr><b> [1.1.8] 2022-08-16
</b><i>Added</i>
<br> - Added Account lock and unlock interface when using local accounts
<br> - Added preference to control wording of enter online appointment link (#1279)
<br> - Added lockout when bad passwords entered multiple times (#955)
 
<i>Changed</i>
<br> - Increased size of faculty salutation field
<br> - There are no upcoming classes / appointments wording changed by dropping the word classes (#1280)
<br> - Student/Consultant tabs auto disappear in appointment records if no custom fields are available (#1281)
<br> - Change label of profile prefs, 'CC Center' to 'CC Profile' (1287)
 
<i>Fixed</i>
<br> - Fixed log out page for SAML
<br> - Fixed location choices based on profile for staff entry (#1278)
<br> - Fixed line breaks in preview for consultant schedule reminder emails (#1230 again)
<br> - Fixed Save notification upon saving visit notes to coach (#1282)
<br> - Fixed an issues with new appointments overlapping a block, reject new appointment before saving (#1286)
<br> - Booking appointment that intersects with previous block should reject the appointment (#1286)
 
<hr><b> [1.1.7] 2022-08-15
</b><i>Changed</i>
<br> - Search availability widget only displayed if the group is associated with a profile associated with a center listed in viewCenterSchedules group pref
<br> - Appointment.DisplayTime now has a raw tag included automatically (#1276)
 
<i>Fixed</i>
<br> - Fixed issue with reason choice on KIOSK not updating list of consultants for that reason (#1273)
<br> - Fixed handling uploaded documents with periods in filename (not indicating the extension)
<br> - Fixed Course Lists showing sections listing when including staff course lists (#1258)
 
<hr><b> [1.1.6] 2022-08-04
</b><i>Added</i>
<br> - Added ability to control display of prompts on the Search Availability choose Date, Profile and Center modal
<br> - The ability to group by faculty name in Visits by ?? report (#1242)
<br> - Added navsearch by student ID to the attendance listing (#1251)
<br> - Added new group pref for staff viewing work visits (#1243)
<br> - Added option to show or hide work visits on dashboard utilization (if they have access to work visits) (#1244)
<br> - Added option to enter Work Visit notes on log out of work session (#1245)
<br> - Added In-Person label to search availability results when availability is In-Person (#1255)
<br> - Added option to choose a blank subject in batch visit entry modal (#1257)
<br> - Added new global preference that turns 1 on 1 availabilities into in person availabilities if the time period for allowing students to book has expired (#32)
<br> - Added new preference for Q2 Configs to lock the student email address for sending the table help instructions
<br> - Added a weekly and daily chart of visits to Center Usage widget
<br> - Added Trainers to consultant names (#1271)
<br> - Added Accum Hours to Student power search (#1265)
<br> - Added raw attribute to Appointment.DisplayTime tag (#1276)
 
<i>Fixed</i>
<br> - Speed up auto scroll animation in search preferences interface (#1249)
<br> - Fixed Student log out resource buttons not fully clickable (#569 again)
<br> - Fix title of Date/Time field in Workshop entry (#1246)
<br> - Dashboard charts preferences, save button stays visible after clicking (#1248)
<br> - Change label and display type of custom # choices for login choices (#1250)
<br> - Fixed opening an entry for a layout that had a previous tab that is no longer existent (#1261)
<br> - Fixed 'Find first immediately' when default date is other than today (#1259)
<br> - Fixed Student chart issues and added 'Age' as a grouping field for charts (#1260)
<br> - Fixed 'enter online session' button not working when local time zone different than server time (#1196)
<br> - Fixed nav search issue with % wildcard followed by digits (#1263)
<br> - Fixed problems with periods in filenames (#1271)
<br> - Fixed Student timeline all since option when student record created is after first visit for that student (#1268)
<br> - Fixed minor issue with Calendar URL for students not showing (#1264)
<br> - Fixed scrolling issue after choosing reason category in appointment entry (#1269)
<br> - Fixed issue with creating new student bringing up blank page (#1272)
 
<hr><b> [1.1.5] 2022-07-26
</b><i>Added</i>
<br> - Log when students search for availabilities, process after the fact if the appointment was ever booked (#1203)
<br> - Added a popover title showing the query used for Lists in preferences
<br> - Added new preference for preserving the original physical location on visits even when marked online
<br> - Added indicator to the schedule that shows breaks in availabilities (#1201)
<br> - Added Referral.CreatedDT tag to SAGE tags (#1233)
<br> - Ability to set the week start day for max appointment rules involving weeks (#1132)
 
<i>Changed</i>
<br> - Cleaned up the look of Lookup Values listing, added navQuery fields and power search fields. (#1220)
<br> - Added Log List refresh back to log listing using the profiles log list refresh settings (#1215)
<br> - Simplified the code for search avail widgets and added 2 more widget groups for a total of 5 options.
<br> - Removed ability to use & character in Table names and locations for Q2 Remote (#1227)
<br> - Showing consultant alias instead of name for consultant center visits (#1229)
<br> - Added preference to control title of 'All Groups' menu in search availability options (#1232)
 
<i>Fixed</i>
<br> - Save and split availabilities with complex fractions of time (#1216)
<br> - Fixed Previews of emails to show line breaks (#1230)
<br> - Fixed search availability title on search dialog (#1231)
<br> - Fixed various issues with Workshops entry (#1235)
<br> - Changing Appointment Display text to defaults was not showing the Save button (#1237)
<br> - Fixed name of a search availability widget disappears after you click search (#1238)
<br> - Fixed scrolling of day summary with large amount of data (#1178)
<br> - Fixed an Issue with deleting Custom KIOSKs in the Profile Entry (#943 reopened)
<br> - Removed duplicate power search terms from the nav search menu in Attendance Listing (#1241)
<br> - Prevent students from booking appointments where date time has already occurred (#1124)
 
<hr><b> [1.1.4] 2022-07-20
</b><i>Added</i>
<br> - Added ability for faculty to schedule appointments from dashboard when SAGE is active
<br> - Appointment duration twig tag added (#1195)
<br> - Added staff sequence searches (#1190)
<br> - Added Custom Staff and Student Edit BIO button label (#1189)
<br> - Added Save and split preference and renamed save and split button (#1202)
<br> - Preference for setting default date option for search availability (#1187)
 
<i>Changed</i>
<br> - Group prefs for save own visits now honored by batch QR code visit creation (#1188)
<br> - Change the verbiage of the single sign in log out for KIOSKs
<br> - Batch selection delete visits now honors group preference for deleting visits (#1183)
<br> - When Q2 config name is changed, all names in all Q2tableaccess that uses that Q2 config (#1193)
<br> - Hide the x on an appointment entry when not inside a modal dialog (#1177)
<br> - Batch Changing field values for receive text alerts fixed, Custom label for report unable to find appointment, search Visits by full name (#1204) (#1200)
<br> - Change wording of allow user to view student contact field on schedule (#1206)
<br> - Don't match fields if already have been assigned any (#1180)
<br> - Only show save button on profile when contact actually changed
<br> - Visit entry centers pulldown menu needs to view Centers group preference (#1212)
<br> - Log listing button labels are now clickable
<br> - Added local account password rules, allow for lockouts, resetting password honors rules, resetting password unlocks account
 
<i>Fixed</i>
<br> - Staff record custom fields were not saving (#1184)
<br> - Fixed duplicated nav query fields for term sequence in registration listing (#1181)
<br> - Clicking next day on dashboard schedule was moving a week forward (#1192)
<br> - When moving imported field from one column to another, need to store the old line as blank (#1175)
<br> - Logout button on Attendance listing fixed, cannot search resource students on schedule (#1290) (#1207)
<br> - Changing time zones on profile entry doesn't show save button, allow blank time zone (#1198) (#1197)
<br> - Fixed an issue with KIOSKs and log listings
<br> - Q2Remote link on student search availability link not working (#1218)
 
<hr><b> [1.1.3] 2022-07-07
</b><i>Fixed</i>
<br> - Fixed an issue with Custom Lists
<br> - Fixed assignment of UUID to staff records
 
<hr><b> [1.1.2] 2022-06-24
</b><i>Changed</i>
<br> - If the scheduler date is today, the today button is highlighted (#1157)
 
<i>Fixed</i>
<br> - Fixed job server issue
<br> - Fixed students seeing cancellation on dashboard but not seeing other attended appointments (#1154)
<br> - Fixed issue where optional in/person or online slots could not be hidden by location (#1114)
<br> - Fixed issue with Q2 Tables with colons, ampersands and backslashes not pre-selecting (#1159)
<br> - Fixed an issue on search availability not allowing all center choices to be available (#1160)
 
<hr><b> [1.1.1] 2022-06-24
</b><i>Changed</i>
<br> - Minor formatting change to batch visits section field area (added light gray line) (#1152)
 
<i>Fixed</i>
<br> - Fixed QR codes for Q2 Tables default table option now working (#1151)
 
<hr><b> [1.1.0] 2022-06-15
</b><i>Added</i>
<br> - Implemented some changes to job queue
<br> - Added ability use a KIOSK as a listing
<br> - Minor mods to resources listing (search by resource type etc.)
<br> - Utility entry for visits, show only active consultants in popup (#1141)
<br> - Allow KIOSK, log listing options menu to be searchable (#1138)
<br> - Added location filtering on scheduler
 
<i>Changed</i>
<br> - Center Stats are sorted by Center Name
<br> - KIOSKs menu sorted alphabetically (#1147)
 
<i>Fixed</i>
<br> - Fixed consultant alias on notifications (#11463)
<br> - Fixed issue to allow students to save an appointment for a time where it was previously canceled (#1145)
<br> - Fixed student BIO condition problem (#1146)
<br> - Fixed find by values using a custom field (#1149)
 
<hr><b> [1.1.18] 2022-06-08
</b><i>Added</i>
<br> - New option in referral type for hiding non-enrolled subjects when choosing a subject for the referral
<br> - Inactive sections on referral are marked as Inactive
 
<i>Changed</i>
<br> - Adjust the wording of the KIOSK Log out message
<br> - Allow log listings to have a specified number of persons listed (#1130)
 
<i>Fixed</i>
<br> - Fixed issue with Saved Searches for groups searches not appearing (#1119)
<br> - Fixed issue with re-sending emails (#1134)
<br> - Fixed issue for Faculty only for hide reasons and recommendations
 
<hr><b> [1.0.17] 2022-05-31
</b><i>Added</i>
<br> - Added An 'Auto Alias' feature (#1094)
<br> - Added NULL value searching to power searches (and 'blankornull') (#1095)
<br> - Added An 'Ignore Consultant Section Specialties' option for Reasons (#1106)
<br> - Added default search fields to the Surveys Listing (#1111)
<br> - Added button to force send Reminder Emails, Missed Appointment Emails, Consultant Summary Emails (##899)
 
<i>Fixed</i>
<br> - Fixed Custom Registration Fields not showing up in 'Registrations by ??' report (#1093)
<br> - Fixed Staff.OtherID doesn't sync with linked student account (#1096)
<br> - Fixed 'View Listing (No Edit)' still allowing edits on certain records (#1097)
<br> - Fixed Sage referrals Hide from Faculty options hide information from all user levels (#1099)
<br> - Fixed Log listing Outstanding Resources not showing on log listing (#1103)
<br> - Fixed 'Log Listing/Kiosk for Profile' doesn't display centers if those centers have been recently saved (#1104)
<br> - Fixed Using email templates does not include attachments for the template (#1115)
 
<hr><b> [1.0.16] 2022-05-26
</b><i>Fixed</i>
<br> - Fixed Max Appt Rule date ranges are used even if the box is unchecked (#1088)
<br> - Fixed not possible to edit certain favorite reports (#1089)
<br> - Fixed Typing a space in a new SAGE referral email subject causes it to immediately save (#1090)
<br> - Fixed Using the 'Override and Resend Referral Email' option in SAGE always sends every email, regardless of which option is chosen (#1091)
<br> - Fixed When submitting a roster referral from student listing, changing the roster course doesn't affect the student list (#1092)
 
<hr><b> [1.0.15] 2022-05-19
</b><i>Fixed</i>
<br> - Fixed After performing a search on a center-specific Log Listing, the next student login/logout displays all centers as available options (#1087)
 
 
<hr><b> [1.0.14] 2022-05-12
</b><i>Added</i>
<br> - Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
<br> - Added photo rotation to student and staff records.
<br> - Added new functionality where a group online availability's online to in-person is determined by the first booked appt
<br> - Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequences in a new download window.
<br> - Added new menu command Search by Enrollment allowing users to search by enrolled or non-enrolled in the various terms
<br> - Added TimeOut to Payroll report (#1033)
<br> - Added new Group Table Access settings: Edit (No Listing) and View Entry (No Listing)
 
<i>Changed</i>
<br> - Consultants can't update their own course list without table access to course lists (#1057)
<br> - 'Document' tab still appears in Appointment Entry, even if students don't have the ability to upload documents (#1067)
<br> - Centers set to 'Hide on Log / KIOSK Listing Menu' are still displayed when logging into a Profile Kiosk/Log Listing (#1068)
<br> - Make Assignment Comments possible to edit from the Assignment Grid view (#1064)
<br> - A Term with the Term Code = '0' will automatically be updated with the earliest 'from' and latest 'to' date of all active terms whenever a term is modified.
 
<i>Fixed</i>
<br> - Time check for the semester totals (#1061)
<br> - If a consultant who isn't assigned to a Course Lists edits their Course List through Confirm Bio, a new list will be created every time (#1059)
<br> - Multi-group option <br> - Same Section <br> - Does not work. (#1062)
<br> - Consultant Time Check doesn't follow 'Week Starts on' setting in profile (#1066)
<br> - 'Q2Remote' doesn't appear as a Location choice if placed in 'Default Online Options' (#1065)
 
<hr><b> [1.0.13] 2022-05-04
</b><i>Added</i>
<br> - Added 'semester' option to student center visits widget (#1016)
<br> - Added 'Time From' and 'Time To' for announcements (#1021)
<br> - Added point total to student time check (#1017)
<br> - Search by User Name for quick visit entry (#1023)
<br> - Added 'Proceed to SSO' option when switching to dashboard from kiosk (#1015)
<br> - Added Visit Notes to Visits Listing 'Change Field Values' utility (#1034)
<br> - Added option to return to queue for Q2 Remote (#1030)
<br> - Added OtherID field to Staff BIO update from Student import (#1052)
<br> - Added ability to use username for student raising their hand in Q2 Remote (#1049)
<br> - Added ability to search student by terms and conditions accepted (#1047)
<br> - Added group preference that prevents mass emails from being sent from Student Listing (#1051)
 
<i>Changed</i>
<br> - KIOSK Log out does not show a login option for a center the student is already logged in to (#1018)
<br> - Removed an additional click when logging out a KIOSK (#962)
<br> - Ignore consultant specialties for this center (i.e. Writing Center) now doesn't filter subjects on appointment creation (#1028)
<br> - Double-clicking Profile Reason Checkbox assigns the same Reason to a center multiple times (#1035)
<br> - Search availability widget now constrains the subjects list according to the center specialties of the linked profiles (#1045)
 
<i>Fixed</i>
<br> - Move user to group had issues (#1022)
<br> - Creating a block for a single center was marking all center appointments as cancelled (#1024)
<br> - Fixed Import process not importing students with apostrophe character in their name (#1007)
<br> - Fixed interacting with an Upcoming Appointment prevents you from clicking on Availabilities until a refresh (#1026)
<br> - Fixed Missed appointment emails no longer sending automatically (#1029)
<br> - Fixed Locking a group availability does not prevent students from booking (#1032)
<br> - FIxed SAGE Custom Question order is not reflected when submitting the referral (#1027)
<br> - Fixed Q2 Remote Student still sees their hand as raised even after their visit has been concluded (#1031)
<br> - Fixed uploading attachments to email template (#1037)
<br> - Fixed issue with locking course lists to consultants (#1038)
<br> - Fixed issue with clicking on appointment record from student timeline (#1036)
<br> - Fixed issue with searching Profile Reasons when reason or category has a space (#1048)
<br> - Fixed various typos (#1046)
<br> - Fixed issues with search student before searching resources on resource log out (##1053, #1050)
 
<hr><b> [1.0.12] 2022-04-28
</b><i>Added</i>
<br> - Added delete button to resource type entry (#1002)
<br> - Added Re-Send button to email (#978)
<br> - Added ability to search by student user name for schedule an appointment (#1010)
<br> - Added ability to log search availability group to a student list (#1011)
<br> - Added option to hide consultant time check on dashboard (#1012)
 
<i>Changed</i>
<br> - Selecting to activate the local accounts setting will no longer deactivate the SSO setting (#998)
<br> - Profiles listing is sorted alphabetically by default (#1008)
<br> - Availability entry day toggles changed to system color (#1009)
<br> - When group assigned to all profiles, now allowed edit to groups assigned to specific profiles (#1013)
 
<i>Fixed</i>
<br> - Fixed a typo on time check (#1000)
<br> - Fixed work visits for consultants <br> - no need to notify consultant that visit has started (#1003)
<br> - Fixed online session is available notification from being shown for non-online appointments (#1001)
<br> - Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)
 
<hr><b> [1.0.11] 2022-04-13
</b><i>Added</i>
<br> - Added preference for handling students in waitlist when termination process executes (#954)
<br> - Added an option to add Location to Log List and KIOSK (#981)
<br> - Added an option to View Student record from Staff Record entry (#982)
<br> - Added ability to use Custom Views for Staff listings (#979)
<br> - Added preference to hide certain centers from Log Listing and KIOSK listing menu (#983)
<br> - Added master lock to system preferences to lock consultant from editing course lists (#980)
<br> - Added a recalc grades process for batch import scripts (#988)
<br> - Added ability to lock course lists from staff editing as a global setting (#980)
<br> - Added an option to hide a center from the log listing center choices menu in attendance listing (#983)
 
<i>Changed</i>
<br> - Allow keyboard selection of New Document button on appointments (#957)
<br> - Student picker on Quick Visit entry is paginated (#876)
<br> - Person picker on Task entry is paginated (#963)
<br> - Removed extra click on log out of other center (#962)
<br> - Click the term activation toggle changes activation immediately (#972)
<br> - Prevent student from changing any field on task except completed and notes (#968)
<br> - Allow log in to scheduled appointment, only show appointments within next 45 minutes (#975)
<br> - Hide SMS options from profile email options if TextAlert module not active (#976)
<br> - Removed unused preference 'condition code and flag text' (#977)
<br> - Adjustments to profile notifications displays an indicator that save is needed (#994)
<br> - Adjusted search availability results to show both online and in-person location when optional online availability (#995)
<br> - Adjusted all modals for better accessibility (#987, #986)
 
<i>Fixed</i>
<br> - Fixed issue with Staff Task creation (#949)
<br> - Fixed issue with Custom Fields on Log out (#953, #966)
<br> - Fixed save document type issue (#960)
<br> - Minor fixes to Notification types clicking (#959)
<br> - Search availability on linked to Profiles issue (#967)
<br> - Fixed an issue on clicking remove for availability blocks (#964)
<br> - Fixed an issue for preventing consecutive student / consultant appointments back-to-back (#970)
<br> - Send missed email computes all previous missed including current missed now (#965)
<br> - For Terms and Conditions, when only initials field displayed, pressing enter had an issue (#973)
<br> - Fixed menu for show activated for staff reason specialties (#974)
<br> - Fixed SAGE referral's linked list (#989)
<br> - Fixed when changing staff contact to profile, save button now appears automatically (#991)
<br> - Fixed typo 'independent' in registration entry (#992)
 
<hr><b> [1.0.10] 2022-03-31
</b><i>Added</i>
<br> - Added preview for Staff BIO (#917)
<br> - Added system preference to change term of Group, 1 on 1, and Drop In on search availability
<br> - Surveys can now differentiate between online and in person visits (#833)
<br> - Searching staff listing can include group name in criteria (#930)
<br> - Details button to staff time check (#931)
 
<i>Changed</i>
<br> - Welcome messages use WYSIWYG interface (#921)
<br> - Added preference to profile to require consultant on batch visits (#919)
<br> - Changed referral follow up date on sage listing on dashboard (#924)
<br> - Increased ttl for import job time
<br> - Batch Visits previous attended list of students show full name with middle initial (#928)
<br> - Added Student ID back to search students on Quick Visits (#933)
 
<i>Fixed</i>
<br> - Fixed ability for phones to upload documents (#897)
<br> - Fixed potential issue with generated links and campus code (#895)
<br> - Fixed Hide Reasons and Recommendations from Faculty on Full View of Referrals (#935)
 
<hr><b> [1.0.9] 2022-03-21
</b><i>Added</i>
<br> - Added ability for staff to see students currently logged in to an SI Batch QR Code
<br> - Added ability to send a group email to all visited students for an SI Batch QR Code
<br> - Added ability to adjust Term Code sequence
<br> - Added computation of Student Last Date In for Attended appointments
<br> - Added Ad Hoc QR Code for In Person Drop-in to scheduler
<br> - Added new menu to Students Listing to allow copy sequences and ID to clipboard
<br> - Full caching adding to import procedures
<br> - Added activate registrations by term button to system prefs
 
<i>Changed</i>
<br> - Resource Types and Resources listing modified with new Resource Type editing capabilities.
<br> - Changed label for Staff Reason Quit / Terminated (#914)
<br> - Cancelled appt show as dimmed always on schedule (#910)
<br> - Merge records can identify up to 5 fields (used to be 4)
<br> - New Ad hoc appointments can now be set to online (#916)
<br> - Do not allow browser to resubmit appointment save from student (#903)
<br> - Allow custom locations on batch visits (#918)
 
<i>Fixed</i>
<br> - Fixed last date in field for students when batch visits created (#901)
<br> - Consultant can no longer have two work visits at same time
 
<hr><b> [1.0.8] 2022-03-08
</b><i>Added</i>
<br> - Added ability to remove multi slot times from the availability (#844)
<br> - Added Process Specialties for Course List items to batch operations options (#847)
<br> - Added system pref for calendar start time and duration (#856)
<br> - Added new Student Action menu to Register student in a course (#849)
<br> - SurveyTrac Instructions can now have HTML text (#848)
<br> - Added Confirmation email for Resource checkouts (#859)
<br> - Added Checkouts options to Student search modal (#860)
<br> - Added ability to limit who can check out a resource via a master block list and individual allow list for each resource type
 
<i>Changed</i>
<br> - Group roster now updates when an appointment in roster is updated (#852)
<br> - Mark all attended now only marks the appointments with No Status as Attended, skipping Cancels and Misses (#850)
<br> - Student searching for quick visits and batch visits now limits the student list results to 30 records at a time (#876)
<br> - Removed Required field for Section ID in batch visits (#875)
<br> - Removed some field choices for Student Listing -> Create Chart (#863)
<br> - Increased length of custom question's answer size (#868)
<br> - Time format of Batch Visit entry changed to am/pm (#864)
 
<i>Fixed</i>
<br> - Roster mark all attended can now be used repeatedly (#851)
<br> - Register In from Student listing worked but displayed an error (#855)
<br> - Student signin via QR code, Time Check data was too large for portrait orientation, time check reformatted to display properly (#854)
<br> - Printing a Time check from KIOSK would display extraneous information, that information has been removed (#853)
<br> - Fixed an issue with QR SI codes not working (#877)
<br> - Added additional security to student document downloads (#878)
<br> - Prevent student from clicking on center visit lines (#879)
<br> - Fixed report Registrations by ?? when student id added (#872)
<br> - Prevent same student from being added to group roster multiple times (#867)
<br> - Fixed issue with search availability instructions not being shown (#869)
<br> - Fixed 'Batch Visit > Batch Scan' <br> - If an incorrect ID is entered, no visits are created for anyone in the list (#885)
<br> - Fixed Multi-Person Availability Locks apply to all availabilities in the series, not possible to unlock any but the first (#884)
<br> - Quick and Batch Visit duration not counting towards Registration Total Visit Time (#883)
<br> - 'Section' field no longer appears when creating Quick Visits, only appears after saving (#882)
<br> - 'The location for this appointment is here' text allows students to join an online session before booking the appointment (#881)
<br> - 'Send notes' button on visit entry not displaying consistently (#886)
<br> - 'Preview' button doesn't work for Resource Emails (#888)
<br> - SurveyTrac 'Link to Centers' list displays inactive subcenters as options (#892)
 
<hr><b> [1.0.7] 2022-03-03
</b><i>Added</i>
<br> - Added Visit notes field to be shown on new record entry (#806)
<br> - Added visit information to survey responses report (#790)
<br> - Added isTerminated to Visits By report (#812)
<br> - Added ability to open up Visit and Appointment records from Staff timeline (#822)
<br> - Added Center Info Preview button to center entry (#820)
<br> - Added Consultant payroll Time Check button to dashboard of consultants (#817)
<br> - Added additional options for Status charts (#404)
<br> - Added ability to send batch emails to Staff and Faculty (#232)
<br> - Added ability to enter Follow Up notes to Outstanding Appointment Requests (#832)
<br> - Added ability to add Consultant and Wait Status to KIOSK listing and prevent student from clicking to change (#842)
<br> - Added ability to lock a group availability's time slot from further booking by student via search availability (#811)
 
<i>Changed</i>
<br> - Allow set work type group disposition to '1+' (#801)
<br> - Increase character length of Location field (#821)
<br> - Document Types that are not usable for students are now hidden on new document entry (#836)
 
<i>Fixed</i>
<br> - Fixed issue where certain fields were being shown even if preference for those fields to be hidden was selected (#799, #800)
<br> - Fixed an issue with search availability not loading results when dynamic lists utilized data from SAGE referrals (#802)
<br> - Fixed an issue with Schedule and Appointment widget showing reasons from another profile grouping (#803)
<br> - Fixed group roster email attachments issue (#805)
<br> - Fixed wording of 'Drop-in Appointment' to 'Drop-in Availability' (#786)
<br> - Fixed various lists sort by column (#808)
<br> - Fixed additional wording of drop in availabilities (#810)
<br> - Fixed title of the Send Visit notes button for individual visits (#809)
<br> - Fixed watch list indicators issue for a malformed query (#813)
<br> - Fixed 'Last Month' for navSearch on Visit Listing (#819)
<br> - Fixed an invisible reserve block on schedule (#829)
<br> - Fixed deactivations for Student in List not automatically running (#831)
<br> - Fixed an issue where Sending an Email to a single student had problems (#834)
 
<hr><b> [1.0.6] 2022-02-18
</b><i>Added</i>
<br> - Added Other_ID and Other_ID2 fields added to Student SAML login options
<br> - Added per tutor MaxHours field
<br> - Added new tag called 'Auto Cancelled' (#795)
<br> - Added subject identifier in group rosters when same subject/instructor/section chosen (#426)
<br> - MaxHours field to staff record and a MaxHours tag to the max appointment rules functionality (#785)
-
<i>Changed</i>
<br> - Changed: enter online session button is hidden when clicked
<br> - Missed appointment email process only changes student status to Student Missed
 
<i>Fixed</i>
<br> - Fixed work button content from wrapping
<br> - Fixed location of appointment not overridden when opened
<br> - Fixed New Student visit summary report (#776)
<br> - Fixed Outstanding Appointment request report (#787)
<br> - Fixed Drop-in Availability wording
<br> - Fixed an issue regarding scheduling appointment problems with clicking on the availability time on the schedule (#789)
<br> - Fixed automated emails adding extra lines breaks (#791)
<br> - Prevent student from entering online session early (#794)
<br> - Fixed issue preventing certain user from being able to select a student from the search student prompt (#793)
<br> - Fixed an issue with appointments Visit Utilization report (#782)
<br> - Fixed an issue with display of upcoming appointments on dashboard (#797)
<br> - Fixed an issue with certain users unable to open group roster on scheduler (#798)
 
<hr><b> [1.0.5] 2022-02-09
</b><i>Added</i>
<br> - Added student ID to sort for Students by report (#752)
<br> - Added ability to attach an upload document to a Visit record (#739)
<br> - Added ability to create a Quick Visit from the Student Record (#740)
<br> - Added ability to specify the online versus in-person location of availability (#438)
<br> - Added ability to hide certain sections from Student course list options (#770)
<br> - Added ability to search registrations by sequence in assignment grid (#764)
<br> - Added Multi-part consultant group appointment reminder prefs
<br> - Added ability for SysAdmin to lock a CourseList
<br> - Added ability for Staff to opt out of SMS messages.
<br> - Added ability to resend survey to students (#783)
 
<i>Changed</i>
<br> - Change wording of 'Online Optional' to 'Online or In-Person' (#756)
<br> - Center status on dashboard no longer displays inactive centers (#753)
<br> - Staff reasons no longer display inactive reasons (#751)
<br> - Changed wording of Log in button to Log In / Out on KIOSK (#746)
<br> - Changed format of visit duration to xh Ym instead of 0:00 (#741)
<br> - Overridden ID format applied to all reports (#738)
<br> - Prevent utilization editing visit from opening more than 1 visit popup at a time (#772)
<br> - Changed look of processed checkbox on listing for outstanding requests (#769)
<br> - Hide Sign up for SMS Reminder button when school does not have Text Alerts module (#762)
<br> - Appointments from other centers now display for scheduler when showing all staff (#780)
 
<i>Fixed</i>
<br> - Overriding Student ID fixed (#738)
<br> - Fixed an issue with import header protection when schools send extra characters prior to first quote (#754)
<br> - Fixed find student button for ad hoc appointment creation (#755)
<br> - Fixed a whiteboard send image issue with some browser (#398)
<br> - Fixed issue with appointment duration when profile preference duration increments is 00:00 (#744)
<br> - Fixed issue with Previous Visits tab on Visit entry, honors consultant security settings (#748)
<br> - Fixed issue with SAGE triggers and certain emails (#749)
<br> - Fixed issue with double clicking the join session button creating multiple visits (#750)
<br> - Fixed issue with deactivated custom fields still showing in visit entry (#743)
<br> - Fixed issue with editing visit link not working on page 2 of the utilization (#745)
<br> - SI Comparison report <br> - Percentages not adding up correctly (#747)
<br> - Fixed permissions issue with booking appointments by staff on group availability (#742)
<br> - Fixed export of grade assignments to CSV from registrations listing (#767)
<br> - Fixed selecting a section on Quick Visit when section title contains apostrophe (#771)
<br> - Fixed issue with certain visits not computed in total visits shown for registration (#765)
<br> - Fixed issues with recurring appointments being block when block is for all center or all staff (#766)
<br> - Fixed sort options for outstanding appointment requests (#768)
<br> - Fixed an issue with Terms and Conditions acceptance when Staff is seeing conditions for a student (#763)
<br> - Fixed navigation bar display for faulty entry (#775)
<br> - Selecting consultant on KIOSK login rechecks whether continue button should be enabled (#779)
<br> - Delay for KIOSK welcome message is reset when the KIOSK modal is closed (#781)
<br> - Fixed an issue in SI comparison report (#747)
 
<hr><b> [1.0.4] 2022-02-01
</b>
<i>Added</i>
<br> - Drag and drop student photo files now convert file names from old format to new.
<br> - Added preference to control display of numeric ID of student on student listing and entry and in search list
<br> - Added Students currently being seen to center status area of dashboard
<br> - Added new functionality during SAGE Email processing to assign referral to a consultant
<br> - Added availabilities for other centers will now appear on schedule for all persons in a center
<br> - Added last modified by and scheduled by to bottom of appointment display (#728)
<br> - Preference to allow future appointments to be auto cancelled is student cancels 2 consecutive appointments
<br> - Added ability to send visit notes from the Group appointment roster
 
<i>Fixed</i>
<br> - Fixed issue with confirm student bio not showing on dashboard for some students (#724)
<br> - Fixed issue with Quick Visits not showing in utilization tab if no Entered Date Time (#732)
<br> - Fixed issue with some reserved time blocks not appearing on schedule for all persons in a center (#731)
<br> - Fixed students unable to upload a document to an appointment (#719)
<br> - Fixed a display issue with attendance listing in student entry not display until a search is performed (#726)
<br> - Hide reasons and recommendations from faculty on a roster referral now works (#722)
 
<i>Changed</i>
<br> - Changed the display of lists assigned in student entry with searchable option (#706)
<br> - When SAGE recipient removed, automated emails will display the recipient with a line through (#721)
<br> - Notifications for outstanding appointment requests now can be shown to any group with privileges (#730)
 
<hr><b> [1.0.3] 2022-01-27
</b>
<i>Added</i>
<br> - Added Visit Notes to attendance listing in student entry.
<br> - Added Send Quiz option for Surveys
<br> - Added Lab Staff as another Consultant descriptor (#700)
<br> - Payroll summary export now contains work reasons
<br> - Added ability to mute notification bell sounds (#710)
<br> - Upcoming group appointments are shown as a single item on consultant dashboard
<br> - Added Staff.FirstLast name search to Visit search (#712)
 
<i>Fixed</i>
<br> - Change student status to missed in group roster will now send missed appointment email (#703)
<br> - Only show active sections on registrations entry (#709)
 
<hr><b> [1.0.2] 2022-01-24
</b>
<i>Fixed</i>
<br> - Fixed issue when custom missed status was not being used to calculate 2 consecutive missed appointments. (#696)
<br> - Fixed Reasons sort order on Search Availability reasons menu (#694)
<br> - Fixed issue with editing groups not showing profile menu for certain user groups
<br> - Fixed Registration activation for certain conditions when registration record not imported
 
<i>Added</i>
<br> - Special Needs added to reports for Appointments
<br> - Added ability to link a max appointment rule to student on (or not on) a particular list
<br> - Added display of time when hand was raised to the Q2 Queue (#689)
<br> - Dashboard for Consultants now has week and day view for appointments
<br> - Resources listing now uses barcode for searching in nav search field.
<br> - Added ability to specify section, with wildcard, when adding an item to a course list.
<br> - Added Semester Dates to Time Line choices for time period.
 
<i>Changed</i>
<br> - Change Field Value for Visits / Appointments: other fields adjusted automatically when duration adjusted (#693)
<br> - SysAdmins now see outstanding appointment requests as notifications items (#678)
<br> - Adjusted the time display on dashboard visits to show 1h 23m format.
<br> - Quick Visits Date Entered is no longer required
 
<hr><b> [1.0.1] 2022-01-21
</b>
<i>Added</i>
<br> - Consultant main menu shows appointment view options for Day, Week, and List
<br> - Updating Duration field will now auto update the End Time (for Visits Change field Value) (#693)
<br> - Show Accommodations in Reports (#423)
<br> - Outstanding Appointment Requests will notify SysAdmins (#678)
<br> - Max Appointment Rules now have the ability to link to Lists (#686)
<br> - Added start time for hand raised in Q2 list (#689)
 
<i>Fixed</i>
<br> - Schedule reserved blocks now shown properly on Center Schedule report (#685)
<br> - Work Visits do not require a student when saving on entry screen (#682)
<br> - Work Visits Reasons are now scrollable in the work visit menu.
<br> - Adjusted the entry screen to hide the save button for those without access via the table access preference.
 
<hr><b> [1.0.0] 2022-01-15
</b>
<i>Changed</i>
<br> - Code running on AWS
 
 
<hr><b> [0.11.9] 2022-01-13
</b>
<i>Added</i>
<br> - Create batch Work Visits from the Staff listing
<br> - New preference to Hide Drop In availabilities from Students
<br> - Upload URL as document record
 
<hr><b> [0.11.8] 2022-01-06
</b>
<i>Added</i>
<br> - KIOSK Name search allows for Middle Initial and displays middle initial in results
<br> - drop-ins allow student to receive an SMS reminder (#661)
<br> - Ability to add an import process to deactivate students not imported (#658)
<br> - Search avail widget title pref now used in search dialog title as well (#662)
 
<i>Changed</i>
<br> - Roster send emails to All send to all except cancelled appointments (#652)
<br> - Twig tag Appointment.isCancelled now ignores missed and added new tag isMissed (#657)
 
<i>Fixed</i>
<br> - Keep multi-check custom fields from wrapping between checkbox and label (#656)
<br> - Changing status of appointments to custom missed status was not sending missed email (#655)
<br> - Fixed issue with dynamic list using related data not showing page entry (#659)
<br> - Do not auto choose Student ID field for import field matching (#660)
 
<hr><b> [0.11.7] 2021-12-28
</b>
<i>Added</i>
<br> - Potential assignments is now a selectable menu
<br> - Recompute Specialties runs as a job behind the scenes (#646)
<br> - Appointment reasons now allows for grouped reasons (#643)
<br> - Added more preferences for title text for Schedule and Appointment widget (#650)
 
<i>Fixed</i>
<br> - Minor bug fixes (#649)
<br> - Availabilities for a staff is based on linkages to centers and the current user's privileges (#631)
<br> - Search availability choosing student no longer shows inactive students (#648)
<br> - Fixed issue for reason required to be chosen on schedule an appointment (#651)
 
<hr><b> [0.11.6] 2021-12-21
</b>
<i>Added</i>
<br> - Added Queue view to KIOSKs and Log Listings
<br> - Added minimum visit time in grade calculations
<br> - Added twig rendering to Confirm BIO text
<br> - Added center filtering to centers menu on the scheduler and sorted the centers
 
<i>Fixed</i>
<br> - Sections listing on Quick Visits
<br> - Fixed sorting Registrations on Student Entry
<br> - Sections on search availability
 
<hr><b> [0.11.5] 2021-12-19
</b>
<i>Added</i>
<br> - Added Terms and Conditions for Student Main Menu, KIOSK Login, and Booking Appointments. (#484)
<br> - Remove Course list from the listing for Deactivated Staff members. (#619)
 
<i>Fixed</i>
<br> - Fixed: Staff have access to create availabilities in centers they don't have access to. (#616)
<br> - Fixed: Student group uses the View Schedule group preference for determine the centers shown when searching availabilities. (#617)
<br> - Fixed: Availabilities created with choosing the DAYS (defaults to null), where being hidden when choosing Hide Unavailable on the scheduler. (#618)
<br> - Fixed: Batch Visits <br> - Batch Scans and Selected do not record subject when using the wildcard (#620).
 
<hr><b> [0.11.4] 2021-12-09
</b>
<i>Fixed</i>
<br> - Fixed Attendance and KIOSK menus, only show Profiles for Centers the user has logging access to
<br> - Fixed adjust computed end time of appointment when Duration changed (#612)
<br> - Fixed SAGE Referrals Listing timeframe for Today and Yesterday (#613)
 
<i>Added</i>
<br> - Added Live time of Q2 visit updated and expected duration shows warning if over time (#526)
<br> - Added Profile Preference to prevent consecutive appointments with same student / consultant (#29)
 
<hr><b> [0.11.3] 2021-12-07
</b>
<i>Added</i>
<br> - KIOSK Menus will sub group by Profile if more than 5 profiles
<br> - Added more fields to be used as staff -> student linkages
<br> - Added special needs / skills to outstanding appointment requests
<br> - Added grouping by Profile for Schedule Center / Consultant menu for more than 5 profiles
<br> - Honor missed appointment status for Group Rosters
 
<i>Fixed</i>
<br> - Fixed Order profiles by Name
<br> - Fixed export students to CSV removed non-breaking space characters from email text
<br> - Fixed search in select after a listing searched
 
<hr><b> [0.11.1 2] 2021-12-02
</b>
<i>Added</i>
<br> - Added ability to drop a large number of student photos onto the student photo folder for batch upload
<br> - Added Subject Faculty display option to subject listing on student main menu for search availability
<br> - Added requirement for Student to be chosen for a Quick Visit to be saved
<br> - Added inactive surveys to the surveys list for access preferences
<br> - Added Assignments to the search Students form
 
<i>Fixed</i>
<br> - Fixed Whiteboard issue with blank or single pixel images
<br> - Boosted the speed of the search student form
<br> - Search students by Visits will only search active registrations
 
<hr><b> [0.11.0] 2021-12-02
</b><i>Fixed</i>
<br> - Fixed faculty email report
 
<i>Added</i>
<br> - Added more logging for send SMS for future debugging
 
<hr><b> [0.10.59] 2021-11-27
</b><i>Fixed</i>
<br> - Fixed dynamic dates for status charts (#571)
<br> - KIOSK Login, update consultant list when subject chosen
<br> - Fixed charts issue (#574)
<br> - Fixed issue with custom tab1
<br> - Fixed Sort Groups by Name
<br> - Fixed Batch Visits for selected students
 
<i>Added</i>
<br> - Assignment Grid now available in Sections Enrollment Entry and Registration Listing
<br> - Added Group Preference to hide student photos
 
<hr><b> [0.10.58] 2021-11-22
</b><i>Fixed</i>
<br> - Unable to delete list from Student Listing if the name contains an apostrophe (#559)
<br> - For a certain campus, Unable to create new Max Appointment Blocks (#560)
<br> - Fixed Sorting profile listing by email doesn't sort alphabetically (#561)
<br> - Fixed Saving a large phone number causes blank screen (#562)
<br> - Fixed select student names in quick visit if the student's name contains an apostrophe (Fixed #565)
<br> - Fixed Staff members are unable to update their Staff Bio (#566)
 
<i>Added</i>
<br> - Added ability to apply location to SI Batch visit and Quick Visit (#563)
 
<hr><b> [0.10.57] 2021-11-16
</b><i>Fixed</i>
<br> - Sort groups menu on staff entry alphabetically
<br> - Allow sysAdmins to access public and admin docs in System Preferences
<br> - Removed preference to staff confirmation BIO that was not needed
<br> - Cancelling appointments via a block will send cancellation emails if needed
 
<i>Added</i>
<br> - Student search form now allows the ability to search for the students via existence or non-existence of a linked record (Appointments, Visits, Registration, Document, Survey, SAGE Referral)
 
<hr><b> [0.10.56] 2021-11-12
</b><i>Fixed</i>
<br> - Fixed issue with custom views not saving all the fields for power search
<br> - Dropped Appointment OnlineURL custom tag
<br> - Fixed issue with opening profile reasons
 
<i>Added</i>
<br> - Added auto navigate to last KIOSK if dashboard is loaded with logging in
 
 
<hr><b> [0.10.55] 2021-11-09
</b><i>Fixed</i>
<br> - Update link class
<br> - If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
<br> - Redirect kiosk accounts back to the kiosk view if dashboard is accessed without logging in (#507)
<br> - Profile Admins Cannot Save Profile PREFS Settings (#506)
<br> - Fixed unable to open groups from Profile Entry (#505)
<br> - Fixed wildcard search in visit location (#504)
<br> - Fixed Creating a new student from the log listing doesn't follow the "next ID value" preference (#503)
<br> - Fixed Custom Registration Listing Views <br> - Student custom field data doesn't display (#498)
<br> - Fixed Appt Missed calculations when covered by a block (#518)
<br> - Covering an appointment with a block will now cancel the appointment (#519)
<br> - Fixed Appointments for subjects where subjects no longer active still show as choice (#522)
<br> - Fixed open term entry issue (#523)
<br> - Prevent arbitrary center ids from being entered with batch visit entry (#516)
 
<i>Added</i>
<br> - Add location drop down to Visit Record (#502)
<br> - Moving appointment from one consultant to another, change location (if using staff location) (#525)
 
<hr><b> [0.10.53-54] 2021-11-09
</b><i>Fixed</i>
<br> - Fixed Custom URL issues
 
<hr><b> [0.10.52] 2021-11-04
</b><i>Added</i>
<br> - Added confirmed datetime and notified datetime to notification entry
<br> - Added number of students selected during SI Batch student selection (#495)
 
<i>Changed</i>
<br> - Notification types that don't require confirmation now display on KIOSK login (#480)
<br> - Q2 Report menu is available to staff
 
<i>Fixed</i>
<br> - Group by referral related data (#442)
<br> - Roster emails sending to all (#485)
<br> - Work visit button display weirdness when resizing the screen on KIOSKs (#481)
<br> - Fixed issue with a blank watch list query causing save on student to show a blank screen (#482)
<br> - Utilization and Center Visits Widget on Dashboard <br> - Sorting by Name or Center hides all visits (#483)
<br> - Fixed issue where staff privileged prevent editing students still were able to edit a column in custom view (#487)
<br> - Fixed with unable to search in nav search area with text that included an apostrophe (#488)
<br> - Fixed issue with appointment saving, when clicking save and a field is required, save button was not ren-enabled (#490)
<br> - Fixed issue with new student record showing timeline and registration records, now hidden until save (#492)
<br> - Fixed marking an appointment as Missed doesn't trigger the Missed Email to be sent (#493)
<br> - Fixed clicking the X icon to close the "this appointment is part of a series" window soft-locks the dashboard (#494)
<br> - If a recurring appointment lands on a day with an Availability Block, it still books the appointment, overlapping the blocked time (#489)
<br> - Added Save button to the Student Custom1 tab (#499)
 
<hr><b> [0.10.51] 2021-11-01
</b><i>Added</i>
<br> - Added ability to specify current term when creating max appt rules
<br> - Added ability to specify a course list linked to an availability
<br> - Added a new twig tag for "Last Modified By" in appointment records (#475)
<br> - Added RedrockOnly announcements to identify to Redrock staff regarding any special conditions that should be taken into account when adjusting system parameters (i.e., activating students is specially performed)
 
<i>Changed</i>
<br> - Custom views have a default search of all records now
<br> - Center utilization uses the dates of the active terms but ignores null dates in terms
 
<i>Fixed</i>
<br> - Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
<br> - Fixed an issue caused by new max appointment rules: current term preventing appointment save
<br> - Fixed appointment documents being deleted not refreshing the document listing in appointment
 
<hr><b> [0.10.50] 2021-10-29
</b><i>Added</i>
<br> - Added listing editing capability to certain columns when designated (listings and custom views)
 
<i>Fixed</i>
<br> - When staff cancels appointment, message was stating student cancelled (#473)
 
<hr><b> [0.10.49] 2021-10-28
</b><i>Added</i>
<br> - Added sorting capability to faculty referrals list: sort by first or last (#467)
 
<i>Fixed</i>
<br> - Time check after choosing the student from the list didn't show the continue button (#469)
<br> - Clicking next on utilization listing doesn't hide the navsrch field (#468)
<br> - Changing availability location was not saving new location in appointments (#458 AGAIN)
<br> - navSearch previous query shows html for &lt; and &gt; (#471)
 
<hr><b> [0.10.48] 2021-10-27
</b><i>Added</i>
<br> - Added new profile preferences for Student Time Check
 
<hr><b> [0.10.47] 2021-10-26
</b><i>Added</i>
<br> - Added student ID, Other_ID and Other_ID2 to field picker for Custom Views (#465)
<br> - Added view student record button from Outstanding Appointment Request screen (#464)
 
<i>Fixed</i>
<br> - Fixed document type toggle buttons appearing over top nav bar (#459)
<br> - Fixed uploading attachment files to Email templates (#461)
<br> - Fixed backup link to enter online appointment now passes reason and section to log the visit
 
<hr><b> [0.10.46] 2021-10-25
</b><i>Fixed</i>
<br> - Fixed Outstanding appointment request reason not showing/saving on entry screen (#463)
<br> - Fixed batch emails for group roster emailing issue (#460)
<br> - Fixed availability location change not applying to group appointments when appointment is not online (#458)
<br> - Fixed issue with new document type button causing a click event for doc type toggle buttons (#457)
<br> - Fixed issue on appointment entry where editing a custom field value wasn't causing appointment save button to appear
<br> - Fixed minor positioning issue on whiteboard chat history when page is resized
 
<hr><b> [0.10.45] 2021-10-23
</b><i>Added</i>
<br> - Added support for the various date time formats on KIOSK and Log listings
<br> - Added sys pref to display Accum Hours on Student/Campus tab
<br> - Date time conversion for time zones on KIOSK and Log Listings
<br> - Added Profile Pref for time zone different from Campus time zone
 
<i>Fixed</i>
<br> - Dragging an appointment past the midnight hour fixed (#448)
<br> - Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
<br> - After sending, undo options cleared (#462)
<br> - Clicking the delete button on newly created watch/custom list fixed (#447)
<br> - Preview for "Warning message to display on early logout" shows a preview of Notice on KIOSK instead (#445)
<br> - Creating a new document type expands all existing document settings, and inverts whatever they were set to (#444)
<br> - After creating and deleting a Custom List, it becomes impossible to rename existing lists until a refresh (#443)
<br> - Changing locations in appointment entry doesn't prompt the save button to appear (#440)
<br> - Fixed Next staff and previous staff buttons, clicking too fast shows wrong staff (#449)
 
<hr><b> [0.10.44] 2021-10-21
</b><i>Added</i>
<br> - Added change log list (View Latest Changes menu added for SysAdmins)
<br> - Added change location on group availability affects appointments (#435)
 
<i>Changed</i>
<br> - When creating new document, auto expand the file browser area (#434)
 
<i>Fixed</i>
<br> - Typo in section search for availability block sections (#431)
<br> - Typo in outstanding appointment request title text (#432)
<br> - Email survey after visit via Join button (#428)
<br> - Fixed display of student appointment after booking an appointment (#433)
 
<hr><b> [0.10.43] 2021-10-20
</b><i>Added</i>
<br> - Improvements to navSrch previous search menu (for Students & Registrations)
<br> - Added color ribbons to search availability results (#427)
<br> - Announcements for students may be for dash or kiosk of both, also fixed an issue with login dialog disappearing prematurely (#425)
 
<i>Fixed</i>
<br> - Choosing consultant on logout was not working properly (issue #424)
<br> - Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen
 
<hr><b> [0.10.42] 2021-10-19
</b><i>Fixed</i>
<br> - Fixed registration views to show Student fields.
<br> - Found an issue with visits not logged out that aren't getting terminated (#417)
<br> - Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)
 
<hr><b> [0.10.41] 2021-10-18
</b><i>Added</i>
<br> - Subjects chosen for availabilities are shown in the slots (#260)
<br> - Appt Visit Utilization report, add csv output option
 
<i>Changed</i>
<br> - Availability recurring (optional & selected) interface changed to be more simplified (#335)
<br> - Less stern warning regarding date and time of appointment when not matching expected values (#414)
 
<i>Fixed</i>
<br> - Fixed issue when deleting a multi availability, remove from calendar display
<br> - Prevent double clicking on appointment save (#413, #412)
<br> - Fixed certain submenu choices for windows surface table (#401)
 
<hr><b> [0.10.39] 2021-10-15
</b><i>Added</i>
<br> - Export Registrations to csv (#410)
<br> - Added ability to re-search previous searches using menu on nav search (#372)
<br> - Added new feature / system preference: Dash chart choices are now customizable
<br> - Add option to show summary report for Appt Visit Utilization
 
<i>Fixed</i>
<br> - CC center on send email to students listing
<br> - Switch format of full name on user searches
 
<hr><b> [0.10.38] 2021-10-14
</b><i>Added</i>
<br> - Update SMS validator to support api key
 
<hr><b> [0.10.37] 2021-10-14
</b><i>Added</i>
<br> - Saved searches are editable by sysAdmins (#406)
<br> - Add icon to automated reports in favorites submenu
 
<i>Fixed</i>
<br> - Fixed privileges issue when switching to Staff that is Profile Admin from Faculty
 
<hr><b> [0.10.36] 2021-10-13
</b><i>Fixed</i>
<br> - Fixed typo in search availabilities
 
<hr><b> [0.10.35] 2021-10-08
</b><i>Added</i>
<br> - Added scheduler cookie prefs to the user preferences (#373)
<br> - Allow SI Batch codes to work for non-enrolled sections (#397)
 
<i>Changed</i>
<br> - Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
<br> - Moving appointments, set avail id and force confirmation immediate.  Recompute duration
 
<i>Fixed</i>
<br> - Fixed typo in search availabilities
<br> - Online location display option fixed (#396)
<br> - CC Center on Roster batch emails fixed (#380)
<br> - Moving appointment from one consultant to another fixed email issue (#393)
<br> - Fixed a bug with courselist sql when blank data in search criteria
<br> - Your online session is available needs to be removed if appointment is canceled or deleted (#395)
<br> - Prevent double clicks to enter online appointment (#392)
 
<hr><b> [0.10.34] 2021-10-07
</b><i>Added</i>
<br> - Trap double clicks on links on scheduler
 
<i>Changed</i>
<br> - Outstanding appointment requests are now accessed via Table Access preference (#389)
 
<i>Fixed</i>
<br> - Roster buttons became unresponsive after clicking (#384)
<br> - Fixed formatting of move and edit availability buttons in appt entry (#385)
<br> - Choose a different date on move appt (or search availabilities)... format to look like a button, fixed bug with not choosing last date chosen (#388, #387)
<br> - Fixed datetime format on mailqueue display (#386)
 
<hr><b> [0.10.33] 2021-10-06
</b><i>Added</i>
<br> - New integration functionality for merging multiple campus licenses into one
<br> - Faculty email report allowed for Admin (#377)
 
<i>Fixed</i>
<br> - Fixed Views became broken from previous adjustment (#383)
<br> - Fixed drawing availabilities with DAYS = null
<br> - Scanning SI batch codes other than Student Sequence is fixed (#383)
<br> - Fixed OFF/ON CAMPUS/ZONE calculation (#379)
<br> - Fix missing csv header (#371)
 
<hr><b> [0.10.32] 2021-10-01
</b><i>Added</i>
<br> - Minor documentation, latest trac
 
<i>Changed</i>
<br> - Group pref override scheduling prefs allows search Avail find any availability during move process (#370)
 
<hr><b> [0.10.31] 2021-09-30
</b><i>Fixed</i>
<br> - Process SI and Batch fixed online checkbox option (#369)
<br> - Fixed the CourseList course item issue when expanding an item, search didn't account for text values (#367)
 
<i>Added</i>
<br> - Update PinStatus during imports, remove old pins automatically, allow user to remove a status pin if they dont need to see it any longer (Gears turn during long processes)
<br> - Added a KIOSK option for All Profiles (#365)
<br> - Added a few more power search phrases for the visits listing (#366)
<br> - Nightly terminate removes any non-started visits
 
<hr><b> [0.10.30] 2021-09-29
</b><i>Fixed</i>
<br> - Fixed a typo in student nav search choices: Birthdate
<br> - Batch visits create for non-online batches properly (#361)
<br> - Prevent appointments with duration <= 0 from being booked
<br> - Addition appointment security checks added to prevent user from hacking the appointment values
 
<i>Changed</i>
<br> - Auto cancel future appointments when 2 consecutive missed in a recurring series
<br> - Add survey instructions to the survey link email
 
<i>Added</i>
<br> - Add watch list indicators to referral list to faculty (#352)
<br> - Profile admins can create student records in the student listing screen
<br> - Referrals Assigned, student name is now clickable to view student entry (#363)
 
<hr><b> [0.10.29] 2021-09-28
</b><i>Fixed</i>
<br> - Latest trac for menu slider fix (#354)
<br> - Don't allow students to override a conflict with a blocked time (#355)
<br> - Fixed appointment layout issues when viewing from a phone (#349)
 
<i>Changed</i>
<br> - Referrals listing on dashboard, add student name and added ability to filter
 
<i>Added</i>
<br> - Added search active only to registrations listing (#356)
 
<hr><b> [0.10.28] 2021-09-24
</b><i>Fixed</i>
<br> - Fixed appointment layout issues when viewing from a phone (#349)
<br> - Fixed issue with choosing a section for an availability (#348)
<br> - Moved get student bio to a helper proc.  Fixed issue when showing students before opening batch visits (#350)
<br> - Another fix (#329) <br> - applied to group appointments
<br> - Fix for issues (#322, #339) <br> - appt scheduled by and modified by
 
<hr><b> [0.10.27] 2021-09-23
</b><i>Fixed</i>
<br> - Click continue multiple times creates multiple logins, hide button to prevent (#347)
<br> - Date format for search availability problem (#342)
<br> - Fixed an issue with Static lists being non-editable (#338)
<br> - Converting seconds to HH:MM format, rounding fix
 
<i>Added</i>
<br> - Add a message to top of appointment when appointment is saved (#)
<br> - Add logging to survey and report email attempts
<br> - Allow required fields that are toggle fields to be highlighted when not chosen (during validation process) (#344)
<br> - Added ability to test an IP address to understand if IP is in block range or not.
<br> - Add SchedModBy field to Appointments table
<br> - Error logging on appointment email send
<br> - Faculty email report <br> - add reply-to email address
 
<i>Changed</i>
<br> - Email: Only allow From override if not using mail.cordernet.com or office365
<br> - Adjusted wording of Reason Not Required override (#341)
<br> - Differentiate between visit location and appt location for student visit/appt report (#336)
 
<hr><b> [0.10.26] 2021-09-21
</b><i>Added</i>
<br> - Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
<br> - Additional Logging on calc_Missed
<br> - add ability to process additional merges, cleanup, after a merge operation has been performed using an optional function 'app_processAfterMerge'
 
<hr><b> [0.10.25] 2021-09-20
</b><i>Fixed</i>
<br> - Fixed a bad SQL statement having to do with blocked availabilities
 
<hr><b> [0.10.24] 2021-09-20
</b><i>Added</i>
<br> - Added ability to collapse the filter text on KIOSKs (#328)
<br> - Add document uploaded Notifications that appear under alarm bell (#180)
 
<i>Changed</i>
<br> - Preference for work button now control consultants logged in button
<br> - Obscured placeholder will now use a label is text to be displayed
 
<i>Fixed</i>
<br> - Fixed a bad SQL statement
<br> - All uses of count check for countable
<br> - Cancelling an appointment might mark status as undefined (#326)
<br> - Fix for automated reports <br> - even if bad email address, update favorite as processed
<br> - Fix import batch item process to not automatically have a batch file name, so the user has to enter it.
 
<hr><b> [0.10.23] 2021-09-20
</b><i>Changed</i>
<br> - Adjusted cleanup report <br> - use record class so changes are auto logged
 
<hr><b> [0.10.22] 2021-09-18
</b><i>Added</i>
<br> - Added ability to pull linked student data into staff record when viewing/updating (#146)
<br> - Allow max appointment rules for blank status (#317)
<br> - Added Bi-Weekly to repeating appointment
 
<i>Changed</i>
<br> - Group multi slot booking should not use time intervals (#323)
<br> - Don't notify Staff when their own work visit appears (#321)
<br> - Show FTP versus School Imports Test file name
<br> - Query student subjects is faster now on search availability
 
<i>Fixed</i>
<br> - New Custom fields had an issue with saving before extra clicks (#250)
<br> - Latest trac and fixed dashboard links on entry forms
<br> - Cancel <br> - missed status wasn't being applied properly (#324)
<br> - Fixed Show These students from the Visits listing after having found visits for this week (#320)
<br> - Prevent student double booking re-fixed (#318)
<br> - Set appointment status as attended when online session entered (#319)
 
<hr><b> [0.10.21] 2021-09-17
</b><hr><b> [0.10.20] 2021-09-17
</b><i>Added</i>
<br> - Batch assign UUID for faculty if not already assigned.
<br> - Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
<br> - Students can use the multi-slot booking now
 
<hr><b> [0.10.19] 2021-09-16
</b><i>Added</i>
<br> - Added ability to remove calendar iCal attachments (#279)
<br> - TotalTime in Visits Export (#307)
<br> - Log out consultants button added to list of consultants logged in (#306)
<br> - Latest trac
<br> - Ability to override max merge records found limit
<br> - Conclude work visits from visit listing (#303)
<br> - Reports are now run as job on the job server
<br> - Added ability to Log visit to only staff who are logged in to work (302)
<br> - Added Section CRN to various reports (#298)
<br> - New profile pref to require reason and section on save appt only
<br> - When logging in at KIOSK for an appointment, the Subject and Reason and Time are displayed
<br> - Allow section to be specified in a Custom KIOSK (#280)
 
<i>Changed</i>
<br> - Allow uses to remove a list even if linked to student records
<br> - Show only staff in a center if there is a linkage for that staff in that center
<br> - Custom KIOSK assigning a Reason, removed any duplicate choices
<br> - Hide work visits from KIOSK (#308)
<br> - Writing centers don't use specialties for subject list for consultant (#304)
<br> - Roster status updates are now done using record object for logging purposes
<br> - Changing online for an appointment in a series now applies the value to all in the series (#254)
<br> - Last import status with mismatched columns or column data has better error display
<br> - Only output headers right before json output (for the API)
 
<i>Fixed</i>
<br> - Fixed issue with blocks not completely obscuring availabilities
<br> - Multi-slot booking fixed when hour start increments is 0 (#310, 309)
<br> - Don't show inactive registrations on search availabilities subject choices (#313)
<br> - Wait time reports: if WaitTime is null, use 0 (#305)
<br> - Fix resource images load/uploadto
<br> - Fixed bug with login to appointment text showing subject reason and time.
<br> - RecurID of undefined is not a real recurID
<br> - Max Appt Rules for Subject needs to query for same CourseID
 
<hr><b> [0.10.18] 2021-09-14
</b><i>Added</i>
<br> - Added #id of conflicting subject section appointment for debugging purposes
<br> - Added go to dashboard icon to some of the entry screens
 
<i>Changed</i>
<br> - Use NIL UUID for default User, check for null user before loading groups
<br> - Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
<br> - Split automated_reports into two scripts <br> - reports and exports
 
<i>Fixed</i>
<br> - Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
<br> - Fixed typo, report calculation (#296, #301, #300)
<br> - Students can't override adding more to a multi-person slot (#296)
<br> - Don't show work visits (or visits with null for student id in Log List or kiosk)
<br> - Removed duplicated appointments based on related table search
<br> - Fix, in case a later-deleted customData field is in use in a saved favorite report
<br> - SchedCheck bug fixed
<br> - Move To dialog now appears over existing appointment dialog
<br> - Get proper campus code for sso logins
 
<hr><b> [0.10.17] 2021-09-13
</b><i>Added</i>
<br> - Referrals widget default open/close via cookie
<br> - Added CRN to Student's Registrations List
<br> - Added CRN field to various reports (#287)
 
<i>Changed</i>
<br> - Removed 'Email' from User Login prompt
<br> - Removed PHP Mailer
<br> - Automated reports use new CRON and jobs system
 
<i>Fixed</i>
<br> - Appt SectionID and ReasonID properly copied to group roster visit when attended
<br> - View these Students from Registrations listing (#293)
<br> - Roster attended was duplicating visits, fixed
<br> - Also attended now sets the enteredDT to same as TimeIn for roster visits
<br> - Latest trac with str_toHours fixed
<br> - Fix link in email for emailed reports
<br> - Work visits menu needed a unique id to differentiate from nav menu work visit menu
<br> - Fixed issue with faculty courses not showing students enrolled
 
<hr><b> [0.10.16] 2021-09-10
</b><i>Added</i>
<br> - Added Section CRN to main Registration listing
 
<i>Changed</i>
<br> - Make sure appointment's section and reason override availability
<br> - Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records
 
<i>Fixed</i>
<br> - Mark a group appointment item as attended applies sectionID to the visit record (#283)
<br> - Fixed issue where TimeOut wasn't being computed on an SI Login.  Fixed issue when number of students in current selection filled up memory (#281)
 
<hr><b> [0.10.15] 2021-09-10
</b><i>Added</i>
<br> - Added Redrock Pref, to set how many days of data for reports to run as a job
 
<i>Changed</i>
<br> - Use new Redrock IP detection
<br> - Update import status when file not found or FTP Path is nonexistent
<br> - Update automated_reports.php <br> - added logging, and better null checking
 
<i>Fixed</i>
<br> - Hide availabilities fixed when availability was for DAYS not shown
 
<hr><b> [0.10.14] 2021-09-10
</b><i>Added</i>
<br> - Added display for import file location (test or FTP)
<br> - Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
<br> - Add limitation message for Office 365 email (#38)
 
<i>Changed</i>
<br> - Import now allows for Student record caching, adjusted to track memory usage
<br> - Import status while importing, show latest record count
<br> - Importing: switched the default cache setting from no to yes
 
<hr><b> [0.10.13] 2021-09-09
</b><i>Added</i>
<br> - Added more clarification notices/descriptions to all system preferences
<br> - Added handling of SSO de-auths
<br> - Add SAML/CAS settings for de-auth
 
<hr><b> [0.10.11] 2021-09-09
</b><i>Added</i>
<br> - New system pref to control format of subject when searching availabilities (#215)
<br> - Hover over log listing images makes them enlarge
<br> - New appointment group pref added (#262)
<br> - Photo image sizes can be controlled on the log listing (#268)
 
<i>Changed</i>
<br> - Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
<br> - Faculty view: related courses now default to active only (#275)
<br> - After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
<br> - Adjustment to the interface for the merge records functionality
 
<i>Fixed</i>
<br> - Sections: find duplicate records fixed
<br> - Consultant Schedule Summary Emails is now working (#263)
<br> - Fixed import status issue
<br> - Don't try to delete a non existent document (#274)
<br> - Subject courses on search availability sorted properly (#249)
<br> - Resolve issues with cookie settings not being honored (#259)
<br> - Fixed custom KIOSK reasons and consultants (#253)
<br> - Don't send terminate message to student if preference is not checked (#241)
<br> - Blank announcement bodies fixed (#261)
<br> - Cleanup appointment code, save user who modified it and date and time modified
<br> - Dont allow adhoc creation of avail when no center / staff chosen on pulldowns
<br> - Hide availabilities when not linked to staff on search availability
 
<hr><b> [0.10.10] 2021-09-08
</b><i>Changed</i>
<br> - Get default time zone of America/Phoenix when Prefs doesn't exist yet
<br> - Update manual cron runner with modern code, specifically changeCampus
<br> - Add cleanup script for emails with massive attachment lists
<br> - Check if email can be tried before trying
<br> - Smaller email batch sizes when sending plain emails
<br> - Email updates: a bit more reply-to implementation
<br> - Adjust SAGE referral emails recipients display
 
<i>Fixed</i>
<br> - Fix issue with email attachments growing to absurd levels
<br> - Fix twig rendering error logging
 
<hr><b> [0.10.9] 2021-09-08
</b><i>Added</i>
<br> - New not Online pref to display when Online checkbox is NOT checked
<br> - Additional options for SAGE date filter
<br> - Dashboard widget: SAGE Referrals uses filters and also use cookies for default open/close display
<br> - More LDAP validation preferences for functionality
 
<i>Changed</i>
<br> - Adjust handling of sender reply tos
 
<i>Fixed</i>
<br> - SAGE automated emails listing formatting issue
 
<hr><b> [0.10.8] 2021-09-03
</b><i>Added</i>
<br> - Provide user feedback after duplicating a survey
 
<i>Changed</i>
<br> - Set UUID for all students without a UUID during process activations script
<br> - Hide term sequence: its confusing
 
<hr><b> [0.10.7] 2021-09-02
</b><i>Added</i>
<br> - Staff listing on profiles now has a search active only option
<br> - Option for new time format that is not military time (for log listings)
<br> - Send Survey to students in current student listing
 
<i>Changed</i>
<br> - Import jobs allowed to take longer amount of time to finish (for now)
<br> - Consultant save own record will only load self as choice on new recs
 
<i>Fixed</i>
<br> - Fixed Wildcard subjects now appear in Center Schedule report (#239)
 
<hr><b> [0.10.6] 2021-09-01
</b><i>Added</i>
<br> - For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
<br> - Next and Previous scheduler buttons can use enter key to activate
<br> - For TracCloud schools using our Redrock mail server, for emailed reports, set reply-to
 
<i>Changed</i>
<br> - Consultants default to their own schedule for their default center when they click the Scheduler link
<br> - Show only active reasons to choose from for visits cleanup report
 
<i>Fixed</i>
<br> - QR kiosk code not allowing students to login (#238)
<br> - Prevent multiple appointments for a single student in same multi-person group (#235)
<br> - Prevent double click on update specialties (#236)
<br> - Referral custom questions need to be handled differently when applying annotated referral values to selected referrals (fixed issue where all custom questions were being updated)
<br> - Fixes privileges: SysAdmin group overrides Admin, Staff or Consultant privs
<br> - Visits by FTE report fix
<br> - Access own schedule should only show own consultant info (#216)
 
<hr><b> [0.10.5] 2021-08-31
</b><i>Added</i>
<br> - Record when visit notes sent, show an indicator (#226)
 
<i>Changed</i>
<br> - Appointment location on calendar is obfuscated (#230)
<br> - Center staff list uses own setsuffix to utilize own search filters (#224)
<br> - When barcode lookup occurs and only 1 student found, auto select
 
<i>Fixed</i>
<br> - Fixed a display issue with Cancelled or Missed appointments (#229)
<br> - When document not yet saved, but new doc ready to be uploaded:  fixed issue with it showing are you sure you want to upload with no doc (#225)
 
<hr><b> [0.10.4] 2021-08-30
</b><i>Added</i>
<br> - Added expired time to display of sessions that no longer are available
<br> - Added 2 new names for consultants (Educators & Academic Coaches) (#218)
 
<i>Changed</i>
<br> - Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
<br> - Block non-redrock sysAdmins from editing import batches
<br> - Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
<br> - Visit / Appt Export refinements
 
<i>Fixed</i>
<br> - Set the initial check value for items with isNewOnly checked for assignment field list
 
<hr><b> [0.10.2] 2021-08-27
</b><i>Added</i>
<br> - Log json apptcenters when no records found
<br> - Added error message to apptcenters when returns blank json
 
<i>Changed</i>
<br> - HTTP_X_FORWARDED_FOR as the user's IP address
<br> - Visits report FTE improvement
<br> - Change logging to info level and do it every time apptcenters json is called
 
<i>Fixed</i>
<br> - Fix issue with appointment centers json call failing
 
<hr><b> [0.10.1] 2021-08-26
</b><i>Added</i>
<br> - Added new removeDuplicateFaculty job and associated menus
 
<i>Changed</i>
<br> - LDAP Tweaks, fallback to local accounts when ldap fails
<br> - Simplified notification code for URL link copy
<br> - Prevent entry in online dropin session before it's time
 
<i>Fixed</i>
<br> - Fix some issues with LDAP settings not making sense
<br> - Online URLs from the search availability maybe copied to the clipboard now
<br> - Fixed online copy URL for older params
 
<hr><b> [0.10.0] 2021-08-26
</b><i>Added</i>
<br> - Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment
 
<i>Changed</i>
<br> - Return to original url when doing SSO redirect logins
<br> - Cleaned up and standardized online session link to go through a single form that rejects or redirects based on whether or not the session is available
 
<i>Fixed</i>
<br> - Fix retrieval of staffPhotos directory
<br> - Fix issue with retrieving empty url overrides
<br> - Use proper job return types

Revision as of 03:00, 13 December 2022


[1.2.16] 2022-12-12

Added
- A searchable Usage column added to the CourseLIst listing


[1.2.15] 2022-12-03

Added
- Added Custom Automation scripts to various specific locations (#1607)
- Added Terms and Conditions Reponses tab to Terms and Conditions Entry (#1636)
- Drop down menu support in Custom Views for fields with choices and are editable (#999)
- Sort Lists alphabetically on report picker (#1640)
- Added activation deactivation of Lists in Custom List entry (#1641)
- Lists menu is now searchable
- Max Appointment rule additional message now allows twig processing (#1646)
- Added ability to search registrations based on a course list
- Added Reponses to Terms and Conditions entry with Term and Subject listed (#1651)
- Added Time Check option for required hours per Month (instead of Week)
- Added keyboard acessibility to Q2 Table interface (#1634)
- Added Fund Codes prefs to the Pay Codes area in order to predefine fund codes
- Add ability to group Lists on the menus by using :: (double colons) to separate group name and menu name

Changed
- Year is always shown on dates of visits in the attendance listing (#1638)
- Moved general list options menu choices to top of List menu (#1639)
- Changed wording of max appt rule display when status searched is blank (#1645)
- New Availabilities will default to profile preferences for multi-slot times (#1647)
- Dropped 'View Student Info Tab on Visits' preference, now automatically uses Table Access setting from Group prefs (#1655)

      1. Fixes


- Fixed a typo on special needs instructions (#1648)
- Fixed a typos on Search availability instructions (#1653)
- Fixes an issue with saving blank reason on Availability Badges (#1652)


[1.2.14] 2022-11-22

Fixed
- Fixed an issue on swift email attachments for iCal REQUEST vs CANCEL (#1594 again)
- Fixed an issue with SI Batch scans confirmation message (#1613)
- Fixed an issue with Batch Scans -> ID and Other ID (#1626)
- Fixed an issue whith student search when trying to find Active Students WITHOUT an active Registration (#1627)
- Fixed an issue with Q2 Table Visit straddling midnight (#1624)
- Fixed issue with Course and Section menu on Workshop entry (#1617)
- Fixed an issue when printing a survey or quiz with text overlapping (#1625)
- Fixed an issue with Workshop attendance creating a visit (#1629)
- Fixed an issue when Chrome language set to Korean, not being able to conclude a Q2 Table Visit (#1633)

Changed
- Removed Consultant name from Q2 Hand Raised on kiosk and log list fields (#1612)
- Dropped 'Include Wait Time' preference (not being used) (#1621)
- Added ability to search by workshop name in workshop listing (#1616)
- Added pagination to Enroll Students listing in Workshop Listing (#1614)
- When moving an appoiontment, dropins no longer appear as an option (#1615)
- When generating attendance for a section, inactive sections are now hidden (#1631)

Added
- Added a group preference for preventing password editing of student and staff (#1605)
- Allow multi-check questions for Quizzes
- Surveys and Quizzes show on timeline under Surveys
- Ability to display a Quiz on Assignments tab of Registrations entry
- Surveys, Staff, Students, Faculty, Visits now show message when a change has been made and user wants to close the page (#1608)
- Report That Only Shows Availabilities That Are Not Booked (#1537)
- Added new log list field for showing currently request Q2 subject (#1609)
- Added QR Code for KIOSKs showing for all profiles (and Work Visit login) (#1610)
- Added new Twig tag for Document Posted By Name (#1622)
- Added a cancel button to Terms and Conditions modal (#1628)
- Added ability to force a custom field to display starting on a new line (#1618)
- Added ability to enroll a student into a workshop via ID, Other ID and Barcode (#1630)
- Added Custom Fields to Q2 List and Q2 Raise Hand modal (#144)


[1.2.13] 2022-11-10

Fixed
- Prevent confirmation emails for cancelled/deleted appointments when availability is changed
- Fixed list sorting for several fields on several listings
- Prevent student double booking on group roster
- Prevent user from adjusting visit's status changes multiple times in a row (via double and triple click)
- Marking an appointment as logged in from the dashboard now adjusts the appointment status automatically
- Fixed an issue with appointment missed status being set to the custom student missed status
- Fixed an issue with change field value record selection (auto checks against previous search)
- Fixed an issue with certain reserve blocks being ignored on search availability (#1606)
- Courselists for centers properly utilized for subject choices on appointment entry
- Added REQUEST=CANCEL method for email attachment for cancelled appintments (#1594)
- if appt changed and confirmation already sent, resend confirmation.

Changed
- Center is required on Quick Visits
- Adjusted the spacing around the Q2 Raise hand button on log listing
- Added date checks to availability blocks when adjusting from and to dates
- Q2 Conclude visit now adjusts to server time for q2 table visits
- Addjusted iCal appointment attachments to be system timezone independant
- Allow person to change online or in-person on group when only 1 person enrolled so far

Added
- Consultant time check now uses a preference that controls how many weeks to display on time check
- Allow faculty to view 'own visit' on student entry
- Allow location and subject course to be searched on visit log listing
- Added a new login to center area on Q2 Queue List
- Added new preference for controlling how many consecutive appointments allowed
- Added a grace period for cancelling a newly created appointment without penalty
- Allow blank as a choices for faculty on section entry
- Added menu for filtering referral types on dashboard referrals widget
- Added Process Specialties button to Terms area of system preferences
- Added new feature to Q2 Configs widget showing hands of students that need help that the current user may help


[1.2.12] 2022-11-8

Added
- Added PGP encryption to FTP files uploaded for import


[1.2.11] 2022-10-27

Fixed
- Preserve online url for group roster appointments
- Fixed issue with Q2 hand raised modal not closing
- Fixed log list refresh for Queue listing

Changed
- Don't show custom fields to consultant on a KIOSK log in / out
- Added a preference to hide the number of slots found message on searc availability
- Prevent certain student fields from being searchable when user can only access brief view of student
- Make sure a concluded visit has the time in field set
- Visit entry requires Center, Reason, Subject and Consultant
- Multiple cancellations and misses now have an adjustable tolerance value for auto-cancelling future appointmenmts
- Followed up referrals nbow show as entries on timeline
- Additional security to prevent user from viewing referral when they do not have access to that referral type
- Allow a previously cancelled student to be added to a roster appointment
- Show attached fiels on mail queue item

Added
- Added a confirmation on rosters whena changing an appointment to missed or cancelled
- Added barcode field to Q2 list search
- Added a paperclip icon to timeline to indicated attached documents for appointment and vsiit records
- Added a profile preference to control reminder alarm for iCal attachments



[1.2.10] 2022-10-17

Fixed
- Fixed an issue with Group Roster subject not displaying correctly (#1491)
- Prevent double click on log out of visit when survey is displayed (#1492)
- Fixed iCal appointment uses profile time zone (#1493)
- Fixed multiple issues with scheduler on iOS (#1473)
- Fixed Override and Send option on SAGE referral (#1504)
- Fixed an issue with work visits in time zones not matching campus time zone (#1507)

Changed
- Added pagination to the student list for resource checkouts (#1511)

Added
- Added Q2 Consultant Alias to list of KIOSK fields (#1499)
- Added a blank subject option in edit visit entry (#1495)
- Added sent notifications to student timeline (#1508)


[1.2.9] 2022-10-03

Added
- Added new ReasonsAndLabels and RecommendaitionsAndLabels tags for SAGE Emails (#1444)
- New prevent double booking procedure for 2 students clicking to book at the exact same time (#1439)
- New functionality to allow availability blocks for a single staff to be for all centers
- Added Consultant Alias to Kiosk Field choices
- New profile preference for CANCEL
- MISSED (#1456)
- Added batch staff notifications and document uploads
- Added Export to CSV for staff listing
- Allow termination of work visits at night (#1462)
- When cancelling multiple appointments in a row, cancellation 'auto cancel' email will go out to student and consultant including iCal (#1463)
- Added a preference for batch imports to email campus IT on success (#1476)
- Added a Terminate Visits Now button to profile entry preferences so profile admin can manually terminate all open visits.
- Added a Q2 Configuration option for requiring a table when raising hand (#1484)
- Batch scans that fail now show on scan results (#1483)

Fixed
- Ability to move availability from one day to another (#1445)
- Fixed Export to CSV for Assignment Grid (#1447)
- Fixed an issue with time entry for time between 12:00 am and 12:59 am (#1449)
- Fixed issue with batch referrals for faculty not working if too many (#1451)
- Prevent double click on roster log visit (#1452)
- Fixed require reason for Q2 Hand Raise (#1455)
- Fixed an issue with search availability not ignoring custom delete statuses
- Prevent double clicking on batch save referrals (#1461)
- Nightly missed appointment process uses student missed preference (#1471)
- Assignment grid sorting
- force numeric fields to sort numerically (#1474)
- Fixed an issue with workshop attendance where the student is not enrolled in the course we are linking the attendance to (#1479)
- Fixed a display issue for faculty linked to a class that has a badly formatted time for the class schedule (#1482)
- Fixed an issue with marking a workshop as attended sometimes temporarily showing other students in the workshop roster (#1479)


[1.2.8] 2022-09-28

Added
- Added Online as a field option for searching visits (#1429)
- Added new capability to FTP REMOVE import process, allow remove multiple files (#1433)
- Added new Q2 Config preference to keep a Q2 Remote center visit logged in and remain on log listing

Fixed
- Fixed an issue with signature fields negatively interacting with fields near by (#1426)
- Fixed an issue with wait status change functionality not working with advising centers (#1425)
- Fixed problem displaying the custom location on batch visits editing (#1428)
- Fixed an issue with batch emails to Faculty and Staff not using the new check system (#1431)
- Fixed an issue with Q2Remote table visits not being marked as online (#1432)


[1.2.7] 2022-09-19

Added
- New search availability rules and badges
- New Twig Text item on KIOSKs and Log Listings for customized text with tags
- New search field on scheduler staff menu (#1397)
- New Search Avail Query counter for students
- Added Appt Search items to Student Timeline (extra detail appointment items)
- Added new permission to groups for allowing view schedule but not edit anything (#1395)
- Added a print button to student center visits widget (#1393)
- Student tags side bar to email templates and batch student emails (#1379)
- Added new system preference for sticky start and sticky duration (#1405)
- Added color picker for availability badges (#1407)
- Added to Q2 Feature for showing Q2 Table visits on log listing (#1329)
- Added ability to choose a requested consultant for a q2 table visit (#1329 also)
- Added consultant name requested in Q2 Queue. Icon flashes if consultant user is the same consultant as requested
- Log out a visit now has a confirmation modal (#1413)
- Wait status not reset when wait status not used when changing the consultant from one staff to another in log listing (#1414)
- When logging out a visit, if no location present, it will use the consultant's location automatically (#1416)
- Added a new tag for logging a student in and out of their appointment on the staff main menu (#1368 again)
- Added Sort Code to Reason entry (#1419)
- Added Q2 Config option for only choosing consultants that are logged in for visits (#1423)
- Added additional capability for logging a student into an appointment from consultant main menu (#1368 again)
- Added Reason Sort Code to Reason entry (#1419)
- Added a confirmation for signing a student out on KIOSK view (#1413)

Changed
- Changed title of student cancellation reasons (#1399)
- Center status widget now filters out work visits (#1388)
- Adjust phrasing of drop-in reminders 'This is not an appointment' (#1378)
- When booking a recurring appointment, the system now checks the future subjects for any subject conflicts (#1404)
- When booking an appointment and required fields fails verification, save button now re-enabled immediately (#1415)
- An error message will now show when student attempts to raise their hand in a queue center for which they are not currently logged in to (#1376)
- Changed edit availability button on appointment entry closes appointment (#1418)
- Changed how choose consultant works in tutoring center
- no reset wait time (#1414)
- When a student attempts to remote sign-in for q2 but hasn't signed in to main center
- show an error message (#1376)

Fixed
- Fixed Work Visits log time, now based on profile's time zone (#1383)
- Fixed show text email button for SAGE referral testing (#1398)
- Fixed This Semester Visits not filtering properly for student center visits (#1392)
- Filter out carriage returns in Starfish export (#1370)
- Fixed Searching for Active Faculty Incorrectly Displays Inactive Status (#1389)
- If an availability is longer than your max appt limit, booking an appointment for that time slot causes duration to not match time (#1387)
- Fixed very poor network conditions and pressing 'Confirm' multiple times sometimes can allow students to book duplicate appointments (#1384)
- Fixed Students Can Book Two Or More Group Appointments At The Same Time With Different Consultants (#1381)
- Fixed scrolling issue on appointment entry after the center info dialog shown (#1380)
- Fixed searching by faculty name on sections listing (#1382)
- Fixed Students' Center Visits widget
- "This Month" seems to show "This Semester" data (#1374)
- Fixed Batch Visits using wildcard subject could create a visit for an inactive registration (#1408)
- Fixed an error when saving a favorite Payroll report (#1411)
- Fixed on issue with QR Code KIOSK logins (#1422)
- Fixed default sticky drag minutes (#1424)
- Fixed location on log-in being set for drop-ins (#1416)


[1.2.6] 2022-09-14

Added
- Added New process for faculty activations based on registrations active
- Added more messaging for unsupported file upload doc types, added multiple new document types allowed (#1354)
- Send auto cancellation email for multiple misses or multiple cancellations (#1361)
- Added preference to not show avail split warning, no new profile creation unless redrock user (#1363)
- Added new preference for instructions on how to fill out an unable to find an appointment report
- Added Power Search option to search faculty by inactive / active (#1372)
- Added ability to log in and out the students from the group roster
- Added default appointment view (day or week) for dashboard for either students or consultants

Changed
- Imports opened up to system admins
- Logging into to center and out of center allow tabbing to buttons (#1355)
- Moving appt modifies the appointment schedModBy field now (#1364)

Fixed
- Fixed Issue with Move to button when Online location is stored in Location field
- Fixed Don't hide those that have hand raised and are filtered. (#1347)
- Fixed Work indicator doesn't appear when no log in reasons (#1346)
- Fixed Prevent double click on avail entry save (#1353)
- Adjusted TinyMCE to not convert urls (#1351)
- Update course lists for courses that are linked to availabilities during the process specialties process (#1349)
- Fixed power searches with custom fields and faculty main menu course list search (#1358, #1359)
- Drop-in 'enter online session here' link now contains the reason and section (#1360)
- Do not let cancelled appointments on 1-on-1 slots determine the subject for that block
- Duration not showing similar start end duration time on appointment (#1362)
- It's not possible to remove an email attachment after uploading (#1356)
- Fixed an issue with the student center visits query for this month (#1374)
- Fixed Max appointment rules for 1-on-1s do not apply to appointments not linked to an availability (#1366)
- Notifications Do Not Adjust to local browser time zone (#1365)
- Fixed an issue with move an appointment over another appointment that is not linked to an availability (#1367)


[1.2.5] 2022-09-07

Added
- Add Staff fields to custom view for visits (#1333)
- Added indexed to Appointments RecurID, StartDT, Status (query speed improvement 10x)
- New preference added for limited consultant choices for logged in to work in same center (#1340)
- Additional explanation for cancel
- missed (#1341)
- Warn user when saving a visit without an entered date and time
- Allow sys admins access to temp import directory

Changed
- Allow barcode as login to the SI QR code
- Allow QR SI Login using user name

Fixed
- Latest trac, show small navbar menu at less than 1068 pixels
- Search availability instructions for option 4 and 5 were not being displayed properly (#1336)
- Survey apostrophe issue (#1337, #1338)
- Send email attachments to roster fixed, moving an appointment change online location (#525 again, #1344)
- Fixed a grammar issue (#1345)


[1.2.4] 2022-09-02

Added
- Visit / Appointment export has option to include work visits
- Added new ability to override SMS address for certain cell users
- Info logging added to import process, also added new campus functions to override imported data if needed
- Added a custom message for max appt rules failure

Changed
- Changed default system requirements for local password number of characters for uppercase and lowercase character requirements
- Changed interval time for Q2 remote checking for help link (adjusted interval to longer duration)
- Improvement made to Visit query for finding related registration or section (speed improvement increase by 10 times)
- Only SysAdmins can lock local accounts
- Course lists with related course lists no longer editable
- Removed cancelled and deleted appointments from center status summary
- Cancelled appointments in a group recurring will be used to determine subject if not other appointment present to determine the group's subject
- Update trac to use new table collation

Fixed
- Fixed Q2 Logoff button (not always available)
- Fixed issue on calendar where sometimes chosen consultant would be forgotten
- If Hide ID chosen on user's group, don't show ID on student pickers
- Fixed MaxHours computation in Max Appointment rules for group appointments
- QR code expiration computation fixed
- Fixed issue of overlapping work visits
- Adjustment to appointment save to keep button deactivated until save concluded
- Prevent spam click on log out of center
- Minor fix for Students Visit Summary report


[1.2.3] 2022-08-25

Added
- Added new special needs to preferences for linking special needs to student lists
- Added Create Visit on Staff entry (#1294)
- Added host and process id to database import statuses
- Added HTML support in Search Availability Instructions (#1304)
- Added a new system preference to allow students to choose a cancellation reason when cancelling an appointment
- Added a new system preference for search availability widgets to hide the menu 'First Available or Choose Date and Center

Changed
- Updated TinyMCE to 4.9.11, jQuery to 3.6.0, Bootstrap 3.4.1, FontAwesom 5.15
- Changed method for ViewSchedule centers for group preference controlling access to search avail widget
- Saving a Quick Visit without a duration will now warn the user
- Clicking on the wait status will now by default show the consultant's name as the first choice if the user is logged in as a consultant
- Profile Entry -> Consultants will now show consultants linked to other profiles as italics

Fixed
- Fixed spelling mistake in "Save And Split Into Separate Availabilities (not typically recommended)" (#1297)
- Fixed issue when availability is an odd length compared to the increment value (#1300)


[1.2.2] 2022-08-19

Changed
- Watch list hide email hide phone group prefs are now honored (#1288)
- Don't show timeline tab on a new record when tab cookie says to show timeline tab (#1289)


[1.2.0] 2022-08-19

Changed
- Removed a duplicated struct update


[1.1.8] 2022-08-16

Added
- Added Account lock and unlock interface when using local accounts
- Added preference to control wording of enter online appointment link (#1279)
- Added lockout when bad passwords entered multiple times (#955)

Changed
- Increased size of faculty salutation field
- There are no upcoming classes / appointments wording changed by dropping the word classes (#1280)
- Student/Consultant tabs auto disappear in appointment records if no custom fields are available (#1281)
- Change label of profile prefs, 'CC Center' to 'CC Profile' (1287)

Fixed
- Fixed log out page for SAML
- Fixed location choices based on profile for staff entry (#1278)
- Fixed line breaks in preview for consultant schedule reminder emails (#1230 again)
- Fixed Save notification upon saving visit notes to coach (#1282)
- Fixed an issues with new appointments overlapping a block, reject new appointment before saving (#1286)
- Booking appointment that intersects with previous block should reject the appointment (#1286)


[1.1.7] 2022-08-15

Changed
- Search availability widget only displayed if the group is associated with a profile associated with a center listed in viewCenterSchedules group pref
- Appointment.DisplayTime now has a raw tag included automatically (#1276)

Fixed
- Fixed issue with reason choice on KIOSK not updating list of consultants for that reason (#1273)
- Fixed handling uploaded documents with periods in filename (not indicating the extension)
- Fixed Course Lists showing sections listing when including staff course lists (#1258)


[1.1.6] 2022-08-04

Added
- Added ability to control display of prompts on the Search Availability choose Date, Profile and Center modal
- The ability to group by faculty name in Visits by ?? report (#1242)
- Added navsearch by student ID to the attendance listing (#1251)
- Added new group pref for staff viewing work visits (#1243)
- Added option to show or hide work visits on dashboard utilization (if they have access to work visits) (#1244)
- Added option to enter Work Visit notes on log out of work session (#1245)
- Added In-Person label to search availability results when availability is In-Person (#1255)
- Added option to choose a blank subject in batch visit entry modal (#1257)
- Added new global preference that turns 1 on 1 availabilities into in person availabilities if the time period for allowing students to book has expired (#32)
- Added new preference for Q2 Configs to lock the student email address for sending the table help instructions
- Added a weekly and daily chart of visits to Center Usage widget
- Added Trainers to consultant names (#1271)
- Added Accum Hours to Student power search (#1265)
- Added raw attribute to Appointment.DisplayTime tag (#1276)

Fixed
- Speed up auto scroll animation in search preferences interface (#1249)
- Fixed Student log out resource buttons not fully clickable (#569 again)
- Fix title of Date/Time field in Workshop entry (#1246)
- Dashboard charts preferences, save button stays visible after clicking (#1248)
- Change label and display type of custom # choices for login choices (#1250)
- Fixed opening an entry for a layout that had a previous tab that is no longer existent (#1261)
- Fixed 'Find first immediately' when default date is other than today (#1259)
- Fixed Student chart issues and added 'Age' as a grouping field for charts (#1260)
- Fixed 'enter online session' button not working when local time zone different than server time (#1196)
- Fixed nav search issue with % wildcard followed by digits (#1263)
- Fixed problems with periods in filenames (#1271)
- Fixed Student timeline all since option when student record created is after first visit for that student (#1268)
- Fixed minor issue with Calendar URL for students not showing (#1264)
- Fixed scrolling issue after choosing reason category in appointment entry (#1269)
- Fixed issue with creating new student bringing up blank page (#1272)


[1.1.5] 2022-07-26

Added
- Log when students search for availabilities, process after the fact if the appointment was ever booked (#1203)
- Added a popover title showing the query used for Lists in preferences
- Added new preference for preserving the original physical location on visits even when marked online
- Added indicator to the schedule that shows breaks in availabilities (#1201)
- Added Referral.CreatedDT tag to SAGE tags (#1233)
- Ability to set the week start day for max appointment rules involving weeks (#1132)

Changed
- Cleaned up the look of Lookup Values listing, added navQuery fields and power search fields. (#1220)
- Added Log List refresh back to log listing using the profiles log list refresh settings (#1215)
- Simplified the code for search avail widgets and added 2 more widget groups for a total of 5 options.
- Removed ability to use & character in Table names and locations for Q2 Remote (#1227)
- Showing consultant alias instead of name for consultant center visits (#1229)
- Added preference to control title of 'All Groups' menu in search availability options (#1232)

Fixed
- Save and split availabilities with complex fractions of time (#1216)
- Fixed Previews of emails to show line breaks (#1230)
- Fixed search availability title on search dialog (#1231)
- Fixed various issues with Workshops entry (#1235)
- Changing Appointment Display text to defaults was not showing the Save button (#1237)
- Fixed name of a search availability widget disappears after you click search (#1238)
- Fixed scrolling of day summary with large amount of data (#1178)
- Fixed an Issue with deleting Custom KIOSKs in the Profile Entry (#943 reopened)
- Removed duplicate power search terms from the nav search menu in Attendance Listing (#1241)
- Prevent students from booking appointments where date time has already occurred (#1124)


[1.1.4] 2022-07-20

Added
- Added ability for faculty to schedule appointments from dashboard when SAGE is active
- Appointment duration twig tag added (#1195)
- Added staff sequence searches (#1190)
- Added Custom Staff and Student Edit BIO button label (#1189)
- Added Save and split preference and renamed save and split button (#1202)
- Preference for setting default date option for search availability (#1187)

Changed
- Group prefs for save own visits now honored by batch QR code visit creation (#1188)
- Change the verbiage of the single sign in log out for KIOSKs
- Batch selection delete visits now honors group preference for deleting visits (#1183)
- When Q2 config name is changed, all names in all Q2tableaccess that uses that Q2 config (#1193)
- Hide the x on an appointment entry when not inside a modal dialog (#1177)
- Batch Changing field values for receive text alerts fixed, Custom label for report unable to find appointment, search Visits by full name (#1204) (#1200)
- Change wording of allow user to view student contact field on schedule (#1206)
- Don't match fields if already have been assigned any (#1180)
- Only show save button on profile when contact actually changed
- Visit entry centers pulldown menu needs to view Centers group preference (#1212)
- Log listing button labels are now clickable
- Added local account password rules, allow for lockouts, resetting password honors rules, resetting password unlocks account

Fixed
- Staff record custom fields were not saving (#1184)
- Fixed duplicated nav query fields for term sequence in registration listing (#1181)
- Clicking next day on dashboard schedule was moving a week forward (#1192)
- When moving imported field from one column to another, need to store the old line as blank (#1175)
- Logout button on Attendance listing fixed, cannot search resource students on schedule (#1290) (#1207)
- Changing time zones on profile entry doesn't show save button, allow blank time zone (#1198) (#1197)
- Fixed an issue with KIOSKs and log listings
- Q2Remote link on student search availability link not working (#1218)


[1.1.3] 2022-07-07

Fixed
- Fixed an issue with Custom Lists
- Fixed assignment of UUID to staff records


[1.1.2] 2022-06-24

Changed
- If the scheduler date is today, the today button is highlighted (#1157)

Fixed
- Fixed job server issue
- Fixed students seeing cancellation on dashboard but not seeing other attended appointments (#1154)
- Fixed issue where optional in/person or online slots could not be hidden by location (#1114)
- Fixed issue with Q2 Tables with colons, ampersands and backslashes not pre-selecting (#1159)
- Fixed an issue on search availability not allowing all center choices to be available (#1160)


[1.1.1] 2022-06-24

Changed
- Minor formatting change to batch visits section field area (added light gray line) (#1152)

Fixed
- Fixed QR codes for Q2 Tables default table option now working (#1151)


[1.1.0] 2022-06-15

Added
- Implemented some changes to job queue
- Added ability use a KIOSK as a listing
- Minor mods to resources listing (search by resource type etc.)
- Utility entry for visits, show only active consultants in popup (#1141)
- Allow KIOSK, log listing options menu to be searchable (#1138)
- Added location filtering on scheduler

Changed
- Center Stats are sorted by Center Name
- KIOSKs menu sorted alphabetically (#1147)

Fixed
- Fixed consultant alias on notifications (#11463)
- Fixed issue to allow students to save an appointment for a time where it was previously canceled (#1145)
- Fixed student BIO condition problem (#1146)
- Fixed find by values using a custom field (#1149)


[1.1.18] 2022-06-08

Added
- New option in referral type for hiding non-enrolled subjects when choosing a subject for the referral
- Inactive sections on referral are marked as Inactive

Changed
- Adjust the wording of the KIOSK Log out message
- Allow log listings to have a specified number of persons listed (#1130)

Fixed
- Fixed issue with Saved Searches for groups searches not appearing (#1119)
- Fixed issue with re-sending emails (#1134)
- Fixed issue for Faculty only for hide reasons and recommendations


[1.0.17] 2022-05-31

Added
- Added An 'Auto Alias' feature (#1094)
- Added NULL value searching to power searches (and 'blankornull') (#1095)
- Added An 'Ignore Consultant Section Specialties' option for Reasons (#1106)
- Added default search fields to the Surveys Listing (#1111)
- Added button to force send Reminder Emails, Missed Appointment Emails, Consultant Summary Emails (##899)

Fixed
- Fixed Custom Registration Fields not showing up in 'Registrations by ??' report (#1093)
- Fixed Staff.OtherID doesn't sync with linked student account (#1096)
- Fixed 'View Listing (No Edit)' still allowing edits on certain records (#1097)
- Fixed Sage referrals Hide from Faculty options hide information from all user levels (#1099)
- Fixed Log listing Outstanding Resources not showing on log listing (#1103)
- Fixed 'Log Listing/Kiosk for Profile' doesn't display centers if those centers have been recently saved (#1104)
- Fixed Using email templates does not include attachments for the template (#1115)


[1.0.16] 2022-05-26

Fixed
- Fixed Max Appt Rule date ranges are used even if the box is unchecked (#1088)
- Fixed not possible to edit certain favorite reports (#1089)
- Fixed Typing a space in a new SAGE referral email subject causes it to immediately save (#1090)
- Fixed Using the 'Override and Resend Referral Email' option in SAGE always sends every email, regardless of which option is chosen (#1091)
- Fixed When submitting a roster referral from student listing, changing the roster course doesn't affect the student list (#1092)


[1.0.15] 2022-05-19

Fixed
- Fixed After performing a search on a center-specific Log Listing, the next student login/logout displays all centers as available options (#1087)



[1.0.14] 2022-05-12

Added
- Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
- Added photo rotation to student and staff records.
- Added new functionality where a group online availability's online to in-person is determined by the first booked appt
- Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequences in a new download window.
- Added new menu command Search by Enrollment allowing users to search by enrolled or non-enrolled in the various terms
- Added TimeOut to Payroll report (#1033)
- Added new Group Table Access settings: Edit (No Listing) and View Entry (No Listing)

Changed
- Consultants can't update their own course list without table access to course lists (#1057)
- 'Document' tab still appears in Appointment Entry, even if students don't have the ability to upload documents (#1067)
- Centers set to 'Hide on Log / KIOSK Listing Menu' are still displayed when logging into a Profile Kiosk/Log Listing (#1068)
- Make Assignment Comments possible to edit from the Assignment Grid view (#1064)
- A Term with the Term Code = '0' will automatically be updated with the earliest 'from' and latest 'to' date of all active terms whenever a term is modified.

Fixed
- Time check for the semester totals (#1061)
- If a consultant who isn't assigned to a Course Lists edits their Course List through Confirm Bio, a new list will be created every time (#1059)
- Multi-group option
- Same Section
- Does not work. (#1062)
- Consultant Time Check doesn't follow 'Week Starts on' setting in profile (#1066)
- 'Q2Remote' doesn't appear as a Location choice if placed in 'Default Online Options' (#1065)


[1.0.13] 2022-05-04

Added
- Added 'semester' option to student center visits widget (#1016)
- Added 'Time From' and 'Time To' for announcements (#1021)
- Added point total to student time check (#1017)
- Search by User Name for quick visit entry (#1023)
- Added 'Proceed to SSO' option when switching to dashboard from kiosk (#1015)
- Added Visit Notes to Visits Listing 'Change Field Values' utility (#1034)
- Added option to return to queue for Q2 Remote (#1030)
- Added OtherID field to Staff BIO update from Student import (#1052)
- Added ability to use username for student raising their hand in Q2 Remote (#1049)
- Added ability to search student by terms and conditions accepted (#1047)
- Added group preference that prevents mass emails from being sent from Student Listing (#1051)

Changed
- KIOSK Log out does not show a login option for a center the student is already logged in to (#1018)
- Removed an additional click when logging out a KIOSK (#962)
- Ignore consultant specialties for this center (i.e. Writing Center) now doesn't filter subjects on appointment creation (#1028)
- Double-clicking Profile Reason Checkbox assigns the same Reason to a center multiple times (#1035)
- Search availability widget now constrains the subjects list according to the center specialties of the linked profiles (#1045)

Fixed
- Move user to group had issues (#1022)
- Creating a block for a single center was marking all center appointments as cancelled (#1024)
- Fixed Import process not importing students with apostrophe character in their name (#1007)
- Fixed interacting with an Upcoming Appointment prevents you from clicking on Availabilities until a refresh (#1026)
- Fixed Missed appointment emails no longer sending automatically (#1029)
- Fixed Locking a group availability does not prevent students from booking (#1032)
- FIxed SAGE Custom Question order is not reflected when submitting the referral (#1027)
- Fixed Q2 Remote Student still sees their hand as raised even after their visit has been concluded (#1031)
- Fixed uploading attachments to email template (#1037)
- Fixed issue with locking course lists to consultants (#1038)
- Fixed issue with clicking on appointment record from student timeline (#1036)
- Fixed issue with searching Profile Reasons when reason or category has a space (#1048)
- Fixed various typos (#1046)
- Fixed issues with search student before searching resources on resource log out (##1053, #1050)


[1.0.12] 2022-04-28

Added
- Added delete button to resource type entry (#1002)
- Added Re-Send button to email (#978)
- Added ability to search by student user name for schedule an appointment (#1010)
- Added ability to log search availability group to a student list (#1011)
- Added option to hide consultant time check on dashboard (#1012)

Changed
- Selecting to activate the local accounts setting will no longer deactivate the SSO setting (#998)
- Profiles listing is sorted alphabetically by default (#1008)
- Availability entry day toggles changed to system color (#1009)
- When group assigned to all profiles, now allowed edit to groups assigned to specific profiles (#1013)

Fixed
- Fixed a typo on time check (#1000)
- Fixed work visits for consultants
- no need to notify consultant that visit has started (#1003)
- Fixed online session is available notification from being shown for non-online appointments (#1001)
- Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)


[1.0.11] 2022-04-13

Added
- Added preference for handling students in waitlist when termination process executes (#954)
- Added an option to add Location to Log List and KIOSK (#981)
- Added an option to View Student record from Staff Record entry (#982)
- Added ability to use Custom Views for Staff listings (#979)
- Added preference to hide certain centers from Log Listing and KIOSK listing menu (#983)
- Added master lock to system preferences to lock consultant from editing course lists (#980)
- Added a recalc grades process for batch import scripts (#988)
- Added ability to lock course lists from staff editing as a global setting (#980)
- Added an option to hide a center from the log listing center choices menu in attendance listing (#983)

Changed
- Allow keyboard selection of New Document button on appointments (#957)
- Student picker on Quick Visit entry is paginated (#876)
- Person picker on Task entry is paginated (#963)
- Removed extra click on log out of other center (#962)
- Click the term activation toggle changes activation immediately (#972)
- Prevent student from changing any field on task except completed and notes (#968)
- Allow log in to scheduled appointment, only show appointments within next 45 minutes (#975)
- Hide SMS options from profile email options if TextAlert module not active (#976)
- Removed unused preference 'condition code and flag text' (#977)
- Adjustments to profile notifications displays an indicator that save is needed (#994)
- Adjusted search availability results to show both online and in-person location when optional online availability (#995)
- Adjusted all modals for better accessibility (#987, #986)

Fixed
- Fixed issue with Staff Task creation (#949)
- Fixed issue with Custom Fields on Log out (#953, #966)
- Fixed save document type issue (#960)
- Minor fixes to Notification types clicking (#959)
- Search availability on linked to Profiles issue (#967)
- Fixed an issue on clicking remove for availability blocks (#964)
- Fixed an issue for preventing consecutive student / consultant appointments back-to-back (#970)
- Send missed email computes all previous missed including current missed now (#965)
- For Terms and Conditions, when only initials field displayed, pressing enter had an issue (#973)
- Fixed menu for show activated for staff reason specialties (#974)
- Fixed SAGE referral's linked list (#989)
- Fixed when changing staff contact to profile, save button now appears automatically (#991)
- Fixed typo 'independent' in registration entry (#992)


[1.0.10] 2022-03-31

Added
- Added preview for Staff BIO (#917)
- Added system preference to change term of Group, 1 on 1, and Drop In on search availability
- Surveys can now differentiate between online and in person visits (#833)
- Searching staff listing can include group name in criteria (#930)
- Details button to staff time check (#931)

Changed
- Welcome messages use WYSIWYG interface (#921)
- Added preference to profile to require consultant on batch visits (#919)
- Changed referral follow up date on sage listing on dashboard (#924)
- Increased ttl for import job time
- Batch Visits previous attended list of students show full name with middle initial (#928)
- Added Student ID back to search students on Quick Visits (#933)

Fixed
- Fixed ability for phones to upload documents (#897)
- Fixed potential issue with generated links and campus code (#895)
- Fixed Hide Reasons and Recommendations from Faculty on Full View of Referrals (#935)


[1.0.9] 2022-03-21

Added
- Added ability for staff to see students currently logged in to an SI Batch QR Code
- Added ability to send a group email to all visited students for an SI Batch QR Code
- Added ability to adjust Term Code sequence
- Added computation of Student Last Date In for Attended appointments
- Added Ad Hoc QR Code for In Person Drop-in to scheduler
- Added new menu to Students Listing to allow copy sequences and ID to clipboard
- Full caching adding to import procedures
- Added activate registrations by term button to system prefs

Changed
- Resource Types and Resources listing modified with new Resource Type editing capabilities.
- Changed label for Staff Reason Quit / Terminated (#914)
- Cancelled appt show as dimmed always on schedule (#910)
- Merge records can identify up to 5 fields (used to be 4)
- New Ad hoc appointments can now be set to online (#916)
- Do not allow browser to resubmit appointment save from student (#903)
- Allow custom locations on batch visits (#918)

Fixed
- Fixed last date in field for students when batch visits created (#901)
- Consultant can no longer have two work visits at same time


[1.0.8] 2022-03-08

Added
- Added ability to remove multi slot times from the availability (#844)
- Added Process Specialties for Course List items to batch operations options (#847)
- Added system pref for calendar start time and duration (#856)
- Added new Student Action menu to Register student in a course (#849)
- SurveyTrac Instructions can now have HTML text (#848)
- Added Confirmation email for Resource checkouts (#859)
- Added Checkouts options to Student search modal (#860)
- Added ability to limit who can check out a resource via a master block list and individual allow list for each resource type

Changed
- Group roster now updates when an appointment in roster is updated (#852)
- Mark all attended now only marks the appointments with No Status as Attended, skipping Cancels and Misses (#850)
- Student searching for quick visits and batch visits now limits the student list results to 30 records at a time (#876)
- Removed Required field for Section ID in batch visits (#875)
- Removed some field choices for Student Listing -> Create Chart (#863)
- Increased length of custom question's answer size (#868)
- Time format of Batch Visit entry changed to am/pm (#864)

Fixed
- Roster mark all attended can now be used repeatedly (#851)
- Register In from Student listing worked but displayed an error (#855)
- Student signin via QR code, Time Check data was too large for portrait orientation, time check reformatted to display properly (#854)
- Printing a Time check from KIOSK would display extraneous information, that information has been removed (#853)
- Fixed an issue with QR SI codes not working (#877)
- Added additional security to student document downloads (#878)
- Prevent student from clicking on center visit lines (#879)
- Fixed report Registrations by ?? when student id added (#872)
- Prevent same student from being added to group roster multiple times (#867)
- Fixed issue with search availability instructions not being shown (#869)
- Fixed 'Batch Visit > Batch Scan'
- If an incorrect ID is entered, no visits are created for anyone in the list (#885)
- Fixed Multi-Person Availability Locks apply to all availabilities in the series, not possible to unlock any but the first (#884)
- Quick and Batch Visit duration not counting towards Registration Total Visit Time (#883)
- 'Section' field no longer appears when creating Quick Visits, only appears after saving (#882)
- 'The location for this appointment is here' text allows students to join an online session before booking the appointment (#881)
- 'Send notes' button on visit entry not displaying consistently (#886)
- 'Preview' button doesn't work for Resource Emails (#888)
- SurveyTrac 'Link to Centers' list displays inactive subcenters as options (#892)


[1.0.7] 2022-03-03

Added
- Added Visit notes field to be shown on new record entry (#806)
- Added visit information to survey responses report (#790)
- Added isTerminated to Visits By report (#812)
- Added ability to open up Visit and Appointment records from Staff timeline (#822)
- Added Center Info Preview button to center entry (#820)
- Added Consultant payroll Time Check button to dashboard of consultants (#817)
- Added additional options for Status charts (#404)
- Added ability to send batch emails to Staff and Faculty (#232)
- Added ability to enter Follow Up notes to Outstanding Appointment Requests (#832)
- Added ability to add Consultant and Wait Status to KIOSK listing and prevent student from clicking to change (#842)
- Added ability to lock a group availability's time slot from further booking by student via search availability (#811)

Changed
- Allow set work type group disposition to '1+' (#801)
- Increase character length of Location field (#821)
- Document Types that are not usable for students are now hidden on new document entry (#836)

Fixed
- Fixed issue where certain fields were being shown even if preference for those fields to be hidden was selected (#799, #800)
- Fixed an issue with search availability not loading results when dynamic lists utilized data from SAGE referrals (#802)
- Fixed an issue with Schedule and Appointment widget showing reasons from another profile grouping (#803)
- Fixed group roster email attachments issue (#805)
- Fixed wording of 'Drop-in Appointment' to 'Drop-in Availability' (#786)
- Fixed various lists sort by column (#808)
- Fixed additional wording of drop in availabilities (#810)
- Fixed title of the Send Visit notes button for individual visits (#809)
- Fixed watch list indicators issue for a malformed query (#813)
- Fixed 'Last Month' for navSearch on Visit Listing (#819)
- Fixed an invisible reserve block on schedule (#829)
- Fixed deactivations for Student in List not automatically running (#831)
- Fixed an issue where Sending an Email to a single student had problems (#834)


[1.0.6] 2022-02-18

Added
- Added Other_ID and Other_ID2 fields added to Student SAML login options
- Added per tutor MaxHours field
- Added new tag called 'Auto Cancelled' (#795)
- Added subject identifier in group rosters when same subject/instructor/section chosen (#426)
- MaxHours field to staff record and a MaxHours tag to the max appointment rules functionality (#785) - Changed
- Changed: enter online session button is hidden when clicked
- Missed appointment email process only changes student status to Student Missed

Fixed
- Fixed work button content from wrapping
- Fixed location of appointment not overridden when opened
- Fixed New Student visit summary report (#776)
- Fixed Outstanding Appointment request report (#787)
- Fixed Drop-in Availability wording
- Fixed an issue regarding scheduling appointment problems with clicking on the availability time on the schedule (#789)
- Fixed automated emails adding extra lines breaks (#791)
- Prevent student from entering online session early (#794)
- Fixed issue preventing certain user from being able to select a student from the search student prompt (#793)
- Fixed an issue with appointments Visit Utilization report (#782)
- Fixed an issue with display of upcoming appointments on dashboard (#797)
- Fixed an issue with certain users unable to open group roster on scheduler (#798)


[1.0.5] 2022-02-09

Added
- Added student ID to sort for Students by report (#752)
- Added ability to attach an upload document to a Visit record (#739)
- Added ability to create a Quick Visit from the Student Record (#740)
- Added ability to specify the online versus in-person location of availability (#438)
- Added ability to hide certain sections from Student course list options (#770)
- Added ability to search registrations by sequence in assignment grid (#764)
- Added Multi-part consultant group appointment reminder prefs
- Added ability for SysAdmin to lock a CourseList
- Added ability for Staff to opt out of SMS messages.
- Added ability to resend survey to students (#783)

Changed
- Change wording of 'Online Optional' to 'Online or In-Person' (#756)
- Center status on dashboard no longer displays inactive centers (#753)
- Staff reasons no longer display inactive reasons (#751)
- Changed wording of Log in button to Log In / Out on KIOSK (#746)
- Changed format of visit duration to xh Ym instead of 0:00 (#741)
- Overridden ID format applied to all reports (#738)
- Prevent utilization editing visit from opening more than 1 visit popup at a time (#772)
- Changed look of processed checkbox on listing for outstanding requests (#769)
- Hide Sign up for SMS Reminder button when school does not have Text Alerts module (#762)
- Appointments from other centers now display for scheduler when showing all staff (#780)

Fixed
- Overriding Student ID fixed (#738)
- Fixed an issue with import header protection when schools send extra characters prior to first quote (#754)
- Fixed find student button for ad hoc appointment creation (#755)
- Fixed a whiteboard send image issue with some browser (#398)
- Fixed issue with appointment duration when profile preference duration increments is 00:00 (#744)
- Fixed issue with Previous Visits tab on Visit entry, honors consultant security settings (#748)
- Fixed issue with SAGE triggers and certain emails (#749)
- Fixed issue with double clicking the join session button creating multiple visits (#750)
- Fixed issue with deactivated custom fields still showing in visit entry (#743)
- Fixed issue with editing visit link not working on page 2 of the utilization (#745)
- SI Comparison report
- Percentages not adding up correctly (#747)
- Fixed permissions issue with booking appointments by staff on group availability (#742)
- Fixed export of grade assignments to CSV from registrations listing (#767)
- Fixed selecting a section on Quick Visit when section title contains apostrophe (#771)
- Fixed issue with certain visits not computed in total visits shown for registration (#765)
- Fixed issues with recurring appointments being block when block is for all center or all staff (#766)
- Fixed sort options for outstanding appointment requests (#768)
- Fixed an issue with Terms and Conditions acceptance when Staff is seeing conditions for a student (#763)
- Fixed navigation bar display for faulty entry (#775)
- Selecting consultant on KIOSK login rechecks whether continue button should be enabled (#779)
- Delay for KIOSK welcome message is reset when the KIOSK modal is closed (#781)
- Fixed an issue in SI comparison report (#747)


[1.0.4] 2022-02-01

Added
- Drag and drop student photo files now convert file names from old format to new.
- Added preference to control display of numeric ID of student on student listing and entry and in search list
- Added Students currently being seen to center status area of dashboard
- Added new functionality during SAGE Email processing to assign referral to a consultant
- Added availabilities for other centers will now appear on schedule for all persons in a center
- Added last modified by and scheduled by to bottom of appointment display (#728)
- Preference to allow future appointments to be auto cancelled is student cancels 2 consecutive appointments
- Added ability to send visit notes from the Group appointment roster

Fixed
- Fixed issue with confirm student bio not showing on dashboard for some students (#724)
- Fixed issue with Quick Visits not showing in utilization tab if no Entered Date Time (#732)
- Fixed issue with some reserved time blocks not appearing on schedule for all persons in a center (#731)
- Fixed students unable to upload a document to an appointment (#719)
- Fixed a display issue with attendance listing in student entry not display until a search is performed (#726)
- Hide reasons and recommendations from faculty on a roster referral now works (#722)

Changed
- Changed the display of lists assigned in student entry with searchable option (#706)
- When SAGE recipient removed, automated emails will display the recipient with a line through (#721)
- Notifications for outstanding appointment requests now can be shown to any group with privileges (#730)


[1.0.3] 2022-01-27

Added
- Added Visit Notes to attendance listing in student entry.
- Added Send Quiz option for Surveys
- Added Lab Staff as another Consultant descriptor (#700)
- Payroll summary export now contains work reasons
- Added ability to mute notification bell sounds (#710)
- Upcoming group appointments are shown as a single item on consultant dashboard
- Added Staff.FirstLast name search to Visit search (#712)

Fixed
- Change student status to missed in group roster will now send missed appointment email (#703)
- Only show active sections on registrations entry (#709)


[1.0.2] 2022-01-24

Fixed
- Fixed issue when custom missed status was not being used to calculate 2 consecutive missed appointments. (#696)
- Fixed Reasons sort order on Search Availability reasons menu (#694)
- Fixed issue with editing groups not showing profile menu for certain user groups
- Fixed Registration activation for certain conditions when registration record not imported

Added
- Special Needs added to reports for Appointments
- Added ability to link a max appointment rule to student on (or not on) a particular list
- Added display of time when hand was raised to the Q2 Queue (#689)
- Dashboard for Consultants now has week and day view for appointments
- Resources listing now uses barcode for searching in nav search field.
- Added ability to specify section, with wildcard, when adding an item to a course list.
- Added Semester Dates to Time Line choices for time period.

Changed
- Change Field Value for Visits / Appointments: other fields adjusted automatically when duration adjusted (#693)
- SysAdmins now see outstanding appointment requests as notifications items (#678)
- Adjusted the time display on dashboard visits to show 1h 23m format.
- Quick Visits Date Entered is no longer required


[1.0.1] 2022-01-21

Added
- Consultant main menu shows appointment view options for Day, Week, and List
- Updating Duration field will now auto update the End Time (for Visits Change field Value) (#693)
- Show Accommodations in Reports (#423)
- Outstanding Appointment Requests will notify SysAdmins (#678)
- Max Appointment Rules now have the ability to link to Lists (#686)
- Added start time for hand raised in Q2 list (#689)

Fixed
- Schedule reserved blocks now shown properly on Center Schedule report (#685)
- Work Visits do not require a student when saving on entry screen (#682)
- Work Visits Reasons are now scrollable in the work visit menu.
- Adjusted the entry screen to hide the save button for those without access via the table access preference.


[1.0.0] 2022-01-15

Changed
- Code running on AWS



[0.11.9] 2022-01-13

Added
- Create batch Work Visits from the Staff listing
- New preference to Hide Drop In availabilities from Students
- Upload URL as document record


[0.11.8] 2022-01-06

Added
- KIOSK Name search allows for Middle Initial and displays middle initial in results
- drop-ins allow student to receive an SMS reminder (#661)
- Ability to add an import process to deactivate students not imported (#658)
- Search avail widget title pref now used in search dialog title as well (#662)

Changed
- Roster send emails to All send to all except cancelled appointments (#652)
- Twig tag Appointment.isCancelled now ignores missed and added new tag isMissed (#657)

Fixed
- Keep multi-check custom fields from wrapping between checkbox and label (#656)
- Changing status of appointments to custom missed status was not sending missed email (#655)
- Fixed issue with dynamic list using related data not showing page entry (#659)
- Do not auto choose Student ID field for import field matching (#660)


[0.11.7] 2021-12-28

Added
- Potential assignments is now a selectable menu
- Recompute Specialties runs as a job behind the scenes (#646)
- Appointment reasons now allows for grouped reasons (#643)
- Added more preferences for title text for Schedule and Appointment widget (#650)

Fixed
- Minor bug fixes (#649)
- Availabilities for a staff is based on linkages to centers and the current user's privileges (#631)
- Search availability choosing student no longer shows inactive students (#648)
- Fixed issue for reason required to be chosen on schedule an appointment (#651)


[0.11.6] 2021-12-21

Added
- Added Queue view to KIOSKs and Log Listings
- Added minimum visit time in grade calculations
- Added twig rendering to Confirm BIO text
- Added center filtering to centers menu on the scheduler and sorted the centers

Fixed
- Sections listing on Quick Visits
- Fixed sorting Registrations on Student Entry
- Sections on search availability


[0.11.5] 2021-12-19

Added
- Added Terms and Conditions for Student Main Menu, KIOSK Login, and Booking Appointments. (#484)
- Remove Course list from the listing for Deactivated Staff members. (#619)

Fixed
- Fixed: Staff have access to create availabilities in centers they don't have access to. (#616)
- Fixed: Student group uses the View Schedule group preference for determine the centers shown when searching availabilities. (#617)
- Fixed: Availabilities created with choosing the DAYS (defaults to null), where being hidden when choosing Hide Unavailable on the scheduler. (#618)
- Fixed: Batch Visits
- Batch Scans and Selected do not record subject when using the wildcard (#620).


[0.11.4] 2021-12-09

Fixed
- Fixed Attendance and KIOSK menus, only show Profiles for Centers the user has logging access to
- Fixed adjust computed end time of appointment when Duration changed (#612)
- Fixed SAGE Referrals Listing timeframe for Today and Yesterday (#613)

Added
- Added Live time of Q2 visit updated and expected duration shows warning if over time (#526)
- Added Profile Preference to prevent consecutive appointments with same student / consultant (#29)


[0.11.3] 2021-12-07

Added
- KIOSK Menus will sub group by Profile if more than 5 profiles
- Added more fields to be used as staff -> student linkages
- Added special needs / skills to outstanding appointment requests
- Added grouping by Profile for Schedule Center / Consultant menu for more than 5 profiles
- Honor missed appointment status for Group Rosters

Fixed
- Fixed Order profiles by Name
- Fixed export students to CSV removed non-breaking space characters from email text
- Fixed search in select after a listing searched


[0.11.1 2] 2021-12-02

Added
- Added ability to drop a large number of student photos onto the student photo folder for batch upload
- Added Subject Faculty display option to subject listing on student main menu for search availability
- Added requirement for Student to be chosen for a Quick Visit to be saved
- Added inactive surveys to the surveys list for access preferences
- Added Assignments to the search Students form

Fixed
- Fixed Whiteboard issue with blank or single pixel images
- Boosted the speed of the search student form
- Search students by Visits will only search active registrations


[0.11.0] 2021-12-02

Fixed
- Fixed faculty email report

Added
- Added more logging for send SMS for future debugging


[0.10.59] 2021-11-27

Fixed
- Fixed dynamic dates for status charts (#571)
- KIOSK Login, update consultant list when subject chosen
- Fixed charts issue (#574)
- Fixed issue with custom tab1
- Fixed Sort Groups by Name
- Fixed Batch Visits for selected students

Added
- Assignment Grid now available in Sections Enrollment Entry and Registration Listing
- Added Group Preference to hide student photos


[0.10.58] 2021-11-22

Fixed
- Unable to delete list from Student Listing if the name contains an apostrophe (#559)
- For a certain campus, Unable to create new Max Appointment Blocks (#560)
- Fixed Sorting profile listing by email doesn't sort alphabetically (#561)
- Fixed Saving a large phone number causes blank screen (#562)
- Fixed select student names in quick visit if the student's name contains an apostrophe (Fixed #565)
- Fixed Staff members are unable to update their Staff Bio (#566)

Added
- Added ability to apply location to SI Batch visit and Quick Visit (#563)


[0.10.57] 2021-11-16

Fixed
- Sort groups menu on staff entry alphabetically
- Allow sysAdmins to access public and admin docs in System Preferences
- Removed preference to staff confirmation BIO that was not needed
- Cancelling appointments via a block will send cancellation emails if needed

Added
- Student search form now allows the ability to search for the students via existence or non-existence of a linked record (Appointments, Visits, Registration, Document, Survey, SAGE Referral)


[0.10.56] 2021-11-12

Fixed
- Fixed issue with custom views not saving all the fields for power search
- Dropped Appointment OnlineURL custom tag
- Fixed issue with opening profile reasons

Added
- Added auto navigate to last KIOSK if dashboard is loaded with logging in



[0.10.55] 2021-11-09

Fixed
- Update link class
- If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
- Redirect kiosk accounts back to the kiosk view if dashboard is accessed without logging in (#507)
- Profile Admins Cannot Save Profile PREFS Settings (#506)
- Fixed unable to open groups from Profile Entry (#505)
- Fixed wildcard search in visit location (#504)
- Fixed Creating a new student from the log listing doesn't follow the "next ID value" preference (#503)
- Fixed Custom Registration Listing Views
- Student custom field data doesn't display (#498)
- Fixed Appt Missed calculations when covered by a block (#518)
- Covering an appointment with a block will now cancel the appointment (#519)
- Fixed Appointments for subjects where subjects no longer active still show as choice (#522)
- Fixed open term entry issue (#523)
- Prevent arbitrary center ids from being entered with batch visit entry (#516)

Added
- Add location drop down to Visit Record (#502)
- Moving appointment from one consultant to another, change location (if using staff location) (#525)


[0.10.53-54] 2021-11-09

Fixed
- Fixed Custom URL issues


[0.10.52] 2021-11-04

Added
- Added confirmed datetime and notified datetime to notification entry
- Added number of students selected during SI Batch student selection (#495)

Changed
- Notification types that don't require confirmation now display on KIOSK login (#480)
- Q2 Report menu is available to staff

Fixed
- Group by referral related data (#442)
- Roster emails sending to all (#485)
- Work visit button display weirdness when resizing the screen on KIOSKs (#481)
- Fixed issue with a blank watch list query causing save on student to show a blank screen (#482)
- Utilization and Center Visits Widget on Dashboard
- Sorting by Name or Center hides all visits (#483)
- Fixed issue where staff privileged prevent editing students still were able to edit a column in custom view (#487)
- Fixed with unable to search in nav search area with text that included an apostrophe (#488)
- Fixed issue with appointment saving, when clicking save and a field is required, save button was not ren-enabled (#490)
- Fixed issue with new student record showing timeline and registration records, now hidden until save (#492)
- Fixed marking an appointment as Missed doesn't trigger the Missed Email to be sent (#493)
- Fixed clicking the X icon to close the "this appointment is part of a series" window soft-locks the dashboard (#494)
- If a recurring appointment lands on a day with an Availability Block, it still books the appointment, overlapping the blocked time (#489)
- Added Save button to the Student Custom1 tab (#499)


[0.10.51] 2021-11-01

Added
- Added ability to specify current term when creating max appt rules
- Added ability to specify a course list linked to an availability
- Added a new twig tag for "Last Modified By" in appointment records (#475)
- Added RedrockOnly announcements to identify to Redrock staff regarding any special conditions that should be taken into account when adjusting system parameters (i.e., activating students is specially performed)

Changed
- Custom views have a default search of all records now
- Center utilization uses the dates of the active terms but ignores null dates in terms

Fixed
- Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
- Fixed an issue caused by new max appointment rules: current term preventing appointment save
- Fixed appointment documents being deleted not refreshing the document listing in appointment


[0.10.50] 2021-10-29

Added
- Added listing editing capability to certain columns when designated (listings and custom views)

Fixed
- When staff cancels appointment, message was stating student cancelled (#473)


[0.10.49] 2021-10-28

Added
- Added sorting capability to faculty referrals list: sort by first or last (#467)

Fixed
- Time check after choosing the student from the list didn't show the continue button (#469)
- Clicking next on utilization listing doesn't hide the navsrch field (#468)
- Changing availability location was not saving new location in appointments (#458 AGAIN)
- navSearch previous query shows html for < and > (#471)


[0.10.48] 2021-10-27

Added
- Added new profile preferences for Student Time Check


[0.10.47] 2021-10-26

Added
- Added student ID, Other_ID and Other_ID2 to field picker for Custom Views (#465)
- Added view student record button from Outstanding Appointment Request screen (#464)

Fixed
- Fixed document type toggle buttons appearing over top nav bar (#459)
- Fixed uploading attachment files to Email templates (#461)
- Fixed backup link to enter online appointment now passes reason and section to log the visit


[0.10.46] 2021-10-25

Fixed
- Fixed Outstanding appointment request reason not showing/saving on entry screen (#463)
- Fixed batch emails for group roster emailing issue (#460)
- Fixed availability location change not applying to group appointments when appointment is not online (#458)
- Fixed issue with new document type button causing a click event for doc type toggle buttons (#457)
- Fixed issue on appointment entry where editing a custom field value wasn't causing appointment save button to appear
- Fixed minor positioning issue on whiteboard chat history when page is resized


[0.10.45] 2021-10-23

Added
- Added support for the various date time formats on KIOSK and Log listings
- Added sys pref to display Accum Hours on Student/Campus tab
- Date time conversion for time zones on KIOSK and Log Listings
- Added Profile Pref for time zone different from Campus time zone

Fixed
- Dragging an appointment past the midnight hour fixed (#448)
- Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
- After sending, undo options cleared (#462)
- Clicking the delete button on newly created watch/custom list fixed (#447)
- Preview for "Warning message to display on early logout" shows a preview of Notice on KIOSK instead (#445)
- Creating a new document type expands all existing document settings, and inverts whatever they were set to (#444)
- After creating and deleting a Custom List, it becomes impossible to rename existing lists until a refresh (#443)
- Changing locations in appointment entry doesn't prompt the save button to appear (#440)
- Fixed Next staff and previous staff buttons, clicking too fast shows wrong staff (#449)


[0.10.44] 2021-10-21

Added
- Added change log list (View Latest Changes menu added for SysAdmins)
- Added change location on group availability affects appointments (#435)

Changed
- When creating new document, auto expand the file browser area (#434)

Fixed
- Typo in section search for availability block sections (#431)
- Typo in outstanding appointment request title text (#432)
- Email survey after visit via Join button (#428)
- Fixed display of student appointment after booking an appointment (#433)


[0.10.43] 2021-10-20

Added
- Improvements to navSrch previous search menu (for Students & Registrations)
- Added color ribbons to search availability results (#427)
- Announcements for students may be for dash or kiosk of both, also fixed an issue with login dialog disappearing prematurely (#425)

Fixed
- Choosing consultant on logout was not working properly (issue #424)
- Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen


[0.10.42] 2021-10-19

Fixed
- Fixed registration views to show Student fields.
- Found an issue with visits not logged out that aren't getting terminated (#417)
- Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)


[0.10.41] 2021-10-18

Added
- Subjects chosen for availabilities are shown in the slots (#260)
- Appt Visit Utilization report, add csv output option

Changed
- Availability recurring (optional & selected) interface changed to be more simplified (#335)
- Less stern warning regarding date and time of appointment when not matching expected values (#414)

Fixed
- Fixed issue when deleting a multi availability, remove from calendar display
- Prevent double clicking on appointment save (#413, #412)
- Fixed certain submenu choices for windows surface table (#401)


[0.10.39] 2021-10-15

Added
- Export Registrations to csv (#410)
- Added ability to re-search previous searches using menu on nav search (#372)
- Added new feature / system preference: Dash chart choices are now customizable
- Add option to show summary report for Appt Visit Utilization

Fixed
- CC center on send email to students listing
- Switch format of full name on user searches


[0.10.38] 2021-10-14

Added
- Update SMS validator to support api key


[0.10.37] 2021-10-14

Added
- Saved searches are editable by sysAdmins (#406)
- Add icon to automated reports in favorites submenu

Fixed
- Fixed privileges issue when switching to Staff that is Profile Admin from Faculty


[0.10.36] 2021-10-13

Fixed
- Fixed typo in search availabilities


[0.10.35] 2021-10-08

Added
- Added scheduler cookie prefs to the user preferences (#373)
- Allow SI Batch codes to work for non-enrolled sections (#397)

Changed
- Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
- Moving appointments, set avail id and force confirmation immediate. Recompute duration

Fixed
- Fixed typo in search availabilities
- Online location display option fixed (#396)
- CC Center on Roster batch emails fixed (#380)
- Moving appointment from one consultant to another fixed email issue (#393)
- Fixed a bug with courselist sql when blank data in search criteria
- Your online session is available needs to be removed if appointment is canceled or deleted (#395)
- Prevent double clicks to enter online appointment (#392)


[0.10.34] 2021-10-07

Added
- Trap double clicks on links on scheduler

Changed
- Outstanding appointment requests are now accessed via Table Access preference (#389)

Fixed
- Roster buttons became unresponsive after clicking (#384)
- Fixed formatting of move and edit availability buttons in appt entry (#385)
- Choose a different date on move appt (or search availabilities)... format to look like a button, fixed bug with not choosing last date chosen (#388, #387)
- Fixed datetime format on mailqueue display (#386)


[0.10.33] 2021-10-06

Added
- New integration functionality for merging multiple campus licenses into one
- Faculty email report allowed for Admin (#377)

Fixed
- Fixed Views became broken from previous adjustment (#383)
- Fixed drawing availabilities with DAYS = null
- Scanning SI batch codes other than Student Sequence is fixed (#383)
- Fixed OFF/ON CAMPUS/ZONE calculation (#379)
- Fix missing csv header (#371)


[0.10.32] 2021-10-01

Added
- Minor documentation, latest trac

Changed
- Group pref override scheduling prefs allows search Avail find any availability during move process (#370)


[0.10.31] 2021-09-30

Fixed
- Process SI and Batch fixed online checkbox option (#369)
- Fixed the CourseList course item issue when expanding an item, search didn't account for text values (#367)

Added
- Update PinStatus during imports, remove old pins automatically, allow user to remove a status pin if they dont need to see it any longer (Gears turn during long processes)
- Added a KIOSK option for All Profiles (#365)
- Added a few more power search phrases for the visits listing (#366)
- Nightly terminate removes any non-started visits


[0.10.30] 2021-09-29

Fixed
- Fixed a typo in student nav search choices: Birthdate
- Batch visits create for non-online batches properly (#361)
- Prevent appointments with duration <= 0 from being booked
- Addition appointment security checks added to prevent user from hacking the appointment values

Changed
- Auto cancel future appointments when 2 consecutive missed in a recurring series
- Add survey instructions to the survey link email

Added
- Add watch list indicators to referral list to faculty (#352)
- Profile admins can create student records in the student listing screen
- Referrals Assigned, student name is now clickable to view student entry (#363)


[0.10.29] 2021-09-28

Fixed
- Latest trac for menu slider fix (#354)
- Don't allow students to override a conflict with a blocked time (#355)
- Fixed appointment layout issues when viewing from a phone (#349)

Changed
- Referrals listing on dashboard, add student name and added ability to filter

Added
- Added search active only to registrations listing (#356)


[0.10.28] 2021-09-24

Fixed
- Fixed appointment layout issues when viewing from a phone (#349)
- Fixed issue with choosing a section for an availability (#348)
- Moved get student bio to a helper proc. Fixed issue when showing students before opening batch visits (#350)
- Another fix (#329)
- applied to group appointments
- Fix for issues (#322, #339)
- appt scheduled by and modified by


[0.10.27] 2021-09-23

Fixed
- Click continue multiple times creates multiple logins, hide button to prevent (#347)
- Date format for search availability problem (#342)
- Fixed an issue with Static lists being non-editable (#338)
- Converting seconds to HH:MM format, rounding fix

Added
- Add a message to top of appointment when appointment is saved (#)
- Add logging to survey and report email attempts
- Allow required fields that are toggle fields to be highlighted when not chosen (during validation process) (#344)
- Added ability to test an IP address to understand if IP is in block range or not.
- Add SchedModBy field to Appointments table
- Error logging on appointment email send
- Faculty email report
- add reply-to email address

Changed
- Email: Only allow From override if not using mail.cordernet.com or office365
- Adjusted wording of Reason Not Required override (#341)
- Differentiate between visit location and appt location for student visit/appt report (#336)


[0.10.26] 2021-09-21

Added
- Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
- Additional Logging on calc_Missed
- add ability to process additional merges, cleanup, after a merge operation has been performed using an optional function 'app_processAfterMerge'


[0.10.25] 2021-09-20

Fixed
- Fixed a bad SQL statement having to do with blocked availabilities


[0.10.24] 2021-09-20

Added
- Added ability to collapse the filter text on KIOSKs (#328)
- Add document uploaded Notifications that appear under alarm bell (#180)

Changed
- Preference for work button now control consultants logged in button
- Obscured placeholder will now use a label is text to be displayed

Fixed
- Fixed a bad SQL statement
- All uses of count check for countable
- Cancelling an appointment might mark status as undefined (#326)
- Fix for automated reports
- even if bad email address, update favorite as processed
- Fix import batch item process to not automatically have a batch file name, so the user has to enter it.


[0.10.23] 2021-09-20

Changed
- Adjusted cleanup report
- use record class so changes are auto logged


[0.10.22] 2021-09-18

Added
- Added ability to pull linked student data into staff record when viewing/updating (#146)
- Allow max appointment rules for blank status (#317)
- Added Bi-Weekly to repeating appointment

Changed
- Group multi slot booking should not use time intervals (#323)
- Don't notify Staff when their own work visit appears (#321)
- Show FTP versus School Imports Test file name
- Query student subjects is faster now on search availability

Fixed
- New Custom fields had an issue with saving before extra clicks (#250)
- Latest trac and fixed dashboard links on entry forms
- Cancel
- missed status wasn't being applied properly (#324)
- Fixed Show These students from the Visits listing after having found visits for this week (#320)
- Prevent student double booking re-fixed (#318)
- Set appointment status as attended when online session entered (#319)


[0.10.21] 2021-09-17


[0.10.20] 2021-09-17

Added
- Batch assign UUID for faculty if not already assigned.
- Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
- Students can use the multi-slot booking now


[0.10.19] 2021-09-16

Added
- Added ability to remove calendar iCal attachments (#279)
- TotalTime in Visits Export (#307)
- Log out consultants button added to list of consultants logged in (#306)
- Latest trac
- Ability to override max merge records found limit
- Conclude work visits from visit listing (#303)
- Reports are now run as job on the job server
- Added ability to Log visit to only staff who are logged in to work (302)
- Added Section CRN to various reports (#298)
- New profile pref to require reason and section on save appt only
- When logging in at KIOSK for an appointment, the Subject and Reason and Time are displayed
- Allow section to be specified in a Custom KIOSK (#280)

Changed
- Allow uses to remove a list even if linked to student records
- Show only staff in a center if there is a linkage for that staff in that center
- Custom KIOSK assigning a Reason, removed any duplicate choices
- Hide work visits from KIOSK (#308)
- Writing centers don't use specialties for subject list for consultant (#304)
- Roster status updates are now done using record object for logging purposes
- Changing online for an appointment in a series now applies the value to all in the series (#254)
- Last import status with mismatched columns or column data has better error display
- Only output headers right before json output (for the API)

Fixed
- Fixed issue with blocks not completely obscuring availabilities
- Multi-slot booking fixed when hour start increments is 0 (#310, 309)
- Don't show inactive registrations on search availabilities subject choices (#313)
- Wait time reports: if WaitTime is null, use 0 (#305)
- Fix resource images load/uploadto
- Fixed bug with login to appointment text showing subject reason and time.
- RecurID of undefined is not a real recurID
- Max Appt Rules for Subject needs to query for same CourseID


[0.10.18] 2021-09-14

Added
- Added #id of conflicting subject section appointment for debugging purposes
- Added go to dashboard icon to some of the entry screens

Changed
- Use NIL UUID for default User, check for null user before loading groups
- Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
- Split automated_reports into two scripts
- reports and exports

Fixed
- Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
- Fixed typo, report calculation (#296, #301, #300)
- Students can't override adding more to a multi-person slot (#296)
- Don't show work visits (or visits with null for student id in Log List or kiosk)
- Removed duplicated appointments based on related table search
- Fix, in case a later-deleted customData field is in use in a saved favorite report
- SchedCheck bug fixed
- Move To dialog now appears over existing appointment dialog
- Get proper campus code for sso logins


[0.10.17] 2021-09-13

Added
- Referrals widget default open/close via cookie
- Added CRN to Student's Registrations List
- Added CRN field to various reports (#287)

Changed
- Removed 'Email' from User Login prompt
- Removed PHP Mailer
- Automated reports use new CRON and jobs system

Fixed
- Appt SectionID and ReasonID properly copied to group roster visit when attended
- View these Students from Registrations listing (#293)
- Roster attended was duplicating visits, fixed
- Also attended now sets the enteredDT to same as TimeIn for roster visits
- Latest trac with str_toHours fixed
- Fix link in email for emailed reports
- Work visits menu needed a unique id to differentiate from nav menu work visit menu
- Fixed issue with faculty courses not showing students enrolled


[0.10.16] 2021-09-10

Added
- Added Section CRN to main Registration listing

Changed
- Make sure appointment's section and reason override availability
- Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records

Fixed
- Mark a group appointment item as attended applies sectionID to the visit record (#283)
- Fixed issue where TimeOut wasn't being computed on an SI Login. Fixed issue when number of students in current selection filled up memory (#281)


[0.10.15] 2021-09-10

Added
- Added Redrock Pref, to set how many days of data for reports to run as a job

Changed
- Use new Redrock IP detection
- Update import status when file not found or FTP Path is nonexistent
- Update automated_reports.php
- added logging, and better null checking

Fixed
- Hide availabilities fixed when availability was for DAYS not shown


[0.10.14] 2021-09-10

Added
- Added display for import file location (test or FTP)
- Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
- Add limitation message for Office 365 email (#38)

Changed
- Import now allows for Student record caching, adjusted to track memory usage
- Import status while importing, show latest record count
- Importing: switched the default cache setting from no to yes


[0.10.13] 2021-09-09

Added
- Added more clarification notices/descriptions to all system preferences
- Added handling of SSO de-auths
- Add SAML/CAS settings for de-auth


[0.10.11] 2021-09-09

Added
- New system pref to control format of subject when searching availabilities (#215)
- Hover over log listing images makes them enlarge
- New appointment group pref added (#262)
- Photo image sizes can be controlled on the log listing (#268)

Changed
- Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
- Faculty view: related courses now default to active only (#275)
- After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
- Adjustment to the interface for the merge records functionality

Fixed
- Sections: find duplicate records fixed
- Consultant Schedule Summary Emails is now working (#263)
- Fixed import status issue
- Don't try to delete a non existent document (#274)
- Subject courses on search availability sorted properly (#249)
- Resolve issues with cookie settings not being honored (#259)
- Fixed custom KIOSK reasons and consultants (#253)
- Don't send terminate message to student if preference is not checked (#241)
- Blank announcement bodies fixed (#261)
- Cleanup appointment code, save user who modified it and date and time modified
- Dont allow adhoc creation of avail when no center / staff chosen on pulldowns
- Hide availabilities when not linked to staff on search availability


[0.10.10] 2021-09-08

Changed
- Get default time zone of America/Phoenix when Prefs doesn't exist yet
- Update manual cron runner with modern code, specifically changeCampus
- Add cleanup script for emails with massive attachment lists
- Check if email can be tried before trying
- Smaller email batch sizes when sending plain emails
- Email updates: a bit more reply-to implementation
- Adjust SAGE referral emails recipients display

Fixed
- Fix issue with email attachments growing to absurd levels
- Fix twig rendering error logging


[0.10.9] 2021-09-08

Added
- New not Online pref to display when Online checkbox is NOT checked
- Additional options for SAGE date filter
- Dashboard widget: SAGE Referrals uses filters and also use cookies for default open/close display
- More LDAP validation preferences for functionality

Changed
- Adjust handling of sender reply tos

Fixed
- SAGE automated emails listing formatting issue


[0.10.8] 2021-09-03

Added
- Provide user feedback after duplicating a survey

Changed
- Set UUID for all students without a UUID during process activations script
- Hide term sequence: its confusing


[0.10.7] 2021-09-02

Added
- Staff listing on profiles now has a search active only option
- Option for new time format that is not military time (for log listings)
- Send Survey to students in current student listing

Changed
- Import jobs allowed to take longer amount of time to finish (for now)
- Consultant save own record will only load self as choice on new recs

Fixed
- Fixed Wildcard subjects now appear in Center Schedule report (#239)


[0.10.6] 2021-09-01

Added
- For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
- Next and Previous scheduler buttons can use enter key to activate
- For TracCloud schools using our Redrock mail server, for emailed reports, set reply-to

Changed
- Consultants default to their own schedule for their default center when they click the Scheduler link
- Show only active reasons to choose from for visits cleanup report

Fixed
- QR kiosk code not allowing students to login (#238)
- Prevent multiple appointments for a single student in same multi-person group (#235)
- Prevent double click on update specialties (#236)
- Referral custom questions need to be handled differently when applying annotated referral values to selected referrals (fixed issue where all custom questions were being updated)
- Fixes privileges: SysAdmin group overrides Admin, Staff or Consultant privs
- Visits by FTE report fix
- Access own schedule should only show own consultant info (#216)


[0.10.5] 2021-08-31

Added
- Record when visit notes sent, show an indicator (#226)

Changed
- Appointment location on calendar is obfuscated (#230)
- Center staff list uses own setsuffix to utilize own search filters (#224)
- When barcode lookup occurs and only 1 student found, auto select

Fixed
- Fixed a display issue with Cancelled or Missed appointments (#229)
- When document not yet saved, but new doc ready to be uploaded: fixed issue with it showing are you sure you want to upload with no doc (#225)


[0.10.4] 2021-08-30

Added
- Added expired time to display of sessions that no longer are available
- Added 2 new names for consultants (Educators & Academic Coaches) (#218)

Changed
- Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
- Block non-redrock sysAdmins from editing import batches
- Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
- Visit / Appt Export refinements

Fixed
- Set the initial check value for items with isNewOnly checked for assignment field list


[0.10.2] 2021-08-27

Added
- Log json apptcenters when no records found
- Added error message to apptcenters when returns blank json

Changed
- HTTP_X_FORWARDED_FOR as the user's IP address
- Visits report FTE improvement
- Change logging to info level and do it every time apptcenters json is called

Fixed
- Fix issue with appointment centers json call failing


[0.10.1] 2021-08-26

Added
- Added new removeDuplicateFaculty job and associated menus

Changed
- LDAP Tweaks, fallback to local accounts when ldap fails
- Simplified notification code for URL link copy
- Prevent entry in online dropin session before it's time

Fixed
- Fix some issues with LDAP settings not making sense
- Online URLs from the search availability maybe copied to the clipboard now
- Fixed online copy URL for older params


[0.10.0] 2021-08-26

Added
- Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment

Changed
- Return to original url when doing SSO redirect logins
- Cleaned up and standardized online session link to go through a single form that rejects or redirects based on whether or not the session is available

Fixed
- Fix retrieval of staffPhotos directory
- Fix issue with retrieving empty url overrides
- Use proper job return types