Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jasig is proud to announce the general audience release of SSP v1.2.0. This represents set of major improvements and all patches included in v1.1.1.

 

Bug

  • [SSP-373460] - Report shading style problemOverly restrictive phone number validation rules
  • [SSP-374] - Rename Address Labels report
  • [SSP-381] - Get Not Supported error on ssp/api/1/reference/challengeReferral when using specific ID
  • [SSP-430] - Unable to edit Confidentiality Levels as Admin
  • [SSP-434] - Date formatting appears to be off on the Early Alert created date in the SSP Portlet display
  • [SSP-437] - Prevent removal of the EAL Journal Track type and allow edit only permissions for this Journal Track type
  • [SSP-463] - MS Exchange refuses connections with authentication error even though no SMTP username/password have been set
  • [SSP-464] - Advisor and Faculty Early Alert Email Sent to Student
  • [SSP-466] - Early Alert Response email body identical to initial Early Alert advisor notification email
  • [SSP-467] - Caseload Report
  • [SSP-471] - Add/Edit Session Attributes
  • [SSP-477] - Fix Calendar popups on Counselor Case Management
  • [SSP-483] - Active person records skipped during external->internal person sync
  • [SSP-488] - Awkwardly failing EA closed date formatting
  • [SSP-490] - Early Alert does not undelete nor reactivate a student's person record
  • [SSP-493] - External->Internal person sync causes students to disappear from caseloads473] - Adding a new alert choice to a closed early alert sends a blank email to the instructor.
  • [SSP-478] - Early Alert Response form not reset on save when user navigates away from that view before the PUT completes.
  • [SSP-499] - Error saving Early Alert routing rule without a person identifier
  • [SSP-501522] - Cannot deselect "Reasons for Service"Set externally sourced field to read only in Student Intake "Demographics" tab if syncStudentPersonalDataWithExternalData config option set
  • [SSP-502] - Cannot deselect "Special Service Group"
  • [SSP-503] - Cannot deselect "Referral Source"
  • [SSP-505] - Home phone not populated in Caseload Assignment form when loading a student by external ID
  • [SSP-506] - Caseload assignment form silently overrides externally-provided username
  • [SSP-507] - Invalid CC or BCC address causes email to never be sent
  • [SSP-512] - Message queue stops sending valid messages once 25 invalid message accumulate
  • [SSP-520] - Caseload assignment form can inadvertently disable person records
  • [SSP-532] - NPE from Caseload Report
  • [SSP-533] - Sort coaches by last name and retrieve all coaches in report coach selector
  • [SSP-535] - Early Alert "Closed By" Lists Student Rather than Actual Closing User
  • [SSP-540] - Caseload report footer doesn't output column totals537] - Early Alert closed date set to client-side time
  • [SSP-539] - Report forms call validation function which doesn't exist
  • [SSP-550] - More logging in mail queue processing task
  • [SSP-551] - "Accommodation" misspelled in EduPlan form
  • [SSP-556] - "Require Initial Appointment" flag not persisted with Student Type create/edit
  • [SSP-560] - Text on the tooltip for Edit Journal Note and Delete Journal Note reads Task and not Journal Note
  • [SSP-563] - Deleted items are incorrectly displayed as Active on the Student Intake Tool Funding and Challenges Tabs
  • [SSP-564] - Early Alert Routings without associated Person not included in lookup results
  • [SSP-565] - Person search in Early Alert Routing form excludes Persons without a Program Status
  • [SSP-566] - NPE in Counselor Case Management Report when a student has no Special Service Group(s)
  • [SSP-568] - Coach filter ignored by General Student Report
  • [SSP-571] - Missing coaches in Caseload Report
  • [SSP-572] - Output coach phone number, office location and department name in student profile UI
  • [SSP-573] - Registered field in student profile tool always displays "No"
  • [SSP-574] - Remove date filter from caseload report and rename it
  • [SSP-575] - Student Type not set as a side-effect of an Early Alert
  • [SSP-576] - Missing coaches in Caseload Activity Report
  • [SSP-583] - Column headers missing in multi-page General Student Report
  • [SSP-584] - External-to-Internal Person sync blocks UI operations
  • [SSP-585] - Current Caseload Status Report very slow against large-ish coach lists
  • [SSP-586] - Refactor N+1 queries in Caseload Activity Report
  • [SSP-587] - Name sorting in reports drops users with duplicate names
  • [SSP-588] - Constraint violation on first-time login regression
  • [SSP-596] - Invalid CSV report formatting
  • [SSP-599] - Potentially ambiguous roster lookup parameters in Early Alert portlet
  • [SSP-605] - SSP 1.1.x should depend on SSP-Platform 1.0.x

