TracCloudChangelog: Difference between revisions

From Redrock Wiki

No edit summary
No edit summary
Line 1: Line 1:
<div style='text-align: center;'>
<hr><b> [0.10.57] 2021-11-16
<big><b>
</b><i>Fixed</i>
==TracCloud Changelog==
<br> - Sort groups menu on staff entry alphabetically
</b></div>
<br> - Allow sysAdmins to access public and admin docs in System Preferances
<hr><br><b>0.10.45</b> - 2021-10-23
<br> - Removed preference fo staff confirmation BIO that was not needed
<br><i>Added</i>
<br> - Cancelling appointments via a block will send cancellation emails if needed
<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


<br><i>Fixed</i>
<i>Added</i>
<br>- Dragging an appointment past the midnight hour fixed (#448)
<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)
<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><br><b>0.10.44</b> - 2021-10-21
<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


<br><i>Added</i>
<i>Added</i>
<br>- Added change log list (View Latest Changes menu added for SysAdmins)
<br> - Added auto navigate to last KIOSK if dashboard is loaded with logging in
<br>- Added change location on group availability affects appointments (#435)


<br><i>Changed</i>
<br>- When creating new document, auto expand the file browser area (#434)


<br><i>Fixed</i>
<hr><b> [0.10.55] 2021-11-09
<br>- Typo in sectioon search for availabilty block sections (#431)
</b><i>Fixed</i>
<br>- Typo in outstanding appointment request title text (#432)
<br> - Update link class
<br>- Email survey after visit via Join button (#428)
<br> - If the center of a multi-person availability is changed, also change the center of the related appointments (#510)
<br>- Fixed display of student appointment after booking an appointment (#433)
<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)


<hr><br><b>0.10.43</b> -2021-10-20
<i>Added</i>
<br><i>Added</i>
<br> - Add location drop down to Visit Record (#502)
<br>- Improvements to navSrch previous search menu (for Students & Registrations)
<br> - Moving appointment from one consultant to another, change location (if using staff location) (#525)
<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)


<br><i>Fixed</i>
<hr><b> [0.10.53-54] 2021-11-09
<br>- Choosing consultant on logout was not working properly (issue #424)
</b><i>Fixed</i>
<br>- Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen
<br> - Fixed Custom URL issues


<hr><br><b>0.10.42</b> -2021-10-19
<hr><b> [0.10.52] 2021-11-04
<br><i>Fixed</i>
</b><i>Added</i>
<br>- Fixed registration views to show Student fields.
<br> - Added confirmed datetime and notified datetime to notification entry
<br>- Found an issue with visits not logged out that aren't getting terminated (#417)
<br> - Added number of students selected during SI Batch student selection (#495)
<br>- Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)


<hr><br><b>0.10.41</b> -2021-10-18
<i>Changed</i>
<br><i>Added</i>
<br> - Notification types that don't require confirmation now display on KIOSK login (#480)
<br>- Subjects chosen for availabilities are shown in the slots (#260)
<br> - Q2 Report menu is available to staff
<br>- Appt Visit Utilization report, add csv output option


<br><i>Changed</i>
<i>Fixed</i>
<br>- Availability recurring (optional & selected) interface changed to be more simplified (#335)
<br> - Group by referral related data (#442)
<br>- Less stern warning regarding date and time of appointment when not matching expected values (#414)
<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)


<br><i>Fixed</i>
<hr><b> [0.10.51] 2021-11-01
<br>- Fixed issue when deleting a multi availability, remove from calendar display
</b><i>Added</i>
<br>- Prevent double clicking on appointment save (#413, #412)
<br> - Added ability to specify current term when creating max appt rules
<br>- Fixed certain submenu choices for windows surface table (#401)
<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)


<hr><br><b>0.10.39</b> -2021-10-15
<i>Changed</i>
<br><i>Added</i>
<br> - Custom views have a default search of all records now
<br>- Export Registrations to csv (#410)
<br> - Center utilization uses the dates of the active terms but ignores null dates in terms
<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


<br><i>Fixed</i>
<i>Fixed</i>
<br>- CC center on send email to students listing
<br> - Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
<br>- Switch format of full name on user searches
<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><br><b>0.10.38</b> -2021-10-14
<hr><b> [0.10.50] 2021-10-29
<br><i>Added</i>
</b><i>Added</i>
<br>- Update SMS validator to support api key
<br> - Added listing editing capability to certain columns when designated (listings and custom views)


<hr><br><b>0.10.37</b> -2021-10-14
<i>Fixed</i>
<br><i>Added</i>
<br> - When staff cancels appointment, message was stating student cancelled (#473)
<br>- Saved searches are editable by sysAdmins (#406)
<br>- Add icon to automated reports in favorites submenu


<br><i>Fixed</i>
<hr><b> [0.10.49] 2021-10-28
<br>- Fixed privileges issue when switching to Staff that is Profile Admin from Faculty
</b><i>Added</i>
<br> - Added sorting capability to faculty referrals list: sort by first or last (#467)


<hr><br><b>0.10.36</b> -2021-10-13
<i>Fixed</i>
<br><i>Fixed</i>
<br> - Time check after choosing the student from the list didnt show the continue button (#469)
<br>- Fixed typo in search availabilities
<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><br><b>0.10.35</b> -2021-10-08
<hr><b> [0.10.48] 2021-10-27
<br><i>Added</i>
</b><i>Added</i>
<br>- Added scheduler cookie prefs to the user preferences (#373)
<br> - Added new profile preferences for Student Time Check
<br>- Allow SI Batch codes to work for non enrolled sections (#397)


<br><i>Changed</i>
<hr><b> [0.10.47] 2021-10-26
<br>- Added options parameter to sendConfirmation, when online changed on availability from No to Yes or Yes to No, adjust all future appointments (#394)
</b><i>Added</i>
<br>- Moving appointments, set avail id and force confirmation immediate.  Recompute duration
<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)


<br><i>Fixed</i>
<i>Fixed</i>
<br>- Fixed typo in search availabilities
<br> - Fixed document type toggle buttons appearing over top nav bar (#459)
<br>- Online location display option fixed (#396)
<br> - Fixed uploading attachment files to Email templates (#461)
<br>- CC Center on Roster batch emails fixed (#380)
<br> - Fixed backup link to enter online appointment now passes reason and section to log the visit
<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><br><b>0.10.34</b> -2021-10-07
<hr><b> [0.10.46] 2021-10-25
<br><i>Added</i>
</b><i>Fixed</i>
<br>- Trap double clicks on links on scheduler
<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


<br><i>Changed</i>
<hr><b> [0.10.45] 2021-10-23
<br>- Outstanding appointment requests are now accessed via Table Access preference (#389)
</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


<br><i>Fixed</i>
<i>Fixed</i>
<br>- Roster buttons became unresponsive after clicking (#384)
<br> - Dragging an appointment past the midnight hour fixed (#448)
<br>- Fixed formatting of move and edit availability buttons in appt entry (#385)
<br> - Fixed whiteboard issue with draw sending multiple times on multiple send clicks (#451)
<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> - After sending, undo options cleared (#462)
<br>- Fixed datetime format on mailqueue display (#386)
<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><br><b>0.10.33</b> -2021-10-06
<hr><b> [0.10.44] 2021-10-21
<br><i>Added</i>
</b><i>Added</i>
<br>- New integration functionality for merging multiple campus licenses into one
<br> - Added change log list (View Latest Changes menu added for SysAdmins)
<br>- Faculty email report allowed for Admin (#377)
<br> - Added change location on group availability affects appointments (#435)


<br><i>Fixed</i>
<i>Changed</i>
<br>- Fixed Views became broken from previous adjustment (#383)
<br> - When creating new document, auto expand the file browser area (#434)
<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><br><b>0.10.32</b> -2021-10-01
<i>Fixed</i>
<br><i>Added</i>
<br> - Typo in sectioon search for availabilty block sections (#431)
<br>- Minor documentation, latest trac
<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)


<br><i>Changed</i>
<hr><b> [0.10.43] 2021-10-20
<br>- Group pref override scheduling prefs allows search Avail find any availability during move process (#370)
</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)


<hr><br><b>0.10.31</b> -2021-09-30
<i>Fixed</i>
<br><i>Fixed</i>
<br> - Choosing consultant on logout was not working properly (issue #424)
<br>- Process SI and Batch fixed online checkbox option (#369)
<br> - Fixed custom views for very complicated table traversal (ie Registrations needs data from Courses and Students) also allow Generated fields to be chosen
<br>- Fixed the CourseList course item issue when expanding an item, search didnt account for text values (#367)


<br><i>Added</i>
<hr><b> [0.10.42] 2021-10-19
<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)
</b><i>Fixed</i>
<br>- Added a KIOSK option for All Profiles (#365)
<br> - Fixed registration views to show Student fields.
<br>- Added a few more power search phrases for the visits listing (#366)
<br> - Found an issue with visits not logged out that aren't getting terminated (#417)
<br>- Nightly terminate removes any unstarted visits
<br> - Moved KIOSK choices for all centers that profile and Log listings to last item in list (#416)


<hr><br><b>0.10.30</b> -2021-09-29
<hr><b> [0.10.41] 2021-10-18
<br><i>Fixed</i>
</b><i>Added</i>
<br>- Fixed a typo in student nav search choices: Birthdate
<br> - Subjects chosen for availabilities are shown in the slots (#260)
<br>- Batch visits create for non-online batches properly (#361)
<br> - Appt Visit Utilization report, add csv output option
<br>- Prevent appointments with duration <= 0 from being booked
<br>- Addition appointment security checks added to prevent user from hacking the appointment values


<br><i>Changed</i>
<i>Changed</i>
<br>- Auto cancel future appointments when 2 consecutive missed in a recurring series
<br> - Availability recurring (optional & selected) interface changed to be more simplified (#335)
<br>- Add survey instructions to the survey link email
<br> - Less stern warning regarding date and time of appointment when not matching expected values (#414)


<br><i>Added</i>
<i>Fixed</i>
<br>- Add watch list indicators to referral list to faculty (#352)
<br> - Fixed issue when deleting a multi availability, remove from calendar display
<br>- Profile admins can create student records in the student listing screen
<br> - Prevent double clicking on appointment save (#413, #412)
<br>- Referrals Assigned, student name is now clickable to view student entry (#363)
<br> - Fixed certain submenu choices for windows surface table (#401)


<hr><br><b>0.10.29</b> -2021-09-28
<hr><b> [0.10.39] 2021-10-15
<br><i>Fixed</i>
</b><i>Added</i>
<br>- Latest trac for menu slider fix (#354)
<br> - Export Registrations to csv (#410)
<br>- Don't allow students to override a conflict with a blocked time (#355)
<br> - Added ability to re-search previous searches using menu on nav search (#372)
<br>- Fixed appointment layout issues when viewing from a phone (#349)
<br> - Added new feature / system preference: Dash chart choices are now customizable
<br> - Add option to show summary report for Appt Visit Utilization


<br><i>Changed</i>
<i>Fixed</i>
<br>- Referrals listing on dashboard, add student name and added ability to filter
<br> - CC center on send email to students listing
<br> - Switch format of full name on user searches


<br><i>Added</i>
<hr><b> [0.10.38] 2021-10-14
<br>- Added search active only to registrations listing (#356)
</b><i>Added</i>
<br> - Update SMS validator to support api key


<hr><br><b>0.10.28</b> -2021-09-24
<hr><b> [0.10.37] 2021-10-14
<br><i>Fixed</i>
</b><i>Added</i>
<br>- Fixed appointment layout issues when viewing from a phone (#349)
<br> - Saved searches are editable by sysAdmins (#406)
<br>- Fixed issue with choosing a section for an availability (#348)
<br> - Add icon to automated reports in favorites submenu
<br>- Moved get student bio to a helper proc.  Fixed issue when showing students before opening batch visits (#350)
<br>- Another fix (#329) - applied to group appointments
<br>- Fix for issues (#322, #339) - appt scheduled by and modified by


<hr><br><b>0.10.27</b> -2021-09-23
<i>Fixed</i>
<br><i>Fixed</i>
<br> - Fixed privileges issue when switching to Staff that is Profile Admin from Faculty
<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


<br><i>Added</i>
<hr><b> [0.10.36] 2021-10-13
<br>- Add a message to top of appointment when appointment is saved (#)
</b><i>Fixed</i>
<br>- Add logging to survey and report email attempts
<br> - Fixed typo in search availabilities
<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 - add reply-to email address


<br><i>Changed</i>
<hr><b> [0.10.35] 2021-10-08
<br>- Email: Only allow From override if not using mail.cordernet.com or office365
</b><i>Added</i>
<br>- Adjusted wording of Reason Not Required override (#341)
<br> - Added scheduler cookie prefs to the user preferences (#373)
<br>- Differentiate between visit location and appt location for student visit/appt report (#336)
<br> - Allow SI Batch codes to work for non enrolled sections (#397)


<hr><br><b>0.10.26</b> -2021-09-21
<i>Changed</i>
<br><i>Added</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>- Add a RegStatus field to Registrations allowing a different field to be used for deactivating a registration record (#334)
<br> - Moving appointments, set avail id and force confirmation immediate.  Recompute duration
<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><br><b>0.10.25</b> -2021-09-20
<i>Fixed</i>
<br><i>Fixed</i>
<br> - Fixed typo in search availabilities
<br>- Fixed a bad SQL statement having to do with blocked 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><br><b>0.10.24</b> -2021-09-20
<hr><b> [0.10.34] 2021-10-07
<br><i>Added</i>
</b><i>Added</i>
<br>- Added ability to collapse the filter text on KIOSKs (#328)
<br> - Trap double clicks on links on scheduler
<br>- Add document uploaded Notifications that appear under alarm bell (#180)


<br><i>Changed</i>
<i>Changed</i>
<br>- Preference for work button now control consultants logged in button
<br> - Outstanding appointment requests are now accessed via Table Access preference (#389)
<br>- Obscured placeholder will now use a label is text to be displayed


<br><i>Fixed</i>
<i>Fixed</i>
<br>- Fixed a bad SQL statement
<br> - Roster buttons became unresponsive after clicking (#384)
<br>- All uses of count check for countable
<br> - Fixed formatting of move and edit availability buttons in appt entry (#385)
<br>- Cancelling an appointment might mark status as undefined (#326)
<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>- Fix for automated reports - even if bad email address, update favorite as processed
<br> - Fixed datetime format on mailqueue display (#386)
<br>- Fix import batch item process to not automatically have a batch file name, so the user has to enter it.


<hr><br><b>0.10.23</b> -2021-09-20
<hr><b> [0.10.33] 2021-10-06
<br><i>Changed</i>
</b><i>Added</i>
<br>- Adjusted cleanup report - use record class so changes are auto logged
<br> - New integration functionality for merging multiple campus licenses into one
<br> - Faculty email report allowed for Admin (#377)


<hr><br><b>0.10.22</b> -2021-09-18
<i>Fixed</i>
<br><i>Added</i>
<br> - Fixed Views became broken from previous adjustment (#383)
<br>- Added ability to pull linked student data into staff record when viewing/updating (#146)
<br> - Fixed drawing availabilities with DAYS = null
<br>- Allow max appointment rules for blank status (#317)
<br> - Scanning SI batch codes other than Student Sequence is fixed (#383)
<br>- Added Bi-Weekly to repeating appointment
<br> - Fixed OFF/ON CAMPUS/ZONE calculation (#379)
<br> - Fix missing csv header (#371)


<br><i>Changed</i>
<hr><b> [0.10.32] 2021-10-01
<br>- Group multi slot booking should not use time intervals (#323)
</b><i>Added</i>
<br>- Don't notify Staff when their own work visit appears (#321)
<br> - Minor documentation, latest trac
<br>- Show FTP versus School Imports Test file name
<br>- Query student subjects is faster now on search availability


<br><i>Fixed</i>
<i>Changed</i>
<br>- New Custom fields had an issue with saving before extra clicks (#250)
<br> - Group pref override scheduling prefs allows search Avail find any availability during move process (#370)
<br>- Latest trac and fixed dashboard links on entry forms
<br>- Cancel - 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><br><b>0.10.21</b> -2021-09-17
<hr><b> [0.10.31] 2021-09-30
<hr><br><b>0.10.20</b> -2021-09-17
</b><i>Fixed</i>
<br><i>Added</i>
<br> - Process SI and Batch fixed online checkbox option (#369)
<br>- Batch assign UUID for faculty if not already assigned.
<br> - Fixed the CourseList course item issue when expanding an item, search didnt account for text values (#367)
<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><br><b>0.10.19</b> -2021-09-16
<i>Added</i>
<br><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 ability to remove calendar iCal attachments (#279)
<br> - Added a KIOSK option for All Profiles (#365)
<br>- TotalTime in Visits Export (#307)
<br> - Added a few more power search phrases for the visits listing (#366)
<br>- Log out consultants button added to list of consultants logged in (#306)
<br> - Nightly terminate removes any unstarted visits
<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)


<br><i>Changed</i>
<hr><b> [0.10.30] 2021-09-29
<br>- Allow uses to remove a list even if linked to student records
</b><i>Fixed</i>
<br>- Show only staff in a center if there is a linkage for that staf in that center
<br> - Fixed a typo in student nav search choices: Birthdate
<br>- Custom KIOSK assigning a Reason, removed any duplicate choices
<br> - Batch visits create for non-online batches properly (#361)
<br>- Hide work visits from KIOSK (#308)
<br> - Prevent appointments with duration <= 0 from being booked
<br>- Writing centers don't use specialties for subject list for consultant (#304)
<br> - Addition appointment security checks added to prevent user from hacking the appointment values
<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)


<br><i>Fixed</i>
<i>Changed</i>
<br>- Fixed issue with blocks not completely obscuring availabilities
<br> - Auto cancel future appointments when 2 consecutive missed in a recurring series
<br>- Multi-slot booking fixed when hour start increments is 0 (#310, 309)
<br> - Add survey instructions to the survey link email
<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><br><b>0.10.18</b> -2021-09-14
<i>Added</i>
<br><i>Added</i>
<br> - Add watch list indicators to referral list to faculty (#352)
<br>- Added #id of conflicting subject section appointnent for debugging purposes
<br> - Profile admins can create student records in the student listing screen
<br>- Added go to dashboard icon to some of the entry screens
<br> - Referrals Assigned, student name is now clickable to view student entry (#363)


<br><i>Changed</i>
<hr><b> [0.10.29] 2021-09-28
<br>- Use NIL UUID for default User, check for null user before loading groups
</b><i>Fixed</i>
<br>- Group appointments with slot prefs (same subject, same faculty, same section), now do a check before saving a new appointment (#246)
<br> - Latest trac for menu slider fix (#354)
<br>- Split automated_reports into two scripts - reports and exports
<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)


<br><i>Fixed</i>
<i>Changed</i>
<br>- Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
<br> - Referrals listing on dashboard, add student name and added ability to filter
<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><br><b>0.10.17</b> -2021-09-13
<i>Added</i>
<br><i>Added</i>
<br> - Added search active only to registrations listing (#356)
<br>- Referrals widget default open/close via cookie
<br>- Added CRN to Student's Registrations List
<br>- Added CRN field to various reports (#287)


<br><i>Changed</i>
<hr><b> [0.10.28] 2021-09-24
<br>- Removed 'Email' from User Login prompt
</b><i>Fixed</i>
<br>- Removed PHP Mailer
<br> - Fixed appointment layout issues when viewing from a phone (#349)
<br>- Automated reports use new CRON and jobs system
<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


<br><i>Fixed</i>
<hr><b> [0.10.27] 2021-09-23
<br>- Appt SectionID and ReasonID properly copied to group roster visit when attended
</b><i>Fixed</i>
<br>- View these Students from Registrations listing (#293)
<br> - Click continue multiple times creates multiple logins, hide button to prevent (#347)
<br>- Roster attended was duplicating visits, fixed
<br> - Date format for search availability problem (#342)
<br>- Also attended now sets the enteredDT to same as TimeIn for roster visits
<br> - Fixed an issue with Static lists being non-editable (#338)
<br>- Latest trac with str_toHours fixed
<br> - Converting seconds to HH:MM format, rounding fix
<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><br><b>0.10.16</b> -2021-09-10
<i>Added</i>
<br><i>Added</i>
<br> - Add a message to top of appointment when appointment is saved (#)
<br>- Added Section CRN to main Registration listing
<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


<br><i>Changed</i>
<i>Changed</i>
<br>- Make sure appointment's section and reason override availability
<br> - Email: Only allow From override if not using mail.cordernet.com or office365
<br>- Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records
<br> - Adjusted wording of Reason Not Required override (#341)
<br> - Differentiate between visit location and appt location for student visit/appt report (#336)


<br><i>Fixed</i>
<hr><b> [0.10.26] 2021-09-21
<br>- Mark a group appointment item as attended applies sectionID to the visit record (#283)
</b><i>Added</i>
<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)
<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><br><b>0.10.15</b> -2021-09-10
<hr><b> [0.10.25] 2021-09-20
<br><i>Added</i>
</b><i>Fixed</i>
<br>- Added Redrock Pref, to set how many days of data for reports to run as a job
<br> - Fixed a bad SQL statement having to do with blocked availabilities


<br><i>Changed</i>
<hr><b> [0.10.24] 2021-09-20
<br>- Use new Redrock IP detection
</b><i>Added</i>
<br>- Update import status when file not found or FTP Path is nonexistent
<br> - Added ability to collapse the filter text on KIOSKs (#328)
<br>- Update automated_reports.php <br>- added logging, and better null checking
<br> - Add document uploaded Notifications that appear under alarm bell (#180)


<br><i>Fixed</i>
<i>Changed</i>
<br>- Hide availabilities fixed when availability was for DAYS not shown
<br> - Preference for work button now control consultants logged in button
<br> - Obscured placeholder will now use a label is text to be displayed


<hr><br><b>0.10.14</b> -2021-09-10
<i>Fixed</i>
<br><i>Added</i>
<br> - Fixed a bad SQL statement
<br>- Added display for import file location (test or FTP)
<br> - All uses of count check for countable
<br>- Added ability to use caching for certain record types during the import process to increase speed of imports by 300%
<br> - Cancelling an appointment might mark status as undefined (#326)
<br>- Add limitation message for Office 365 email (#38)
<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.


<br><i>Changed</i>
<hr><b> [0.10.23] 2021-09-20
<br>- Import now allows for Student record caching, adjusted to track memory usage
</b><i>Changed</i>
<br>- Import status while importing, show latest record count
<br> - Adjusted cleanup report <br> - use record class so changes are auto logged
<br>- Importing: switched the default cache setting from no to yes


<hr><br><b>0.10.13</b> -2021-09-09
<hr><b> [0.10.22] 2021-09-18
<br><i>Added</i>
</b><i>Added</i>
<br>- Added more clarification notices/descriptions to all system preferences
<br> - Added ability to pull linked student data into staff record when viewing/updating (#146)
<br>- Added handling of SSO de-auths
<br> - Allow max appointment rules for blank status (#317)
<br>- Add SAML/CAS settings for de-auth
<br> - Added Bi-Weekly to repeating appointment


<hr><br><b>0.10.11</b> -2021-09-09
<i>Changed</i>
<br><i>Added</i>
<br> - Group multi slot booking should not use time intervals (#323)
<br>- New system pref to control format of subject when searching availabilities (#215)
<br> - Don't notify Staff when their own work visit appears (#321)
<br>- Hover over loglisting images makes them enlarge
<br> - Show FTP versus School Imports Test file name
<br>- New Appointnents group pref added (#262)
<br> - Query student subjects is faster now on search availability
<br>- Photo image sizes can be controlled on the log listing (#268)


<br><i>Changed</i>
<i>Fixed</i>
<br>- Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
<br> - New Custom fields had an issue with saving before extra clicks (#250)
<br>- Faculty view: related courses now default to active only (#275)
<br> - Latest trac and fixed dashboard links on entry forms
<br>- After a staff record merge operation we remove any duplicate entries in the CenterStaff table (#270)
<br> - Cancel <br> - missed status wasnt being applied properly (#324)
<br>- Adjustment to the interface for the merge records functionality
<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)


<br><i>Fixed</i>
<hr><b> [0.10.21] 2021-09-17
<br>- Sections: find duplicate records fixed
</b><hr><b> [0.10.20] 2021-09-17
<br>- Consultant Schedule Summary Emails is now working (#263)
</b><i>Added</i>
<br>- Fixed import status issue
<br> - Batch assign UUID for faculty if not already assigned.
<br>- Don't try to delete a non existent document (#274)
<br> - Added php Uuid::uuid4() assignment to import process for any record that has a UUID field
<br>- Subject courses on search availability sorted properly (#249)
<br> - Students can use the multi-slot booking now
<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><br><b>0.10.10</b> -2021-09-08
<hr><b> [0.10.19] 2021-09-16
<br><i>Changed</i>
</b><i>Added</i>
<br>- Get default timezone of America/Phoenix when Prefs doesn't exist yet
<br> - Added ability to remove calendar iCal attachments (#279)
<br>- Update manual cron runner with modern code, specifically changeCampus
<br> - TotalTime in Visits Export (#307)
<br>- Add cleanup script for emails with massive attachment lists
<br> - Log out consultants button added to list of consultants logged in (#306)
<br>- Check if email can be tried before trying
<br> - Latest trac
<br>- Smaller email batch sizes when sending plain emails
<br> - Ability to override max merge records found limit
<br>- Email updates: a bit more reply-to implementation
<br> - Conclude work visits from visit listing (#303)
<br>- Adjust SAGE referral emails recipients display
<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)


<br><i>Fixed</i>
<i>Changed</i>
<br>- Fix issue with email attachments growing to absurd levels
<br> - Allow uses to remove a list even if linked to student records
<br>- Fix twig rendering error logging
<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)


<hr><br><b>0.10.9</b> -2021-09-08
<i>Fixed</i>
<br><i>Added</i>
<br> - Fixed issue with blocks not completely obscuring availabilities
<br>- New not Online pref to display when Online checkbox is NOT checked
<br> - Multi-slot booking fixed when hour start increments is 0 (#310, 309)
<br>- Additional options for SAGE date filter
<br> - Don't show inactive registrations on search availabilities subject choices (#313)
<br>- Dashboard widget: SAGE Referrals uses filters and also use cookies for defauilt open/close display
<br> - Wait time reports: if WaitTime is null, use 0 (#305)
<br>- More LDAP validation preferences for functionality
<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


<br><i>Changed</i>
<hr><b> [0.10.18] 2021-09-14
<br>- Adjust handling of sender reply tos
</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


<br><i>Fixed</i>
<i>Changed</i>
<br>- SAGE automated emails listng formatting issue
<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


<hr><br><b>0.10.8</b> -2021-09-03
<i>Fixed</i>
<br><i>Added</i>
<br> - Adjust z-index of nav so magnifying glass isn't on top of menu above (#248)
<br>- Provide user feedback after duplicating a survey
<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


<br><i>Changed</i>
<hr><b> [0.10.17] 2021-09-13
<br>- Set UUID for all students without a UUID during process activations script
</b><i>Added</i>
<br>- Hide term sequence: its confusing
<br> - Referrals widget default open/close via cookie
<br> - Added CRN to Student's Registrations List
<br> - Added CRN field to various reports (#287)


<hr><br><b>0.10.7</b> -2021-09-02
<i>Changed</i>
<br><i>Added</i>
<br> - Removed 'Email' from User Login prompt
<br>- Staff listing on profiles now has a search active only option
<br> - Removed PHP Mailer
<br>- Option for new time format that is not military time (for log listings)
<br> - Automated reports use new CRON and jobs system
<br>- Send Survey to students in current student listing


<br><i>Changed</i>
<i>Fixed</i>
<br>- Import jobs allowed to take longer amount of time to finish (for now)
<br> - Appt SectionID and ReasonID properly copied to group roster visit when attended
<br>- Consultant save own record will only load self as choice on new recs
<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


<br><i>Fixed</i>
<hr><b> [0.10.16] 2021-09-10
<br>- Fixed Wildcard subjects now appear in Center Schedule report (#239)
</b><i>Added</i>
<br> - Added Section CRN to main Registration listing


<hr><br><b>0.10.6</b> -2021-09-01
<i>Changed</i>
<br><i>Added</i>
<br> - Make sure appointment's section and reason override availability
<br>- For reports being emailed (by auto-favorites, job, manual, etc.) implement reply-to for schools using our mail server
<br> - Availabilities dropsearch for sections show only active sections, minor cleanup of count of selected records
<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


<br><i>Changed</i>
<i>Fixed</i>
<br>- Consultants default to their own schedule for their default center when they click the Scheduler link
<br> - Mark a group appointment item as attended applies sectionID to the visit record (#283)
<br>- Show only active reasons to choose from for visits cleanup report
<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)


<br><i>Fixed</i>
<hr><b> [0.10.15] 2021-09-10
<br>- QR kiosk code not allowing students to login (#238)
</b><i>Added</i>
<br>- Prevent multiple appointments for a single student in same multi-person group (#235)
<br> - Added Redrock Pref, to set how many days of data for reports to run as a job
<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><br><b>0.10.5</b> -2021-08-31
<i>Changed</i>
<br><i>Added</i>
<br> - Use new Redrock IP detection
<br>- Record when visit notes sent, show an indicator (#226)
<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


<br><i>Changed</i>
<i>Fixed</i>
<br>- Appointment location on calendar is obfuscated (#230)
<br> - Hide availabilities fixed when availability was for DAYS not shown
<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


<br><i>Fixed</i>
<hr><b> [0.10.14] 2021-09-10
<br>- Fixed a display issue with Cancelled or Missed appointments (#229)
</b><i>Added</i>
<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)
<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)


<hr><br><b>0.10.4</b> -2021-08-30
<i>Changed</i>
<br><i>Added</i>
<br> - Import now allows for Student record caching, adjusted to track memory usage
<br>- Added expired time to display of sessions that no longer are available
<br> - Import status while importing, show latest record count
<br>- Added 2 new names for consultants (Educators & Academic Coaches) (#218)
<br> - Importing: switched the default cache setting from no to yes


<br><i>Changed</i>
<hr><b> [0.10.13] 2021-09-09
<br>- Show current time bar on schedule as blue and server time when server time does not match local time on scheduler
</b><i>Added</i>
<br>- Block non-redrock sysAdmins from editing import batches
<br> - Added more clarification notices/descriptions to all system preferences
<br>- Added more functionality to merge faculty. Fixed issues (#210, #212, #213, #151)
<br> - Added handling of SSO de-auths
<br>- Visit / Appt Export refinements
<br> - Add SAML/CAS settings for de-auth


<br><i>Fixed</i>
<hr><b> [0.10.11] 2021-09-09
<br>- Set the initial check value for items with isNewOnly checked for assignment field list
</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)


<hr><br><b>0.10.2</b> -2021-08-27
<i>Changed</i>
<br><i>Added</i>
<br> - Student Touchless signin in using phone: auto select first subject to help fix iOS issue (#276)
<br>- Log json apptcenters when no records found
<br> - Faculty view: related courses now default to active only (#275)
<br>- Added error message to apptcenters when returns blank json
<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


<br><i>Changed</i>
<i>Fixed</i>
<br>- HTTP_X_FORWARDED_FOR as the user's IP address
<br> - Sections: find duplicate records fixed
<br>- Visits report FTE improvement
<br> - Consultant Schedule Summary Emails is now working (#263)
<br>- Change logging to info level and do it every time apptcenters json is called
<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


<br><i>Fixed</i>
<hr><b> [0.10.10] 2021-09-08
<br>- Fix issue with appointment centers json call failing
</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


<hr><br><b>0.10.1</b> -2021-08-26
<i>Fixed</i>
<br><i>Added</i>
<br> - Fix issue with email attachments growing to absurd levels
<br>- Added new removeDuplicateFaculty job and associated menus
<br> - Fix twig rendering error logging


<br><i>Changed</i>
<hr><b> [0.10.9] 2021-09-08
<br>- LDAP Tweaks, fallback to local accounts when ldap fails
</b><i>Added</i>
<br>- Simplified notification code for URL link copy
<br> - New not Online pref to display when Online checkbox is NOT checked
<br>- Prevent entry in online dropin session before it's time
<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


<br><i>Fixed</i>
<i>Changed</i>
<br>- Fix some issues with LDAP settings not making sense
<br> - Adjust handling of sender reply tos
<br>- Online URLs from the search availability maybe copied to the clipboard now
<br>- Fixed online copy URL for older params


<hr><br><b>0.10.0</b> -2021-08-26
<i>Fixed</i>
<br><i>Added</i>
<br> - SAGE automated emails listng formatting issue
<br>- Added Appointment.OnlineLink tag to retrieve a URL that can be emailed for an online session appointment


<br><i>Changed</i>
<hr><b> [0.10.8] 2021-09-03
<br>- Return to original url when doing SSO redirect logins
</b><i>Added</i>
<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
<br> - Provide user feedback after duplicating a survey


<br><i>Fixed</i>
<i>Changed</i>
<br>- Fix retrieval of staffPhotos directory
<br> - Set UUID for all students without a UUID during process activations script
<br>- Fix issue with retrieving empty url overrides
<br> - Hide term sequence: its confusing
<br>- Use proper job return types


{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
<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 15:12, 22 November 2021


[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