Versions Compared

Key

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

...

Code Block
uPortal Permissions and Groups: All SSP changes introduced in 2.0-b3 can be completing by importing data through an ant build with the following command
    ant -Dmaven.test.skip=true -Ddir=uportal-war/src/main/data/ssp_entities/patches-SSP-2-0-0/ data-import

To import changes individually, the following imports can be run.  If the command above was run, then the three individual imports are not necessary

    1.  Creates MAP public template write permission
        ant -Dmaven.test.skip=true -Ddir=uportal-war/src/main/data/ssp_entities/patches-SSP-2-0-0/SSP-1473/ data-import
    2.  Creates read/write permissions to the SSP_FACULTY_ROLE for the Appointment  API
        ant -Dmaven.test.skip=true -Ddir=uportal-war/src/main/data/ssp_entities/patches-SSP-2-0-0/SSP-1284/ data-import
    3.  Registers the SSP_STUDENT role to the uPortal SSP Roles Group and creates the MAP_PUBLIC_TEMPLATE role
        ant -Dmaven.test.skip=true -Dfile=uportal-war/src/main/data/ssp_entities/group_membership/SSP_Roles/SSP_Roles.group-membership.xml data-import
	4.  Grants permissions to Coaches for the Reports portlet and Notes to appropriate roles
		ant -Dmaven.test.skip=true -Ddir=./uportal-war/src/main/data/ssp_entities/patches-SSP-2-0-0/SSP-1526 data-import
	5.  Grants global permissions for MyGPS
		ant -Dmaven.test.skip=true -Dfile=./uportal-war/src/main/data/ssp_entities/patches-SSP-1-2-0/SSP-698/fragment-definition/my-gps-lo.fragment-definition.xml data-import
		ant -Dmaven.test.skip=true -Dfile=./uportal-war/src/main/data/ssp_entities/patches-SSP-1-2-0/SSP-698/permission_set/Authenticated_Users__MY_GPS_TOOL__SSP.permission-set.xml data-import

 

