Sean Horner

SAK-45717: Lessons: MySQLSyntaxErrorException with subpage nav and groups involvled

SAK-45712: Tests & Quizzes: Display trash icon instead of underlined 'X' for deleting student submissions

(cherry picked from commit 56dbabd8cece7eeeeb9363fa3c6231ec9a1ffb22)

SAK-45712: Tests & Quizzes: Display trash icon instead of underlined 'X' for deleting student submissions

SAK-45028: Lessons: getPrerequisiteDataForSubNav NullPointerException when groups involved (#9360)

SAK-45028: Lessons: getPrerequisiteDataForSubNav NullPointerException when groups involved (#9360)

(cherry picked from commit 7e1eba212619d54793ba5be68e48fddbd963e2d9)

SAK-45604: Editor tab listed as first of the Preferences tabs makes tool inaccessible (#9350)

SAK-45561: Assignment: Description for event added to Calendar missing time zone for due date (#9311)

(cherry picked from commit 56e7f4e6d1af41aedbbc81ac948277af41f52c92)

SAK-45561: Assignment: Description for event added to Calendar missing time zone for due date (#9311)

SAK-45561: Assignment: Description for event added to Calendar missing time zone for due date (#9311)

(cherry picked from commit 56e7f4e6d1af41aedbbc81ac948277af41f52c92)

SAK-45164: Announcements: Undefined counter in Reorder velocity template (#9101)

(cherry picked from commit 30342e0a66902c1665d155a9d0fa4655b04752ad)

SAK-45164: Announcements: Undefined counter in Reorder velocity template (#9101)

SAK-45164: Announcements: Undefined counter in Reorder velocity template (#9101)

(cherry picked from commit 30342e0a66902c1665d155a9d0fa4655b04752ad)

SAK-45230: Web services: NPEs due to formattedText property not initi… (#9134)

SAK-45160: Announcements: Reorder tab and numeric text field initialization (#9098)

SAK-45160: Announcements: Reorder tab and numeric text field initialization (#9098)

(cherry picked from commit ef1324330030fa16be410571374c5ee360432ae2)

SAK-45160: Announcements: Reorder tab and numeric text field initialization (#9098)

(cherry picked from commit ef1324330030fa16be410571374c5ee360432ae2)

SAK-42627: Assignments - Submission type enforcement for Turnitin (#7432)

SAK-41388: Show all/Hide all in Gradebook breaking (#7384)

SAK-37725: Merging sections distorts page item sequence when copying to another page (#6953)

(cherry picked from commit 901534f09261cdb327cadb21e49ab5d63e799f6f)

SAK-37725: Merging sections distorts page item sequence when copying to another page (#6953)

SAK-41763: XSS in chat user name - 12.x (#6971)

SAK-41846 - Lessons: Invalid sequence values for multiple content links added simultaneously (#6951)

(cherry picked from commit 49b5b97b587fb5912b1b1564f2da102e10aba3e2)

SAK-41846 - Lessons: Invalid sequence values for multiple content links added simultaneously (#6951)

SAK-41645: Gradebook: Removing comment throws NPE

(cherry picked from commit 4d1d654bda22bed00b168fde8dc2dc7a48943aec)

SAK-41645: Gradebook: Removing comment throws NPE

SAK-41645: Gradebook: Removing comment throws NPE

(cherry picked from commit 4d1d654bda22bed00b168fde8dc2dc7a48943aec)

SAK-41278: Lessons - Edit Student Content Section missing date label (#6519)

(cherry picked from commit 4e58a81569a3f07203ffa06e5c82037bdd5b7632)

SAK-41278: Lessons - Edit Student Content Section missing date label (#6519)

SAK-41041: Assignments - Format cleanup for datetimes and paragraph b… (#6347)

* SAK-41041: Assignments - Format cleanup for datetimes and paragraph breaks

* Added null check in AssignmentServiceImpl.getUsersLocalDateTimeString

* Update AssignmentServiceImpl.java

(cherry picked from commit 1c4a6b408cf1fd48b4d6c29f0b93787cee89b705)

SAK-41041: Assignments - Format cleanup for datetimes and paragraph b… (#6347)

* SAK-41041: Assignments - Format cleanup for datetimes and paragraph breaks

* Added null check in AssignmentServiceImpl.getUsersLocalDateTimeString

* Update AssignmentServiceImpl.java

(cherry picked from commit 1c4a6b408cf1fd48b4d6c29f0b93787cee89b705)

(cherry picked from commit cf2dfca7dadfb3ebab13232a58b01eb6e3444f41)