TracCloudMigration and TracCloudChangelog: Difference between pages

From Redrock Wiki

(Difference between pages)
No edit summary
 
(Updated Automatically)
 
Line 1: Line 1:
{| style="width:100%; vertical-align:top; "
{{TracCloudWhatsNewTABS}}
| style="width:250px; vertical-align:top; padding:2px 15px 2px 2px;" | {{TracCloudTechTOC}}
<hr><b> [1.0.14] 2022-05-12
| style="vertical-align:top; padding:20px 20px 20px 2px;" |
</b><i>Added</i>
{| style="width:100%; vertical-align:top; "
<br> - Added work visits as an option to show on day summary and schedule (view own or all added as a group pref) (#1054)
<div style='text-align: center;'>
<br> - Added photo rotation to student and staff records.
<big><b>
<br> - Added new functionality where a group online availability's online to in-person is determined by the first booked appt
==Migrating from Trac 4.0 to TracCloud==
<br> - Added Copy Sequences and Copy IDs to allow clicking to open IDs and Sequencs in a new download window.
</b></div><br>
<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)


If you're switching from an existing Trac System to TracCloud, you have three options of approaching this changeover depending on what will work best for your campus. If you are planning on keeping your current data, a migration process will be needed alongside general setup.
<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)


<span style="color:red">Important Note:</span> If merging multiple Trac 4.0 instances into a single TracCloud license, the <b>FastTrac</b> or <b>Start Fresh</b> method is required. <i>Standard Migration</i> is not available in this scenario due to the added complexity of this migration.
<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)