Improvement

  • [SSP-185] - Add a student demographic option for gender
  • [SSP-393] - Transition student in caseload needs instructions for Journal Entry requirement
  • [SSP-470] - Coach list accesses extremely slow for large(ish) datasets
  • [SSP-476] - Coach pick list limited to 25 unsorted entries
  • [SSP-480] - Cannot create student if person record already present
  • [SSP-482] - Could use some debug logging in external->internal person sync
  • [SSP-485] - Need access to complete term record in EA-related message rendering contexts
  • [SSP-495] - Incorrect Early Alert creation dates in UI
  • [SSP-516] - Sort Journal Steps and Journal Details by name in Journal Entry detail selection UI
  • [SSP-604] - Fix Resource Search Page
  • [SSP-612] - Getting errors while creating the app-all jsp file
  • [SSP-617] - Deleted reference data records not removed from UI immediately
  • [SSP-620] - Confirmation dialog for saving strengths doesn't complete
  • [SSP-622] - Clicking Student Intake -> Demographics will break UI if 'International' Citizenship reference data record deleted
  • [SSP-653] - Date Picker Not Working on Reports Page
  • [SSP-656] - Non-uniform wildcard handling in coaches query
  • [SSP-657] - Turn off MSSQL snapshot isolation commands by default in Liquibase
  • [SSP-658] - Liquibase changesett 000014.xml fails for SQL 2005
  • [SSP-682] - JSON error attempting to save the EduLevel with No Diploma supplemental information
  • [SSP-688] - uPortal sessions time out unexpectedly early
  • [SSP-695] - Results Limited in Reports
  • [SSP-696] - Referrals on Early Alert Response not persisted if all Referrals selected
  • [SSP-699] - Make Admin Tree Menu Collapsible
  • [SSP-700] - Very poor reports performance when result set includes 100+ person records
  • [SSP-702] - MyGPS should not display 'authentication required' self help guides for anonymous users
  • [SSP-706] - Change 'Active' field to 'Published' in both SelfHelpGuide Admin Summary and Details Page
  • [SSP-720] - Inconsistent casing in report header(s)
  • [SSP-722] - "Home" email in General Student Report doesn't correlate with a field label elsewhere in the SSP UI
  • [SSP-727] - Background jobs break with SQL error
  • [SSP-729] - Action Plan description field in PDF does not stretch vertically
  • [SSP-731] - Task Highlight images do not render
  • [SSP-732] - Delete Task button image does not render
  • [SSP-735] - Student Intake should use values configured through admin tool and not hard coded values for 'Education Goals'
  • [SSP-736] - Hard-coded year values Caseload Assignment form
  • [SSP-737] - Student Intake should use values configured through admin tool and not hard coded values for 'Citizenship'
  • [SSP-738] - Citizenship value of 'International' must be un-deletable because it is part of a dependency in student intake
  • [SSP-740] - Student Intake should use values configured through admin tool and not hard coded values for 'Marital Status'
  • [SSP-741] - In org.jasig.mygps.business.StudentIntakeFormManager, values referenced in dependencies should be referenced by key not name
  • [SSP-746] - Early Alert Student Outcome and Outreach Reports Currently fields hard coded
  • [SSP-748] - Default Early Alert Response email always suggests Alert is closed and closed date expression is bad
  • [SSP-749] - Early Alert Response email cannot accurately describe Alert open/closed status
  • [SSP-752] - Large number of JS resources loaded indvidually
  • [SSP-759] - Outcome, Referral, Student Early Alert Reports Do not show headers when no data is present
  • [SSP-760] - No results when there should be: Outcome, Referral, Student
  • [SSP-761] - A some of criteria value sets for report searches are capped at 100
  • [SSP-777] - Some MyGPS buttons have their text cut off
  • [SSP-778] - Student Intake Screen should suggest student contact coach if intake form is locked
  • [SSP-781] - Service Reasons and Service Groups Edit Icons Don't Work
  • [SSP-782] - Contact tab in Main tool partially hides content
  • [SSP-786] - Coach email link in Main tool header doesn't work
  • [SSP-789] - General Student Report unlabeled criteria field
  • [SSP-790] - General Student Report missing column labels
  • [SSP-791] - Change Cohort label in Counselor Caseload Management report
  • [SSP-792] - Counselor Case Management Report label problems
  • [SSP-799] - Outreach/Outcome Reports do not show Outcome criteria in report.
  • [SSP-801] - EarlyAlert Portlet form throws NPE when no term code passed
  • [SSP-805] - EarlyAlertResponse submission targeted at incorrect EarlyAlert
  • [SSP-811] - Accessing Action Plan created error from Goals
  • [SSP-812] - HTTP 500 intermittent error with report
  • [SSP-813] - Report labels for term and date
  • [SSP-816] - MyGPS admin deleting a challenge produces error
  • [SSP-817] - MyGPS admin for deleting or editing challenges
  • [SSP-818] - Change default Early Alert Response Journal Note template to plaintext
  • [SSP-819] - Expect HTML in Journal Entry comment field in Ext.js UI
  • [SSP-822] - MyGPS print tasks throws 404 error
  • [SSP-824] - Send mail config ignored
  • [SSP-826] - MyGPS student intake fails with exception
  • [SSP-831] - Fix MyGPS sample data by removing or correcting the scripts
  • [SSP-832] - MyGPS mult-select dependencies for intake not working
  • [SSP-833] - MyGPS student intake challenges should be sort alpha numeric
  • [SSP-834] - Coaching History report in Main always runs the report for the first student in the Caseload
  • [SSP-835] - Every anonymous user gets the same MyGPS task list
  • [SSP-836] - MyGPS Challenge has non-zero Referral count but no Referrals rendered
  • [SSP-837] - MyGPS logins send passwords on the URL
  • [SSP-838] - Unexpectedly quickly shrinking selectable MyGPS Challenge list
  • [SSP-839] - Student intake request should happen on Post and Put of appointment form
  • [SSP-840] - In Anonymous Mode MyGPS shows all tasks assigned to a sessionId regardless of which user it's assigned to
  • [SSP-841] - MyGPS Tasks report includes tasks from other users
  • [SSP-843] - MyGPS API allows any caller to set a task on any other user
  • [SSP-850] - Large task list cut off in Action Plan Ext.js tool
  • [SSP-852] - MyGPS doesn't filter out deleted items from the challenge list
  • [SSP-853] - MyGPS Self Help Guide question shows challenge description showing instead of challenge question
  • [SSP-854] - MyGPS produces exception for newly activated students
  • [SSP-855] - MyGPS anonymous user linked to previously saved tasks for anonymous user
  • [SSP-858] - Option to disable KeepAliveFilter altogether without editing XML files in source
  • [SSP-864] - Convert All Reports To GET
  • [SSP-866] - Report Object Error Thrown on Client
  • [SSP-872] - Remove dummy data from extjs Coach client model
  • [SSP-876] - Early Alert response outreach field mis-labeled
  • [SSP-879] - Erratic horizontal rule placement in Counseling Reference Guide report
  • [SSP-881] - gpq should be gpa in Transcript API
  • [SSP-882] - Remove table, view, and Java code for v_/external_course_section
  • [SSP-891] - Marking task complete throws 404 error
  • [SSP-893] - Non-Participating reason dialog doesn't complete
  • [SSP-896] - MyGPS layout broken in IE
  • [SSP-897] - API caching breaks MyGPS in IE