Bug

  • [SSP-0197] - Handle sort ordering through the headers in the admin grids
  • [SSP-0441] - SPC would like the ability to see "All" students assigned to them
  • [SSP-0536] - Caseload search result pagination counts don't take object_status into acount so don't match displayable result counts
  • [SSP-0697] - Liquibase scripts fail with Windows domain accounts
  • [SSP-0717] - Appointment always required when editing student caseload assignment
  • [SSP-0846] - Error pages do not output valid JSON
  • [SSP-0899] - Caseload Assignment Sort and Expand All Features
  • [SSP-0929] - MAP add Financial Aid link and data display for Phase 3
  • [SSP-0968] - MAP add plan status indicator for Phase 3
  • [SSP-0969] - MAP validate course requisites when planning for Phase 3
  • [SSP-0971] - Add indicators for course notes and term importance for Phase 3
  • [SSP-0972] - MAP add Client Side Logic to support Shift Plan
  • [SSP-0978] - Paging persist when changing filters
  • [SSP-0980] - The page box is not aligned with the rest of the text
  • [SSP-0983] - Contact information appears to be cutoff
  • [SSP-0985] - Missing sorting in Students section
  • [SSP-0987] - Edit link for Service Reasons or Service Groups takes user to the wrong page
  • [SSP-0988] - Sorting not working on Journal page
  • [SSP-0989] - Sorting not working on Early Alert page
  • [SSP-0991] - Missing 'Task Name' field when adding tasks
  • [SSP-0992] - Object error occurs when leaving Reports page before it loads
  • [SSP-0995] - Internal Server Error when all of the reasons for Service are selected
  • [SSP-1005] - 'Set Student to Non-Participating' uses last student found when no student is selected
  • [SSP-1116] - Sorting not working for 'Recent SSP Activity for this Student'
  • [SSP-1173] - 403 error occurs when accessing a student while logged in as a faculty user
  • [SSP-1193] - UI does not call all configured reference items
  • [SSP-1216] - Selecting challenge referral clears existing values in task form
  • [SSP-1226] - Can't see more than 100 plans per user
  • [SSP-1242] - Special Service Groups Showing in Reports After Being Removed From Student Record
  • [SSP-1245] - Calculation of current term
  • [SSP-1281] - Enhance MAP Operational Data Model for Phase 3
  • [SSP-1283] - Access Denied Popup not displaying for EAL with no appointment time set.
  • [SSP-1284] - New Student entry by Faculty met with Access Denied still creates Student
  • [SSP-1284] - New Student entry by Faculty met with Access Denied still creates Student
  • [SSP-1293] - Enforcement of Appointment Creation when Adding/Editing a Student
  • [SSP-1324] - MAP provide an indicator for dev ed courses
  • [SSP-1325] - MAP add an indicator for course notes
  • [SSP-1331] - Early Alert differences in results between double and single clicking.
  • [SSP-1334] - MAP save does not degrade gracefully when serverside error
  • [SSP-1335] - JournalEntry-associated reference data not selected in ComboBoxes if soft-deleted
  • [SSP-1336] - Inactive Electives in Plan Course Details generate 404
  • [SSP-1337] - Can't clear JournalTrack selection
  • [SSP-1344] - API Support for Available Filters
  • [SSP-1345] - Enhance Person Search API
  • [SSP-1361] - Enhance Caseload UI to Support B3 Search
  • [SSP-1362] - Add Course Term Validation For Plan/Multiple Courses to Support Bump
  • [SSP-1363] - Enhance MAP External Data Model for Phase 3
  • [SSP-1365] - mode:'local' should be queryMode: 'local',
  • [SSP-1366] - SSP Header and Main Tool show student username instead of school_id
  • [SSP-1367] - Slow external_registration_status_by_term read queries
  • [SSP-1373] - External min/max credit hour data type changeset does not respect manage_integration_database config
  • [SSP-1374] - MAP add Client Side logic and UI to support 'bump' validation
  • [SSP-1375] - Paginated requests return unlimited results
  • [SSP-1377] - Reset/remove button doesn't show on new journal
  • [SSP-1378] - Is transcript indicator disappears after save
  • [SSP-1379] - Accommodation tool fails to load current accommodation
  • [SSP-1382] - View error on SQL Server
  • [SSP-1386] - Search student by ID doesn't work
  • [SSP-1390] - 000012.xml has hard-coded db username
  • [SSP-1400] - /ssp/api/1/person/coach no longer brings back any coaches
  • [SSP-1401] - Early Alert always loading when using unminified configuration
  • [SSP-1402] - Cleanup retrieval and rendering of associated/selectable records
  • [SSP-1403] - Cleanup retrieval and rendering of associated/selectable records - Student Search
  • [SSP-1404] - Cleanup retrieval and rendering of associated/selectable records - Caseload Assignment
  • [SSP-1405] - Cleanup retrieval and rendering of associated/selectable records - Caseload Reassignment
  • [SSP-1406] - Cleanup retrieval and rendering of associated/selectable records - Challenges Admin
  • [SSP-1407] - Cleanup retrieval and rendering of associated/selectable records - Referrals Admin
  • [SSP-1408] - Cleanup retrieval and rendering of associated/selectable records - Campus Admin
  • [SSP-1409] - Cleanup retrieval and rendering of associated/selectable records - Journal Details Admin
  • [SSP-1410] - Cleanup retrieval and rendering of associated/selectable records - Journal Steps Admin
  • [SSP-1411] - Cleanup retrieval and rendering of associated/selectable records - Electives Admin
  • [SSP-1412] - Cleanup retrieval and rendering of associated/selectable records - Self Help Guides Admin
  • [SSP-1414] - Cleanup retrieval and rendering of associated/selectable records - Main
  • [SSP-1415] - Cleanup retrieval and rendering of associated/selectable records - Intake
  • [SSP-1416] - Cleanup retrieval and rendering of associated/selectable records - Action Plan
  • [SSP-1417] - Cleanup retrieval and rendering of associated/selectable records - Journal
  • [SSP-1418] - Cleanup retrieval and rendering of associated/selectable records - Early Alert (Ext.js Tool)
  • [SSP-1419] - Cleanup retrieval and rendering of associated/selectable records - MAP
  • [SSP-1420] - Cleanup retrieval and rendering of associated/selectable records - Accomodation
  • [SSP-1421] - Cleanup retrieval and rendering of associated/selectable records - Early Alert (portlet)
  • [SSP-1422] - Cleanup retrieval and rendering of associated/selectable records - Reports
  • [SSP-1423] - Cleanup retrieval and rendering of associated/selectable records - MyGPS
  • [SSP-1436] - Fix N+1 performance issue in caseload search result and other bugs found during demo
  • [SSP-1437] - Plan.js isDirty function does not work predictably
  • [SSP-1438] - Document Person Search Assumptions in regards to External Reference Types (or lack thereof)
  • [SSP-1439] - Document SQL statements in update notes for deleting redundant Student Document permissions
  • [SSP-1441] - Color Admin screen only retrieves Active colors
  • [SSP-1442] - Refactor Elective Admin screen to retrieve all Electives based on better standard
  • [SSP-1443] - Non-Students should not show up in Student Search
  • [SSP-1444] - Selecting User with no coach throws error
  • [SSP-1447] - New db config options for controlling external person sync job execution frequency
  • [SSP-1448] - Caseload search without any filters times out
  • [SSP-1449] - IE8 Grayscreen when log in
  • [SSP-1451] - Large number of transcript lookup calls when loading MAP
  • [SSP-1454] - is_dev for plan courses
  • [SSP-1456] - MAP FA and Transcript buttons don't belong on Template page
  • [SSP-1457] - Document new MyGPS MAP APIs
  • [SSP-1463] - Upgrade notes for student document permissions
  • [SSP-1464] - Deleted student still visible in search
  • [SSP-1468] - Create Data/Object Model for Student Documents
  • [SSP-1469] - Implement Sharding/File store mechanism for Student Documents
  • [SSP-1470] - Document new person sync job sizing config options
  • [SSP-1474] - 500 Error adding new student type
  • [SSP-1475] - Document Use Of Student Document Config Vars
  • [SSP-1477] - Sync process causes SQL error in ssp.log
  • [SSP-1478] - 500 error when trying to save new StudentType from admin
  • [SSP-1479] - Validate file type against configurable values
  • [SSP-1481] - MAP template validation after adding a course
  • [SSP-1482] - MAP template save dialog drop-down values incorrect
  • [SSP-1483] - 500 Error on student save (add/edit)
  • [SSP-1484] - Empty term notes created for each plannable term
  • [SSP-1485] - Restore previous person search API
  • [SSP-1486] - Document uP data-import step for granting appointment read/write permissions to faculty
  • [SSP-1487] - Document uP data-import step for adding and granting MAP public template write permission
  • [SSP-1488] - Document SPC/IRSC-style SSO
  • [SSP-1489] - Campus EA routing admin limits person search results to students
  • [SSP-1492] - Cleanup retrieval and rendering of associated/selectable records - Assigned Coaches
  • [SSP-1496] - SSP_STUDENT group not registered with top-level SSP Roles group
  • [SSP-1496] - SSP_STUDENT group not registered with top-level SSP Roles group
  • [SSP-1497] - Template group documentation
  • [SSP-1498] - Document steps for registering SSP_STUDENT group with SSP Roles group
  • [SSP-1500] - Courses rendered twice in MAP API responses
  • [SSP-1501] - Hard-coded schema names in Liquibase scripts
  • [SSP-1502] - Empty query params from student search UI generate warnings in Tomcat logs
  • [SSP-1503] - MyGPS View MAP not scrollable in IE
  • [SSP-1504] - MAP API failure for /current
  • [SSP-1505] - Students in EA rosters don't show
  • [SSP-1506] - MyGPS 'View My MAP' not visible in IE8
  • [SSP-1508] - Restrict visibility of trusted IP list
  • [SSP-1509] - Document new db_schema config property
  • [SSP-1510] - Student Search Permission Denied 403
  • [SSP-1513] - Document changes to Person Search API permissions
  • [SSP-1514] - Cleanup retrieval and rendering of associated/selectable records - Student Documents
  • [SSP-1515] - Fix file size error handling in student documents
  • [SSP-1516] - Can't page config admin after sort
  • [SSP-1517] - Exception swallowed when user logs in with username already bound to a different schoolId
  • [SSP-1519] - Document removal of ObjectStatus "anding" logic
  • [SSP-1521] - Navigation stalls after saving caseload assignment form
  • [SSP-1525] - Paging no longer works after sorting admin items
  • [SSP-1527] - Can't print/email MAP if fewer than 6 current and future terms
  • [SSP-1528] - Appointment Required First Login and Coach Always Required
  • [SSP-1529] - Choosing a different journal track deletes existing track selections in client-side model.
  • [SSP-1530] - Access denied error while impersonating a coach
  • [SSP-1532] - planStatus param on student search API unexpectedly title case-sensitive
  • [SSP-1540] - Main Tool transcript tab produces 500 error
  • [SSP-1542] - Non-nullable columns in external_student_financial_aid should be nullable
  • [SSP-1562] - After the sort in Configuration Options the records were not displayed in CourseWorkHours
  • [SSP-1563] - Caseload assignment fails ungracefully if no special service groups, service reasons, and/or referral sources configured
  • [SSP-1564] - Inter-tool navigation broken after submitting Early Alert Response
  • [SSP-1571] - Misleading/partial logging in ExternalStudentRecordsController
  • [SSP-1573] - Set person.username from external_person
  • [SSP-1575] - Default trusted IP list to localhost
  • [SSP-1578] - Default student documents base upload path to a location inside Tomcat
  • [SSP-1579] - Store student document paths relative to currently configured base path

