Sub-task
Bug
- [CO-597] - Really Long URLs Mess Up Top Bar
- [CO-1113] - Change in name of CO does not change description of the admin or members groups
- [CO-1235] - Miscellaneous Undefined Errors During Enrollment
- [CO-1239] - View members Groups Should Not Link To Edit
- [CO-1251] - Self service account linking template should ignore authoritative values
- [CO-1268] - Various Warning Messages Under PHP 7
- [CO-1271] - Search Truncates Email
- [CO-1278] - Fix style and javascript loading on CO enrollment to ensure layout completes before popup renders
- [CO-1283] - Add Buttons Misaligned On Canvas
- [CO-1285] - Can't Manually Set Invited User To Active
- [CO-1293] - co_sequential_identifier_assignments Index Too Large For MySQL
- [CO-1295] - Delete Cascades to History Records
- [CO-1297] - Various Save Operations Cause PHP Crash
- [CO-1314] - Identifier Should Use Suspended Status, Not Deleted
- [CO-1315] - Can't Update Identifier Status
- [CO-1319] - Identifier Selection Enroller Plugin
- [CO-1322] - CoPetitionHistoryRecord vs Cascade Delete
- [CO-1323] - Allow for global skin overrides
- [CO-1331] - Fix Handling of Email Address Verified Flag
- [CO-1332] - sendApprovalNotification assumes existence of COU
- [CO-1341] - Enrollment Flow T&C Mode Does Not Stick
- [CO-1345] - LDAP Provisioner deletes then recreates person record during some enrollment flows
- [CO-1348] - Provisioner Pulls Group Data Inefficiently on Person Provision
- [CO-1354] - LdapProvisioner Should Not Rewrite Entries on Petition
- [CO-1356] - Provisioners Should Run In Reverse on Deprovisioning
- [CO-1368] - Deleting Associated Models Does Not Trigger Provisioning
- [CO-1374] - T&C Requested During Enrollment
- [CO-1377] - Enrollment flows with petitioner enrollment authorization set to authenticated user fail
- [CO-1388] - Search By Identifier Fields Missing
- [CO-1389] - Initial Population Of CMP Attributes Throws Constraint Violation
- [CO-1399] - reconcileCouMembersGroupMemberships Does Not Handle Multiple Roles In Same COU
- [CO-1400] - GrouperProvisioner Does Not Remove Group Memberships
- [CO-1401] - Removed Org Identity Attribute Does Not Sync Via Pipeline
- [CO-1408] - No COUs are available to be assigned parent during add action
- [CO-1409] - Cannot delete COU with no child after child deleted
- [CO-1415] - SyncOrgSources Makes Duplicate Backend Queries
- [CO-1428] - OrcidSource Throws SSL Error
- [CO-1429] - History Not Created On CO Person Add
- [CO-1432] - SetupShell Uses Old Groups
- [CO-1433] - DatabaseShell fails with PHP 7 and MySQL
- [CO-1434] - Platform admin cannot edit CO:admins group
- [CO-1435] - Self Signup With Approval enrollment fails
- [CO-1436] - Cannot Rename COU
- [CO-1443] - GrouperProvisioner error when upgrading 1.0.7 to 2.0.0
New Feature
- [CO-101] - List of applications
- [CO-154] - Skinning Per-CO
- [CO-315] - Grouper Database View
- [CO-579] - ORCID Support
- [CO-641] - Support Exporting DisplayName
- [CO-1011] - Maintain LDAP Record on Expire/etc
- [CO-1076] - LDAP Schema Plugin Support
- [CO-1084] - Merge or Replace Records Option for relinkOrgIdentity
- [CO-1139] - Expirations Notify Sponsor
- [CO-1153] - Organizational Identity Sources
- [CO-1154] - Org Identity From Source Default Enrollment
- [CO-1155] - Query Org Identity Source During Enrollment
- [CO-1169] - Controlled Vocabulary Fields
- [CO-1186] - Population-Specific Provisioning
- [CO-1188] - Notification on Finalization
- [CO-1189] - Include Identifiers In Templates
- [CO-1191] - Add Support For LDAP Password Policy Schema
- [CO-1200] - External Check for Identifier Assignment Uniqueness
- [CO-1205] - Record Login Time
- [CO-1266] - File Org Identity Source
- [CO-1267] - Implement Pipelines
- [CO-1270] - Auto Confirm Invitations
- [CO-1290] - netFORUM Source
- [CO-1300] - Cron/Console Command to Sync Org Identity Sources
- [CO-1316] - AvailablePlugin Directory
- [CO-1317] - LdapIdentifierValidator
- [CO-1318] - RegexIdentifierValidator
- [CO-1338] - reconcileCouMembersGroupMemberships Should Honor Role Status
- [CO-1350] - Single Use Identifier Assignment Sequence Segments
- [CO-1390] - Org Identity Validity Dates
- [CO-1402] - Service Tokens (Application Specific Passwords)
- [CO-1403] - Add Support For netFORUM Enterprise
- [CO-1404] - All vs Active Members Groups
Task
- [CO-201] - update descriptions
- [CO-312] - Test Scaling to 1000 People
- [CO-667] - Remove References to Sanitize Class
- [CO-698] - Implement Terms and Conditions REST API
- [CO-740] - change admin group to plural admins
- [CO-939] - Bump Minimum PHP to 5.4?
- [CO-1211] - Update to Cake v2.8.x (or later)
- [CO-1274] - FormHelper "action" Deprecated In Cake 2.8.x
- [CO-1299] - Swap Select Enrollee and Select Org Identity Step Ordering
- [CO-1360] - Re-evaluate Status Priorities
Improvement
- [CO-225] - CoPersonRole API Get All By CoPerson
- [CO-457] - Make Admin Group Name Configurable
- [CO-965] - Limit Expiration Notifications Per-Day or Per-Policy
- [CO-1180] - Enable Changelog for CoTermsAndConditions
- [CO-1182] - Breadcrumbs Should Include CO Person Name
- [CO-1184] - Add /local Path to Cake Logs
- [CO-1214] - Support /local to Enable Changelog Provisioner
- [CO-1257] - "Autogenerate Identifiers For All" Failed
- [CO-1258] - LdapProvisioner Support For Additional eduPerson Attributes
- [CO-1281] - Flag Identifiers Collected During Enrollment as Login
- [CO-1282] - Additional Out-Of-Box Identifiers
- [CO-1286] - Tab Should Send To Next Petition Field, Not Label
- [CO-1339] - Create New Reserved Group Prefix
- [CO-1358] - Trim Whitespace From LdapProvisioner Attributes
- [CO-1373] - Unconfigured LDAP Attribute Handling
- [CO-1393] - Expiration Timezone Confusion
- [CO-1398] - Improve Handling of CO Pipeline Role Status Sync
Documentation
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.