Improvement

  • [SSP-470] - Coach list accesses extremely slow for large(ish) datasets
  • [SSP-577] - Sort users in Caseload Activity Report
  • [SSP-578] - Sort users in General Student Report
  • [SSP-579] - Move user sort in General Student Report into database
  • [SSP-580] - Database script to fix alerted-on students without types
  • [SSP-581] - Sort users in Counselor Case Management Report
  • [SSP-597] - Investigate and fix integration issues between MyGPS and uPortal
  • [SSP-608] - Change uportal perms for ssp_support_staff role
  • [SSP-613] - Add database indexes to external faculty assignment, course roster, and registration status by term
  • [SSP-619618] - Shouldn't need to delcare JDBC driver in SSP overlay POMMyGPS's Authentication should be managed by the platform
  • [SSP-624] - Early Alert Student Report
  • [SSP-638] - Add Early Alert reporting criteria for the roster status_code_mappings
  • [SSP-650] - Disability Services Report
  • [SSP-652] - Allow configuration of UPortalPersonAttributesService.coachesQuery without modifying/overlaying source code
  • [SSP-661] - Open the Active Tasks tab by default in MyGPS
  • [SSP-664] - Make the MyGPS header image configurable
  • [SSP-666] - Change the email validation to check on submit in MyGPS
  • [SSP-668] - Contact your coach display handling
  • [SSP-670] - Improve MyGPS page layout and spacing
  • [SSP-671] - Update student intake fields in MyGPS to reflect v1.1.1 student intake tool
  • [SSP-673] - Replace the Profile icons with text links
  • [SSP-674] - Resize the Tools pane to fit the text width
  • [SSP-675] - Allow editing of information in Profile tabs
  • [SSP-676] - Collapse the Caseload Management after record loaded
  • [SSP-677] - Save and cancel button consistency
  • [SSP-678] - Add program status text before icons in Caseload Management
  • [SSP-679] - Remove the time from the Journal Entry time stamp
  • [SSP-685] - Improve Early Alert tool navigation
  • [SSP-688] - uPortal sessions time out unexpectedly early
  • [SSP-739] - Remove year range constraints on Person
  • [SSP-775] - 'Delete Task' button in MyGPS task pane always appears even if task is 'undeletable' , sometimes doesn't work
  • [SSP-783] - Read/Write Alternate Address field/s in Contact Tab of Main tool
  • [SSP-788] - Add Reasons for Service to report criteria
  • [SSP-800] - Identify an image file for the MyGPS header
  • [SSP-803] - Once created, EarlyAlertResponses should be read-only
  • [SSP-814] - Sort Counseling Reference Guide report by alpha
  • [SSP-815] - Add service group criteria to Current Caseload Statuses Report
  • [SSP-821] - Expose SSP username field and allow it to be editable when not syncing with external data
  • [SSP-823] - MessageService should support more than one carbon copy recipient.