Improvement
 

  • [SSP-0181] - Create UI to configure Institution Name
  • [SSP-0793] - Add fields to Counselor Case Management Report
  • [SSP-0867] - Student Type sync'd from external data
  • [SSP-0907] - Extend the Caseload Assignment search to include MAP and Main Tool criteria
  • [SSP-0908] - Add MAP access to MyGPS
  • [SSP-0948] - Create MAP UI for Phase 3
  • [SSP-1107] - Update tools based on config table admin management
  • [SSP-1108] - Create admin UI reference items for enrollment_status and registration information
  • [SSP-1179] - Enable/correct the column sorting on all panels
  • [SSP-1182] - Reports for 2.0.0
  • [SSP-1223] - Ambiguous term boundary semantics
  • [SSP-1279] - MAP Report- Number of Students by Status for b3
  • [SSP-1280] - MAP Report- Number of Courses in Plans for b3
  • [SSP-1312] - Add save dialog for unsaved changes in MAP for SSP features
  • [SSP-1317] - Add feature to lock a template
  • [SSP-1317] - Add feature to lock a template
  • [SSP-1323] - MAP indicate that the term is marked as important on the plan
  • [SSP-1338] - MAP Server Side Tasks for Phase 3
  • [SSP-1340] - MAP transcripted, term and requisite validation on plan load
  • [SSP-1351] - Add description to elective management menu
  • [SSP-1352] - Enlarge the Journal comment box
  • [SSP-1354] - Change admin grid view to bold items on hover
  • [SSP-1355] - Update the MAP modified dates after course changes
  • [SSP-1385] - Display all transcripted courses in MAP tool
  • [SSP-1389] - Eliminate duplicate Student Documents permissions
  • [SSP-1389] - Eliminate duplicate Student Documents permissions
  • [SSP-1413] - On DragDrop Course show is course is in transcript
  • [SSP-1424] - Control person sync background job frequency and all other execution params from database config
  • [SSP-1425] - Add option for person sync job to run to completion
  • [SSP-1426] - Execute single-person external-to-internal sync on first-time login
  • [SSP-1427] - Close caseload search after starting the search
  • [SSP-1428] - Add my plans criteria to Caseload Assignment search
  • [SSP-1429] - Sort Caseload Assignment search results by last then first name
  • [SSP-1430] - Restrict unbounded searches in Caseload Assignment
  • [SSP-1431] - MAP course notes indicator at far right
  • [SSP-1432] - MAP change color of cautioned courses
  • [SSP-1433] - MAP move financial aid button next to the transcript button
  • [SSP-1434] - MAP financial aid print/email option
  • [SSP-1435] - MAP adjust is transcripted indicator for term matching
  • [SSP-1440] - Move Save button on Journal
  • [SSP-1450] - MAP APIs missing permission checks
  • [SSP-1453] - Suspiciously slow queries in /transcript/full implementation
  • [SSP-1455] - MAP allow the start term to be a past term for templates
  • [SSP-1458] - Process pull requests for SPC/IRSC-style SSO code
  • [SSP-1459] - Allow PERSON_READ or PERSON_MAP_READ on all MAP API methods
  • [SSP-1460] - Submit student search form on 'enter' press
  • [SSP-1473] - MAP add role and permissions for public template creators
  • [SSP-1473] - MAP add role and permissions for public template creators
  • [SSP-1523] - Display the max file size on the upload Document page
  • [SSP-1526] - Modify SSP role permissions for 2.0
  • [SSP-1576] - Add MyGPS to all uP user layouts and grant MY_GPS_TOOL to all authenticated uP users

