TracCloudWhatsNew2022-09-14 2 and TracCloudChangelog: Difference between pages

From Redrock Wiki

(Difference between pages)
No edit summary
 
(Updated Automatically)
 
Line 1: Line 1:
{{TracCloudWhatsNewTABS}}
{{TracCloudWhatsNewTABS}}
{| style="width:100%; vertical-align:top; "
<hr><b> [1.2.7] 2022-09-19
| style="width:400px; vertical-align:top; padding:2px 15px 2px 2px;" | {{TracCloudWhatsOldTOC}}
</b><i>Added</i>
| style="vertical-align:top; padding:20px 20px 20px 2px;" |
<br> - New search availability rules and badges
{| style="width:100%; vertical-align:top; "
<onlyinclude>
<span style="font-size:20px">


<b>2022-09-14 | 'Custom Past or Next' Time Frame in Reports<br><br></b>
<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 powersearch 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


A new Time Frame option has been added to reports named 'Custom Past or Next.' Selecting this will give you additional options for your date range, primarily used for auto reports. Past or Next, and the number of days or weeks. This allows you to be more flexible than a blanket "This Week" or "Tomorrow" option if preferred.<br><br>
<i>Changed</i>
[[File:3581801.png|700px]]
<br> - Imports opened up to system admins
<br> - Logging into to center and out of center allow tabbable buttons (#1355)
<br> - Moving appt modifies the appointment schedModBy field now (#1364)


</span>
<i>Fixed</i>
</onlyinclude>
<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 doesnt appear when no log in reasons (#1346)
<br> - Fixed Prevent double click on avail entry save (#1353)
<br> - Adjusted tiny mce 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> - Dropin '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 attachmemts 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 defaulr show the consultamt'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 reccommended)" (#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 inyerface 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 baed 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 CourseLists 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 satys 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 exisitant (#1261)
<br> - Fixed 'Find first immediately' when default ate 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 timezone 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 fiurst 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 logList refresh back to loglisting 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 verbage 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 viewCenters group preference (#1212)
<br> - Loglisting 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 timezones on profile entry doesn't show save button, allow blank timezone (#1198) (#1197)
<br> - Fixed an issue with KIOSKs and loglistings
<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 hilited (#1157)
 
<i>Fixed</i>
<br> - Fixed job server issue
<br> - Fixed students seeing cancellation on dashbioard 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-se;ecting (#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 visis 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 som 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, loglisting 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-sendinug 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 Sequencs 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 cant 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 cneter 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 (ie 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 alphabetivally by default (#1008)
<br> - Availability entry day toggles changed to system color (#1009)
<br> - When group assigned to all profiles, now alled 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 shownb 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 cosnultants 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 preferece 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 Vists 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 Dropin 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 broswer to resubmit appointnment save from student (#903)
<br> - Allow custom locatioins on batch viists (#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 dasboard 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 isse witb 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 'Dropin Appointment' to 'Dropin 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)
<br> -
<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 Dropin 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 Appointnents 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 sectiosn 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 Staf 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 vist 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 hwiteboard send image issue with some browser (#398)
<br> - Fixed issue with appointment duration when profile proference 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 appointnents 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 centera 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 whther 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 appoitments
<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 utlization tab if no Entered Date Time (#732)
<br> - Fixed issue with some reserver 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 editimg 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 Accomodations 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 proper;ly 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 withoutout 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> - Dropins 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 choosable 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 wirth 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 Daculty 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, updtae consultaht 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 Preferances
<br> - Removed preference fo 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, Registraion, 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 Profle Entry (#505)
<br> - Fixed wildcard search in vist 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 (ie, 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 didnt show the continue button (#469)
<br> - Clicking next on utilization listing doesnt 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 bnot 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 wasnt 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 Timezones on KIOSK and Log Listings
<br> - Added Profile Pref for Timezone different from Campus Timezone
 
<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 sectioon search for availabilty 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 didnt 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 unstarted 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 hilited 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 wasnt 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 staf 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 cant override adding more to a multiperson slot (#296)
<br> - Don't show work visits (or visits with null for student id in loglist 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 wasnt 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 loglisting 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 availablilty
 
<hr><b> [0.10.10] 2021-09-08
</b><i>Changed</i>
<br> - Get default timezone 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 defauilt 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 listng 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 annoted 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, 21 September 2022


[1.2.7] 2022-09-19

Added
- New search availability rules and badges


[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 powersearch 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 tabbable 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 doesnt appear when no log in reasons (#1346)
- Fixed Prevent double click on avail entry save (#1353)
- Adjusted tiny mce 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)
- Dropin '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 attachmemts 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 defaulr show the consultamt'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 reccommended)" (#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 inyerface 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 baed 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 CourseLists 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 satys 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 exisitant (#1261)
- Fixed 'Find first immediately' when default ate 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 timezone 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 fiurst 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 logList refresh back to loglisting 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 verbage 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 viewCenters group preference (#1212)
- Loglisting 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 timezones on profile entry doesn't show save button, allow blank timezone (#1198) (#1197)
- Fixed an issue with KIOSKs and loglistings
- 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 hilited (#1157)

Fixed
- Fixed job server issue
- Fixed students seeing cancellation on dashbioard 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-se;ecting (#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 visis 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 som 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, loglisting 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-sendinug 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 Sequencs 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 cant 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 cneter the student is already logged in to (#1018)
- Removed an additional click when logging out a KIOSK (#962)
- Ignore consultant specialties for this center (ie 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 alphabetivally by default (#1008)
- Availability entry day toggles changed to system color (#1009)
- When group assigned to all profiles, now alled 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 shownb 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 cosnultants 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 preferece 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 Vists 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 Dropin 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 broswer to resubmit appointnment save from student (#903)
- Allow custom locatioins on batch viists (#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 dasboard 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 isse witb 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 'Dropin Appointment' to 'Dropin 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 Dropin 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 Appointnents 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 sectiosn 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 Staf 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 vist 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 hwiteboard send image issue with some browser (#398)
- Fixed issue with appointment duration when profile proference 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 appointnents 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 centera 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 whther 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 appoitments
- 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 utlization tab if no Entered Date Time (#732)
- Fixed issue with some reserver 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 editimg 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 Accomodations 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 proper;ly 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 withoutout 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
- Dropins 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 choosable 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 wirth 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 Daculty 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, updtae consultaht 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 Preferances
- Removed preference fo 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, Registraion, 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 Profle Entry (#505)
- Fixed wildcard search in vist 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 (ie, 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 didnt show the continue button (#469)
- Clicking next on utilization listing doesnt 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 bnot 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 wasnt 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 Timezones on KIOSK and Log Listings
- Added Profile Pref for Timezone different from Campus Timezone

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 sectioon search for availabilty 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 didnt 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 unstarted 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 hilited 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 wasnt 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 staf 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 cant override adding more to a multiperson slot (#296)
- Don't show work visits (or visits with null for student id in loglist 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 wasnt 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 loglisting 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 availablilty


[0.10.10] 2021-09-08

Changed
- Get default timezone 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 defauilt open/close display
- More LDAP validation preferences for functionality

Changed
- Adjust handling of sender reply tos

Fixed
- SAGE automated emails listng 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 annoted 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