New Feature

  • [SSP-172] - Add a tool for Disability Services data
  • [SSP-271] - Add Photos to SSP
  • [SSP-297] - Create Person Test Score API
  • [SSP-299] - Create Transcript API
  • [SSP-323] - Provide a tool to display Student Information System/External Data
  • [SSP-497] - Caseload Activity Report
  • [SSP-518] - Add cell phone field to external data
  • [SSP-545] - Provide Disability Type Admin option for Disability Services
  • [SSP-569] - Connect the Distance Learning Non-Local Address value to the external data views in the student record
  • [SSP-595] - Create UI
  • [SSP-598] - Display term code in Early Alert portlet's roster selection view
  • [SSP-603] - Statused external roster enrollments

Task

  • [SSP-52] - Display the date of agreement to the Confidentiality Disclosure Agreement
  • [SSP-625] - Create Early Alert Reports
  • [SSP-626] - Create Early Alert Case Count Reports
  • [SSP-627] - Early Alert Student Report
  • [SSP-628] - Early Alert Student Referral Report
  • [SSP-629] - Early Alert Student Progress Report
  • [SSP-630] - Early Alert Student Outreach Report
  • [SSP-631] - Early Alert Student Outcome Report Sample:
  • [SSP-641] - Add 'Get All' Self Help Guide API call
  • [SSP-642] - Add GUI Functionality to show existing Self Help Guides available for Edit
  • [SSP-643] - Add/Edit Self Help Guide Screen
  • [SSP-644] - Add Self Help Guide CRUD API/Service/Dao
  • [SSP-645] - Add Challenge Search API Call
  • [SSP-646] - Add GUI functionality for Adding/Searching Challenges
  • [SSP-647] - Add Screen for editing MyGPS specific configurable params
  • [SSP-648] - Add API call to Edit MyGPS specific configurable param
  • [SSP-655] - Add Home Department Selection To Reports
  • [SSP-659] - Set up new Groups and Permissions in uPortal for MyGPS
  • [SSP-698] - Create Permissions for Self Help Guide Admin Screen
  • [SSP-709] - Unhide SIS tool
  • [SSP-710] - Wire transcript view to back-end API
  • [SSP-711] - Wire assessment view to back-end API
  • [SSP-712] - Wire registration view to back-end API
  • [SSP-728] - Complete the student intake use case
  • [SSP-730] - Add cell phone to external person data model
  • [SSP-742] - Add 'Send Student Intake Request Field' to Appointment pane in the 'Add Student' screen
  • [SSP-743] - Implement Sending of 'Intake Request' Email
  • [SSP-744] - Identify and Address gaps in SSO/uPortal authentication for Students
  • [SSP-745] - 'Complete Student Intake' task should be assigned to students if student intake request is made of them
  • [SSP-747] - Create audit trail for the sending of 'Student intake request' emails
  • [SSP-757] - Create UI for Main Tool (combined SIS Data and Profile)
  • [SSP-763] - Add field for special email address for sending of student intake
  • [SSP-766] - Create Journal Session Detail Report
  • [SSP-779] - Wire transcript-related UI components back-end API
  • [SSP-780] - Wire academic program field to back-end API
  • [SSP-784] - Wire Payment and Reg fields to back-end API
  • [SSP-785] - Wire Early Alert field to back-end API