New Feature
 

  • [SSP-042] - Create Person Document API
  • [SSP-174] - Create UI for Student Documents Tool
  • [SSP-496] - Add Fields to Counselor Case Management Report
  • [SSP-810] - Create the External Notes UI
  • [SSP-902] - Create the External Notes back-end and APIs
  • [SSP-903] - Connect External Notes UI and Back-end API
  • [SSP-904] - Connect Student Documents UI and Back-end API
     

Task
 

  • [SSP-1114] - Comment out future tools in 2.0.0 beta 1 release
  • [SSP-1294] - Change the uPortal help link to the SSP documentation
  • [SSP-1383] - Main Tool remove the activity history feed from the Dashboard tab
  • [SSP-1398] - Uncomment Student Documents tool
  • [SSP-1399] - External Notes minor UI changes
  • [SSP-1462] - 2.0-b3 Documentation tasks
  • [SSP-1476] - External Notes tool column widths
  • [SSP-1486] - Document uP data-import step for granting appointment read/write permissions to faculty
  • [SSP-1487] - Document uP data-import step for adding and granting MAP public template write permission
  • [SSP-1488] - Document SPC/IRSC-style SSO
  • [SSP-1495] - MAP Color Admin- remove delete button
  • [SSP-1498] - Document steps for registering SSP_STUDENT group with SSP Roles group
  • [SSP-1507] - Allow anonymous access to select URLs from trusted IPs
  • [SSP-1520] - Move trusted IP list config to file system
  • [SSP-1526] - Modify SSP role permissions for 2.0
  • [SSP-1531] - Add return node to getItemsWithParams function

 

 

Anchor
Beta2
Beta2
Beta 2

Improvement

...