<hr style="height:1px;border:none;color:#333;background-color:#333;" />
<i>Fixed</i>
<div style="float: left; margin-left: 0em; width: 30%">
<br> - Move user to group had issues (#1022)
<b><big>FastTrac Migration</big></b> - [[TracCloudMigration#FastTrac_Migration|Jump to]]
<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)


This migration method is best for campuses with multiple licenses, or if you would like to expedite your migration to TracCloud. Only one database migration is performed, and we will work with you to setup your TracCloud instance as quickly as possible.
<hr><b> [1.0.12] 2022-04-28
<b><span style="color:green"><br>
</b><i>Added</i>
+ Great for campuses migrating in Summer, or during periods of low Trac usage.<br>
<br> - Added delete button to resource type entry (#1002)
+ Faster overall migration time.</span>
<br> - Added Re-Send button to email (#978)
<span style="color:red"><br>
<br> - Added ability to search by student user name for schedule an appointment (#1010)
- Longer period without full functionality in either Trac System.
<br> - Added ability to log search availability group to a student list (#1011)
</b></span>
<br> - Added option to hide consultant time check on dashboard (#1012)
</div>


<div style="float: left; margin-left: 2em; width: 30%">
<i>Changed</i>
<b><big>Standard Migration</big></b> - [[TracCloudMigration#Standard_Migration|Jump to]]
<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)


This method is best to minimize downtime. Two separate migrations, the first to bring data into TracCloud to train with, leaving Trac 4.0 online in the meantime, and the second to bring over remaining Visits, Appointments, etc that were tracked between the two migrations.
<i>Fixed</i>
<b><span style="color:green"><br>
<br> - Fixed a typo on time check (#1000)
+ Great for campuses migrating during or between semesters.<br>
<br> - Fixed work visits for consultants <br> - no need to notify consultant that visit has started (#1003)
+ Minimal time without access to either Trac System.</span>
<br> - Fixed online session is available notification from being shownb for non-online appointments (#1001)
<span style="color:red"><br>
<br> - Fixed a cosmetic issue with schedule options popover being selected when an appointment modal is shown (#1004)
- Longer overall migration process.<br>
- Partial data freeze requires additional planning in advance.
</b></span>
</div>


<div style="float: left; margin-left: 2em; width: 30%">
<hr><b> [1.0.11] 2022-04-13
<b><big>Start Fresh</big></b> - [[TracCloudMigration#Start_Fresh|Jump to]]
</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)


No migration, and a flexible schedule. No data from Trac 4.0 will be brought into TracCloud, but we can export Visits and Appointments to a CSV file for archival purposes if needed. We will work with your SysAdmins to setup your TracCloud instance from scratch.
<i>Changed</i>
<b><span style="color:green"><br>
<br> - Allow keyboard selection of New Document button on appointments (#957)
+ Great for campuses that want to have a fresh start with their Trac System.<br>
<br> - Student picker on Quick Visit entry is paginated (#876)
+ Most flexible, as you can complete trainings and go live at any time.</span>
<br> - Person picker on Task entry is paginated (#963)
<span style="color:red"><br>
<br> - Removed extra click on log out of other center (#962)
- No Trac 4.0 data will be migrated into TracCloud.<br>
<br> - Click the term activation toggle changes activation immediately (#972)
</b></span>
<br> - Prevent student from changing any field on task except completed and notes (#968)
</div>
<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)


<hr style="height:1px;border:none;color:#333;background-color:#333;" />
<i>Fixed</i>
==FastTrac Migration==
<br> - Fixed issue with Staff Task creation (#949)
This migration method is best for campuses with multiple licenses, or if you would like to expedite your migration to TracCloud. Only one database migration is performed, and we will work with you to setup your TracCloud instance as quickly as possible.<br>
<br> - Fixed issue with Custom Fields on Log out (#953, #966)
<div style="text-align: center">
<br> - Fixed save document type issue (#960)
[[File:FastTrac.png|800px]]
<br> - Minor fixes to Notification types clicking (#959)
</div>
<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>
<hr><b> [1.0.10] 2022-03-31
<big><b>Step 1. Planning out the migration process</big></b>
</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)


Prior to any of the following steps, we'll want to schedule a quick call with you and your IT to plan out this process. This will include a general timeline for TracCloud setup, as well as migration-specific questions and planning, such as data purges or cleanups prior to copying your database.
<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)


A call can be scheduled through our website, here: [https://www.go-redrock.com/help-support/request-training/ https://www.go-redrock.com/help-support/request-training/]
<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>
<hr><b> [1.0.9] 2022-03-21
<big><b>Step 2. IT Integrations</big></b>
</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


We will be working with your IT throughout steps 3 and 4 to integrate your campus services with TracCloud. This includes:
<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)


:1. [https://wiki.go-redrock.com/index.php/TracCloudTechMail Setting up your mail server]
<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


:2. [https://wiki.go-redrock.com/index.php/TracCloudTechImport Importing data from your SIS]
<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


:3. [https://wiki.go-redrock.com/index.php/TracCloudTechSSO Integrating your campus single sign-on]
<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)


:4. [https://wiki.go-redrock.com/index.php/TracCloudTechURL Setting up a custom URL (if preferred)]
<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)


:5. [https://wiki.go-redrock.com/index.php/TracCloudTechBarcode Configuring barcode scanners]
<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)


:6. [https://wiki.go-redrock.com/index.php/TracCloudMigrationFiles Getting a copy of your Trac 4.0 database for Step 3 (if not already hosted).]
<i>Changed</i>
<hr>
<br> - Allow set work type group disposition to '1+' (#801)
<big><b>Step 3. First migration</big></b>
<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)


This step is where we bring as much data over as possible from your Trac 4.0 instance. Your Students, Visits, Consultants, Centers, Reasons, and more (see chart below).
<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>
<hr><b> [1.0.6] 2022-02-18
<big><b>Step 4. SysAdmin Training</big></b>
</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


After the data migration, we can start the training process with your SysAdmins. We will be going over the following topics (in roughly this order, and where applicable).
<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)


1st Training: Creating Centers, Reasons, and the start of your Profile Prefs.
<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)


2nd Training: Profile Prefs.
<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)


3rd Training: Creating Groups, Staff (aka Users/Consultants), and Course Lists.
<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 acdeptance 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)


4th Training: System Prefs and setting up modules (if applicable).
<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


5th Training: Continuing System Prefs and modules, as well as addressing any final questions before step 5.
<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)


6th Training: Logging visits, using quick and batch visit utilities.
<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)


7th Training: Creating schedules and booking appointments.
<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)


8th Training: Running reports (typically a few weeks after going live).
<i>Fixed</i>
<hr>
<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)


<big>What data will be migrated?</big>
<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


It's important to understand what data will be brought over from Trac 4.0. In the event that a record-type will not be migrated, it will need to be (re)created manually in TracCloud. An example of this would be Permission Groups, as there have been significant changes between the two versions, and it's not possible to create a 1-to-1 replica of a Trac 4.0 group in TracCloud.
<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.  


{| class="wikitable"
<i>Changed</i>
! Trac 4.0 Data !! Included in Migration?
<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)
| Profiles || <span style="color:green">Yes</span>
<br> - Adjusted the time display on dashboard visits to show 1h 23m format.
|-
<br> - Quick Visits Date Entered is no longer required
| Profile Prefs || <span style="color:red">No</span>
|-
| System Prefs || <span style="color:red">No</span>
|-
| Centers/Subcenters || <span style="color:green">Yes</span>
|-
| Groups || <span style="color:red">No</span>
|-
| Consultants || <span style="color:green">Yes</span>
|-
| Users (e.g., SysAdmin accounts) || <span style="color:red">No</span>
|-
| Students || <span style="color:green">Yes</span>
|-
| Faculty || <span style="color:green">Yes</span>
|-
| Reasons || <span style="color:green">Yes</span>
|-
| Registrations || <span style="color:green">Yes</span>
|-
| Courses || <span style="color:green">Yes</span>
|-
| Sections || <span style="color:green">Yes</span>
|-
| Class Schedules || <span style="color:red">No</span>
|-
| Visits || <span style="color:green">Yes</span>
|-
| Appointments || <span style="color:green">Yes</span>
|-
| Availabilities || <span style="color:red">No</span>
|-
| Static Student Lists || <span style="color:green">Yes</span>
|-
| Dynamic Student Lists || <span style="color:red">No</span>
|-
| Documents || <span style="color:green">Yes</span>
|-
| Messages || <span style="color:green">Yes</span>
|-
| Resources || <span style="color:green">Yes</span>
|-
| Resource Checkouts || <span style="color:green">Yes</span>
|-
| SAGE Referral Types || <span style="color:green">Yes</span>
|-
| SAGE Referrals || <span style="color:green">Yes</span>
|-
| SurveyTrac Surveys || <span style="color:green">Yes</span>
|-
| SurveyTrac Responses || <span style="color:green">Yes</span>
|-
| Q2 Configs || <span style="color:red">No</span>
|-
| Whiteboard Rooms || <span style="color:red">No</span>
|}


<hr style="height:1px;border:none;color:#333;background-color:#333;" />
<hr><b> [1.0.1] 2022-01-21
==Standard Migration==
</b>
This method is best to minimize downtime. Two separate migrations, the first to bring data into TracCloud to train with, leaving Trac 4.0 online in the meantime, and the second to bring over remaining Visits, Appointments, etc that were tracked between the two migrations.<br>
<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)


<div style="text-align: center">
<i>Fixed</i>
[[File:3150890.png|800px|Screenshot: Migration Timeline visual.]]
<br> - Schedule reserved blocks now shown proper;ly on Center Schedule report (#685)
</div>
<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>
<hr><b> [1.0.0] 2022-01-15
<big><b>Step 1. Planning out the migration process</big></b>
</b>
<i>Changed</i>
<br> - Code running on AWS


Prior to any of the following steps, we'll want to schedule a quick call with you and your IT to plan out this process. This will include a general timeline for TracCloud setup, as well as migration-specific questions and planning, such as data purges or cleanups prior to copying your database.


A call can be scheduled through our website, here: [https://www.go-redrock.com/help-support/request-training/ https://www.go-redrock.com/help-support/request-training/]
<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>
<hr><b> [0.11.8] 2022-01-06
<big><b>Step 2. IT Integrations</big></b>
</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)


We will be working with your IT throughout steps 3 and 4 to integrate your campus services with TracCloud. This includes:
<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)


:1. [https://wiki.go-redrock.com/index.php/TracCloudTechMail Setting up your mail server]
<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)


:2. [https://wiki.go-redrock.com/index.php/TracCloudTechImport Importing data from your SIS]
<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)


:3. [https://wiki.go-redrock.com/index.php/TracCloudTechSSO Integrating your campus single sign-on]
<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)


:4. [https://wiki.go-redrock.com/index.php/TracCloudTechURL Setting up a custom URL (if preferred)]
<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


:5. [https://wiki.go-redrock.com/index.php/TracCloudTechBarcode Configuring barcode scanners]
<i>Fixed</i>
<br> - Sections listing on Quick Visits
<br> - Fixed sorting Registrations on Student Entry
<br> - Sections on search availability


:6. [https://wiki.go-redrock.com/index.php/TracCloudMigrationFiles Getting a copy of your Trac 4.0 database for steps 3 and 5 (if not already hosted).]
<hr><b> [0.11.5] 2021-12-19
<hr>
</b>
<big><b>Step 3. First migration</big></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)


This step is where we bring as much data over as possible from your Trac 4.0 instance. <b>This is also the cutoff point for making additional changes to your Trac 4.0 database</b>. Your Consultants, Centers, Reasons, and more (see chart below) will not be updated during the final migration. Data such as Visits, Appointments, etc can continue to be tracked in the meantime.
<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>
<hr><b> [0.11.4] 2021-12-09
<big><b>Step 4. SysAdmin Training</big></b>
</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)


After the first migration, we can start the training process with your SysAdmins. We will be going over the following topics (in roughly this order, and where applicable).
<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)  


1st Training: Creating Centers, Reasons, and the start of your Profile Prefs.
<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


2nd Training: Profile Prefs.
<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


3rd Training: Creating Groups, Staff (aka Users/Consultants), and Course Lists.
<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


4th Training: System Prefs and setting up modules (if applicable).
<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


5th Training: Continuing System Prefs and modules, as well as addressing any final questions before step 5.
<hr><b> [0.11.0] 2021-12-02
<hr>
</b><i>Fixed</i>
<br> - Fixed faculty email report


<big><b>Step 5. Final migration</big></b>
<i>Added</i>
<br> - Added more logging for send SMS for future debugging


This step is where we bring over the remaining data from your Trac 4.0 instance, the visits, appointments, etc that you've created since the first migration. This is also the step where your Trac 4.0 instance will be disabled, as any data recorded after this point will not be brought into TracCloud.
<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


<hr>
<i>Added</i>
<big><b>Step 6. Continued Training</big></b>
<br> - Assignment Grid now available in Sections Enrollment Entry and Registration Listing
<br> - Added Group Preference to hide student photos


After the final migration has been completed, we can go back to the basics to ensure you're comfortable using your new system.
<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)


6th Training: Logging visits, using quick and batch visit utilities.
<i>Added</i>
<br> - Added ability to apply location to SI Batch visit and Quick Visit (#563)


7th Training: Creating schedules and booking appointments.
<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


8th Training: Running reports (typically a few weeks after going live).
<i>Added</i>
<hr>
<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)


<big>What data will be migrated?</big>
<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


It's important to understand what data will be brought over from Trac 4.0, what won't, and what data will be deleted during the final migration.<br>
<i>Added</i>
<br> - Added auto navigate to last KIOSK if dashboard is loaded with logging in


<b><i>What does it mean if something is included in the first migration, but not the second?</b> <span style="color:green">Yes</span> / <span style="color:red">No</span></i>
:This indicates that this data will be brought over, but any modifications made to this data in Trac 4.0 after the first migration will not be reflected in the final TracCloud migration. An example of this would be Consultants and Centers, if you create a consultant/center after the first migration, it and any associated data will not be brought over during the final migration. This also applies to modifications as well. If you change a consultant's email address in Trac 4.0 post-migration, it will need to be changed again in TracCloud.


<b><i>What does it mean if something is included in the first *and* second migration?</b> <span style="color:green">Yes</span> / <span style="color:green">Yes</span></i>
<hr><b> [0.10.55] 2021-11-09
:This indicates that this data will be brought over during the first migration, making the data available during the training period, but will also be re-imported during the final migration to catch up on visits/appointments/etc created after the first migration. It's important to note that if you log any visits/appointments/etc during the training process (prior to second migration), this data will be lost after said second migration.
</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)


<b><i>What does it mean if something isn't migrated at all?</b> <span style="color:red">No</span> / <span style="color:red">No</span></i>
<i>Added</i>
:This means that this data-type will not be brought over to TracCloud at all, and will need to be (re)created manually. An example of this would be Permission Groups, as there have been significant changes between the two versions, and it's not possible to create a 1-to-1 replica of a Trac 4.0 group in TracCloud.
<br> - Add location drop down to Visit Record (#502)
<br> - Moving appointment from one consultant to another, change location (if using staff location) (#525)


{| class="wikitable"
<hr><b> [0.10.53-54] 2021-11-09
! Trac 4.0 Data !! Included in First Migration? !! Included in Second Migration?
</b><i>Fixed</i>
|-
<br> - Fixed Custom URL issues
| Profiles || <span style="color:green">Yes</span> || <span style="color:red">No</span>
|-
| Profile Prefs || <span style="color:red">No</span> || <span style="color:red">No</span>
|-
| System Prefs || <span style="color:red">No</span> || <span style="color:red">No</span>
|-
| Centers/Subcenters || <span style="color:green">Yes</span> || <span style="color:red">No</span>
|-


| Groups || <span style="color:red">No</span> || <span style="color:red">No</span>
<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)


| Consultants || <span style="color:green">Yes</span> || <span style="color:red">No</span>
<i>Changed</i>
|-
<br> - Notification types that don't require confirmation now display on KIOSK login (#480)
| Users (e.g., SysAdmin accounts) || <span style="color:red">No</span> || <span style="color:red">No</span>
<br> - Q2 Report menu is available to staff
|-
| Students || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-
| Faculty || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-


| Reasons || <span style="color:green">Yes</span> || <span style="color:red">No</span>
<i>Fixed</i>
|-
<br> - Group by referral related data (#442)
| Registrations || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<br> - Roster emails sending to all (#485)
|-
<br> - Work visit button display weirdness when resizing the screen on KIOSKs (#481)
| Courses || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<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)
| Sections || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<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)
| Class Schedules || <span style="color:red">No</span> || <span style="color:red">No</span>
<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)


| Visits || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<i>Changed</i>
|-
<br> - Custom views have a default search of all records now
| Appointments || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<br> - Center utilization uses the dates of the active terms but ignores null dates in terms
|-
| Availabilities || <span style="color:red">No</span> || <span style="color:red">No (Only for testing)</span>
|-


| Static Student Lists || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<i>Fixed</i>
|-
<br> - Fixes 'Last Modified By' in appointment records doesn't update when a student cancels an appointment (#474)
| Dynamic Student Lists || <span style="color:red">No</span> || <span style="color:red">No</span>
<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
| Documents || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-
| Messages || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-
| Resources || <span style="color:green">Yes</span> || <span style="color:red">No</span>
|-
| Resource Checkouts || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-


| SAGE Referral Types || <span style="color:green">Yes</span> || <span style="color:red">No</span>
<hr><b> [0.10.50] 2021-10-29
|-
</b><i>Added</i>
| SAGE Referrals || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
<br> - Added listing editing capability to certain columns when designated (listings and custom views)
|-
| SurveyTrac Surveys || <span style="color:green">Yes</span> || <span style="color:red">No</span>
|-
| SurveyTrac Responses || <span style="color:green">Yes</span> || <span style="color:green">Yes</span>
|-
| Q2 Configs || <span style="color:red">No</span> || <span style="color:red">No</span>
|-
| Whiteboard Rooms || <span style="color:red">No</span> || <span style="color:red">No</span>
|}


<hr style="height:1px;border:none;color:#333;background-color:#333;" />
<i>Fixed</i>
==Start Fresh==
<br> - When staff cancels appointment, message was stating student cancelled (#473)
No migration, and a flexible schedule. No data from Trac 4.0 will be brought into TracCloud, but we can export Visits and Appointments to a CSV file for archival purposes if needed. We will work with your SysAdmins to setup your TracCloud instance from scratch.<br>
<div style="text-align: center">
[[File:9498519.png|800px]]
</div>


<hr>
<hr><b> [0.10.49] 2021-10-28
<big><b>Step 1. Planning Call</big></b>
</b><i>Added</i>
<br> - Added sorting capability to faculty referrals list: sort by first or last (#467)


Prior to the following steps, we'll want to schedule a quick call with you and your IT to plan out this process. This will include a general timeline for TracCloud setup, who we should contact for Step 2 processes, and to answer any general questions before starting.
<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)


A call can be scheduled through our website, here: [https://www.go-redrock.com/help-support/request-training/ https://www.go-redrock.com/help-support/request-training/]
<hr><b> [0.10.48] 2021-10-27
</b><i>Added</i>
<br> - Added new profile preferences for Student Time Check


<hr>
<hr><b> [0.10.47] 2021-10-26
<big><b>Step 2. IT Integrations</big></b>
</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)


We will be working with your IT throughout the training process to integrate your campus services with TracCloud. This includes:
<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


:1. [https://wiki.go-redrock.com/index.php/TracCloudTechMail Setting up your mail server]
<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


:2. [https://wiki.go-redrock.com/index.php/TracCloudTechImport Importing data from your SIS]
<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


:3. [https://wiki.go-redrock.com/index.php/TracCloudTechSSO Integrating your campus single sign-on]
<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)


:4. [https://wiki.go-redrock.com/index.php/TracCloudTechURL Setting up a custom URL (if preferred)]
<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)


:5. [https://wiki.go-redrock.com/index.php/TracCloudTechBarcode Configuring barcode scanners]
<i>Changed</i>
<br> - When creating new document, auto expand the file browser area (#434)


<hr>
<i>Fixed</i>
<big><b>Step 3. SysAdmin Training</big></b>
<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)


Once your system is online, we can start the training process with your SysAdmins. We will be going over the following topics (in roughly this order, and where applicable).
<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)


1st Training: Creating Centers, Reasons, and the start of your Profile Prefs.
<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


2nd Training: Profile Prefs.
<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)


3rd Training: Creating Groups, Staff (aka Users/Consultants), and Course Lists.
<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


4th Training: System Prefs and setting up modules (if applicable).
<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)


5th Training: Continuing System Prefs and modules, as well as addressing any final questions before step 5.
<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)


6th Training: Logging visits, using quick and batch visit utilities.
<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


7th Training: Creating schedules and booking appointments.
<i>Fixed</i>
<br> - CC center on send email to students listing
<br> - Switch format of full name on user searches


8th Training: Running reports (typically a few weeks after going live).
<hr><b> [0.10.38] 2021-10-14
<hr>
</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, 18 May 2022


[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)


[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 acdeptance 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