Task

  • [SSP-70] - Print Person/Student History
  • [SSP-171] - Provide admin functionality for MyGPS and Self Help Guide items
  • [SSP-231] - Remove hard-coded use of the 'ssp' user in the liquibase scripts
  • [SSP-468275] - Community Reference GuideConfigure default layouts for the various SSP roles
  • [SSP-469541] - Pre-Transitioned ReportDevelop Military Affiliation Admin
  • [SSP-542] - Provide a temporary address option on the Student Intake
  • [SSP-509543] - Provide a button to remove an applied Journal Track while adding a Journal NoteMilitary Affiliation selection under the Demographics tab of the Student Intake Tool
  • [SSP-544] - Provide Disability Agency Contact Admin for Disability Services
  • [SSP-546] - Provide Disability Status Admin for Disability Services
  • [SSP-547] - Provide Disability Accommodations Admin for Disability Services
  • [SSP-548] - Provide Personality Type Admin for Student Success Tool
  • [SSP-542] - Provide a temporary address option on the Student Intake549] - Provide LASSI Admin for Student Success Tool
  • [SSP-552] - Add documentation in wiki for Distance Learning, Disability Services and Student Success Reference API
  • [SSP-553] - Add documentation to the wiki for Distance Learning related updates in the Student Intake Tool
  • [SSP-554] - Add API documentation in the wiki for the Disability Services Tool
  • [SSP-557] - Provide Campus Services Admin for Student Success Services
  • [SSP-559] - Add tooltips to a Referrals in the Add Task Tree of the Action Plan Tool
  • [SSP-561] - Change default record paging size in Admin Grids to 20 records
  • [SSP-562] - Add a tooltip to display the Referral description in the Challenge Referral Admin grid
  • [SSP-570] - Modify display classes to make the UI display of disabled fields more readable
  • [SSP-593] - Modify Term selection in Reports and Caseload Assignment to reflect the Terms API and not hard coded values
  • [SSP-610] - Create a uPortal tab that redirects to a stand alone version of MyGPS
  • [SSP-611] - Remove references to Sinclair Community College in MyGPS
  • [SSP-615] - Add default and none to the criteria list
  • [SSP-591751] - Update deployment docs to describe db_name config paramRemove year range constraints from external data integration docs
  • [SSP-754] - Create build, QA and demo environments in EC2
  • [SSP-758] - Use email labels consistently
  • [SSP-607762] - Document API change for faculty roster lookupPersist the new Main Tool header for all tools
  • [SSP-686764] - Update Configuration Disability Intake API documentation to reflect resource name change
  • [SSP-687827] - Update Faculty Instruction Early Alert Response and Early Alert API Docs for new Early Alert closure workflow
  • [SSP-689842] - Update Person Coach API documentationAPI Docs to reflect dropped support of PUTs in EarlyAlertResponse API
  • [SSP-847] - Create 1.2.0 Configuration Guide
  • [SSP-848] - Create 1.2.0 Installation Guide
  • [SSP-849] - update Person API
  • [SSP-690851] - Update Person Search API docsTranscript API
  • [SSP-856] - Create a script to convert html Journal Entries to plain text
  • [SSP-857] - Notify 1.X adopters of important change to message template
  • [SSP-691869] - Update Person API docs for new temporary address fieldsnotes in integration spec for roster and transcript table usage
  • [SSP-875] - Modify external data tables
  • [SSP-692877] - Update Person API and/or ObjectStatus overview documentation with discussion of combined statusesthe ssp-config.properties documentation for 1.2.0
  • [SSP-880] - Create 1.2.0 release notes