Mahara 22.10.0

Milestone information

Project:
Mahara
Series:
22.10
Version:
22.10.0
Released:
 
Registrant:
Robert Lyon
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
10 Dianne Tennent, 9 Doris Tam, 3 Evonne Cheung, 1 Fergus Whyte, 28 Gold, 1 Kevin Dibble, 3 Kristina Hoeppner, 1 Matthew Hilton, 1 Mitsuhiro Yoshida, 17 Robert Lyon, 5 Veronica Varsha David Raj
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
131 Fix Released

Download files for this release

File Description Downloads

Release notes 

Mahara 22.10.0 Release Notes

This is a stable release of Mahara 22.10. Stable releases are fit for
general use. If you find a bug, please report it to the tracker:

https://bugs.launchpad.net/mahara/+filebug

This release includes an upgrade path from 1.1.0. If you wish to
upgrade, we encourage you to make a copy of your website and test the
upgrade on it first, to minimise the effect of any potential
unforeseen problems.

Changelog 

View the full changelog

* Bug 1991157: Certain embedded images can be accessed without login
 * Bug 1979575: Vulnerable PDF can trigger remote shell with PDF export and ghostscript
 * Bug 1970680: Upgrade fails when LTI not installed
 * Bug 1978520: Only allow images to be served by thumb.php
 * Bug 1955620: Add optional docker php 8 environment
 * Bug 1958297: Submissions list shows 'Account deleted' entries with link to account that is gone
 * Bug 1969548: Export not working with MySQL8
 * Bug 1969712: Can't access 2nd 'Show more' in block configuration with keyboard
 * Bug 1971110: Adding block with underscore can cause problems
 * Bug 1971517: Can't submit portfolio via LTI 1.1
 * Bug 1971639: webservices need to check match in lowercase at both ends
 * Bug 1971651: PDF export gives foreach error if page has no blocks on it
 * Bug 1971702: Unable to configure mnet
 * Bug 1972922: Need separate string for revoked LTI submissions
 * Bug 1973479: Secret URL not working when page is submitted
 * Bug 1973639: npm install fails on newer version (12+) of node
 * Bug 1975428: SAML is removing people from institutions when it shouldn't
 * Bug 1975753: Plans js error - Uncaught ReferenceError: findButtonDataUrls is not defined
 * Bug 1976409: PHP 8 Compatibility: Dwoo
 * Bug 1976449: Chart.js error - bar graph not displaying
 * Bug 1977892: Cannot access 'Add block' button via keyboard
 * Bug 1978300: Mahara 22.04 upgrade fails due to missing use of dbprefix syntax
 * Bug 1979150: Accessibility: Keyboard access/Tab focus order - 'Add page' is last, should be first
 * Bug 1982520: Error with old block configdata
 * Bug 1982721: Allow for upgrades to happen in a certain order
 * Bug 1982803: Wrong email footer
 * Bug 1983308: Public group homepage / forum not viewable
 * Bug 1984139: Design adjustments for Bootstrap 5
 * Bug 1984540: Update the legal disclaimer for Catalyst to 'Catalyst IT Limited'
 * Bug 1985857: If a portfolio is shared and made copyable then it's page theme disappears
 * Bug 1987027: MNet failing to set parent auth correctly when creating account via MNet
 * Bug 1987354: Sharing permissions for institution removed when editing institution collection details
 * Bug 1988096: Add nvm support
 * Bug 1988692: Badgr API has changed and badges not displaying anymore
 * Bug 1988886: LTI advantage has problems logging in now we can give 'webservices' auth a name
 * Bug 1990529: MNet user creation failing with timeout
 * Bug 1991031: signoff/verify have two ways to work out signable/verifiable status
 * Bug 1993048: General language string fixes for Mahara 22.10
 * Bug 1993361: "Site registration" lang string ID in admin/index.tpl needs to be modified.
 * Bug 1993481: MNET pkey failure in PHP 8.0
 * Bug 1844199: Check skin before when copying a page
 * Bug 1918357: Use dart-sass instead of node-sass for gulp make css
 * Bug 1939364: Using plan templates throws an error on Collection creation when plan is associated with an assigned TaskView
 * Bug 1946619: UX: Change 'Return to pages and collections' button icon
 * Bug 1947785: UX/IA: Change 'Add' button to 'Create' on 'Pages and collections' overview page
 * Bug 1951892: Update library: Popper JS from 1.16 to 2.X (needed for BS5)
 * Bug 1962219: Upgrade JSON Editor from 1.3.5 to 2.6.1
 * Bug 1964826: Unreliable results in user_content/placeholder.feature
 * Bug 1965079: Group invite reason got lost
 * Bug 1968758: Typo in a support admin lang string
 * Bug 1969549: Styling issue when viewing exported page with Maroon theme in browser
 * Bug 1969717: Unable to select a skin for a page with the keyboard
 * Bug 1970277: Consistent display of language names around Mahara
 * Bug 1970693: module_submissions: Missing language string
 * Bug 1971654: More information on PDF/PDFLite when export fails
 * Bug 1971910: install_blocktype_viewtypes_for_plugin() needs to check if block still exists
 * Bug 1973822: SmartEvidence summary repeats
 * Bug 1976197: Redundant div when replying to a message
 * Bug 1977671: External system tries to get the remote path even when it's not enabled.
 * Bug 1977800: Replace h3 tags with h1 tags in htdocs/lang/en.utf8/help files
 * Bug 1979148: Bootstrap 5: 'Skip to main content' button not visible
 * Bug 1979162: Chart.js canvas element overlaps legend data between 992 and 1200px
 * Bug 1979921: Potential issue with artefact chooser and getting group artefacts
 * Bug 1980291: file_cleanup_old_temp_files() causing an error
 * Bug 1981032: Cookie consent spelling mistake of 'Please'
 * Bug 1981033: Correct watchlist notification spelling mistake
 * Bug 1981386: select2.full.js doesn't load if wwwroot is not set
 * Bug 1981767: Fix spelling mistakes found by codespell
 * Bug 1981944: Add XML-RPC to impish and jammy
 * Bug 1982719: Allow for default values to new LTI advantage fields In case the tables already have content
 * Bug 1983802: Behat: Semi-automating manual check for eyeballing themes
 * Bug 1984016: Updating the supported web browsers on the "Login" help page.
 * Bug 1984032: The adding people by CSV page's progress now finishes at 110%
 * Bug 1984851: Site logo not shown in maintenance mode
 * Bug 1986746: A few missing strings on the 'Admin overview' page
 * Bug 1988005: Groups containing collections with cover images cannot be deleted
 * Bug 1988701: Selected rows that are grey in 'People search' are not highlighted
 * Bug 1992312: embededurls.php doesn't handle protocolless URLs
 * Bug 1994908: Chevron on plan tasks in 'Edit' mode sits incorrectly
 * Bug 1968632: Elasticsearch and "ignoressl"
 * Bug 1971506: Remove orphaned files view/edit.tpl and view/layout.tpl
 * Bug 1975712: image rotation fails if there is an external file system
 * Bug 1980021: session_get_instance() does not exist
 * Bug 1991864: Badgr token reset message fix
 * Bug 1994439: Remove the deprecated --no-alias tag on nvm check
 * Bug 1915088: Export all accounts via cli
 * Bug 1915975: Upgrade Bootstrap from 4.3.1 to 5.0.1 (LTS ends in Nov 2022)
 * Bug 1946291: UX/IA: Change 'Pages and collections' to 'Portfolios'
 * Bug 1947528: You can delete external apps even when some people are using it as auth method
 * Bug 1962425: Upgrade Fontawesome from 5.8.1 to 6.1.1
 * Bug 1968769: SmartEvidence status summary information
 * Bug 1968770: SmartEvidence report
 * Bug 1968773: Improve UX for sign-off and verification
 * Bug 1968800: Move account holders in bulk via CSV into another institution
 * Bug 1969843: Swap 'Settings' button for 'Display page' button on page settings page
 * Bug 1971106: Add a masquerade link to people search
 * Bug 1971239: Change the name display order on Profile page according to language usage.
 * Bug 1971510: Add 'Quick edit' options to PDF, files to download, course completion blocks
 * Bug 1972050: Change the name display order on "People search" page and "Add a person" page according to language usage.
 * Bug 1976408: PHP 8 Compatibility: root dir / misc
 * Bug 1976410: PHP 8 Compatibility: auth
 * Bug 1976411: PHP 8 Compatibility: Blocktype
 * Bug 1976414: PHP 8 Compatibility: admin
 * Bug 1976416: PHP 8 Compatibility: api
 * Bug 1976417: PHP 8 Compatibility: artefact
 * Bug 1976418: PHP 8 Compatibility: export
 * Bug 1976419: PHP 8 Compatibility: grouptype
 * Bug 1976420: PHP 8 Compatibility: import
 * Bug 1976421: PHP 8 Compatibility: interaction
 * Bug 1976422: PHP 8 Compatibility: json
 * Bug 1976423: PHP 8 Compatibility: lib
 * Bug 1976424: PHP 8 Compatibility: module
 * Bug 1976426: PHP 8 Compatibility: search
 * Bug 1976428: PHP 8 Compatibility: skin
 * Bug 1976429: PHP 8 Compatibility: testing
 * Bug 1976430: PHP 8 Compatibility: theme
 * Bug 1976431: PHP 8 Compatibility: user
 * Bug 1976432: PHP 8 Compatibility: webservice
 * Bug 1978022: Update get_affiliation_map() to check for a local class method
 * Bug 1978425: Change site registration to opt-out
 * Bug 1979151: Use the <meta> theme-color option for a Mahara theme
 * Bug 1979372: The 'show more' pagination needs to be a bit more flexible
 * Bug 1982294: Accessibility: ability to write alt text that is different to file description text for images
 * Bug 1982298: UX: Make the 'Return to pages and collections' button also available in 'Display' mode.
 * Bug 1983430: Make changes to LTI Advantage to work with Moodle
 * Bug 1984140: PHP 8 Compatibility: phan
 * Bug 1986994: Display institution support administrators on the institution overview page
 * Bug 1987718: Add customisations.md file to capture customisations
 * Bug 1989388: Allow the LTI/LTI_Advantage to process the 'lis_person_sourcedid' as a remoteusername
 * Bug 1989397: Allow partial institution mapping in SAML for affiliate email
 * Bug 1992702: Allow a certain style attribute in HTMLPurifier (for Canva iframe and others)

0 blueprints and 131 bugs targeted

Bug report Importance Assignee Status
1970680 #1970680 Upgrade fails when LTI not installed 2 Critical   10 Fix Released
1978520 #1978520 Only allow images to be served by thumb.php 2 Critical Robert Lyon  10 Fix Released
1991157 #1991157 Certain embedded images can be accessed without login 2 Critical Gold  10 Fix Released
1955620 #1955620 Add optional docker php 8 environment 3 High   10 Fix Released
1958297 #1958297 Submissions list shows 'Account deleted' entries with link to account that is gone 3 High   10 Fix Released
1969548 #1969548 Export not working with MySQL8 3 High Veronica Varsha David Raj  10 Fix Released
1969712 #1969712 Can't access 2nd 'Show more' in block configuration with keyboard 3 High   10 Fix Released
1971110 #1971110 Adding block with underscore can cause problems 3 High   10 Fix Released
1971517 #1971517 Can't submit portfolio via LTI 1.1 3 High   10 Fix Released
1971639 #1971639 webservices need to check match in lowercase at both ends 3 High Robert Lyon  10 Fix Released
1971651 #1971651 PDF export gives foreach error if page has no blocks on it 3 High   10 Fix Released
1971702 #1971702 Unable to configure mnet 3 High Doris Tam  10 Fix Released
1972922 #1972922 Need separate string for revoked LTI submissions 3 High Robert Lyon  10 Fix Released
1973479 #1973479 Secret URL not working when page is submitted 3 High   10 Fix Released
1973639 #1973639 npm install fails on newer version (12+) of node 3 High Doris Tam  10 Fix Released
1975428 #1975428 SAML is removing people from institutions when it shouldn't 3 High   10 Fix Released
1975753 #1975753 Plans js error - Uncaught ReferenceError: findButtonDataUrls is not defined 3 High Robert Lyon  10 Fix Released
1976409 #1976409 PHP 8 Compatibility: Dwoo 3 High Gold  10 Fix Released
1976449 #1976449 Chart.js error - bar graph not displaying 3 High   10 Fix Released
1977892 #1977892 Cannot access 'Add block' button via keyboard 3 High Veronica Varsha David Raj  10 Fix Released
1978300 #1978300 Mahara 22.04 upgrade fails due to missing use of dbprefix syntax 3 High Dianne Tennent  10 Fix Released
1979150 #1979150 Accessibility: Keyboard access/Tab focus order - 'Add page' is last, should be first 3 High Dianne Tennent  10 Fix Released
1982520 #1982520 Error with old block configdata 3 High Dianne Tennent  10 Fix Released
1982721 #1982721 Allow for upgrades to happen in a certain order 3 High   10 Fix Released
1982803 #1982803 Wrong email footer 3 High   10 Fix Released
1983308 #1983308 Public group homepage / forum not viewable 3 High   10 Fix Released
1984139 #1984139 Design adjustments for Bootstrap 5 3 High Evonne Cheung  10 Fix Released
1984540 #1984540 Update the legal disclaimer for Catalyst to 'Catalyst IT Limited' 3 High Kristina Hoeppner  10 Fix Released
1985857 #1985857 If a portfolio is shared and made copyable then it's page theme disappears 3 High Veronica Varsha David Raj  10 Fix Released
1987027 #1987027 MNet failing to set parent auth correctly when creating account via MNet 3 High   10 Fix Released
1987354 #1987354 Sharing permissions for institution removed when editing institution collection details 3 High   10 Fix Released
1988096 #1988096 Add nvm support 3 High Doris Tam  10 Fix Released
1988692 #1988692 Badgr API has changed and badges not displaying anymore 3 High Robert Lyon  10 Fix Released
1988886 #1988886 LTI advantage has problems logging in now we can give 'webservices' auth a name 3 High Robert Lyon  10 Fix Released
1990529 #1990529 MNet user creation failing with timeout 3 High   10 Fix Released
1991031 #1991031 signoff/verify have two ways to work out signable/verifiable status 3 High   10 Fix Released
1993048 #1993048 General language string fixes for Mahara 22.10 3 High Kristina Hoeppner  10 Fix Released
1993361 #1993361 "Site registration" lang string ID in admin/index.tpl needs to be modified. 3 High   10 Fix Released
1993481 #1993481 MNET pkey failure in PHP 8.0 3 High   10 Fix Released
1844199 #1844199 Check skin before when copying a page 4 Medium Kevin Dibble  10 Fix Released
1918357 #1918357 Use dart-sass instead of node-sass for gulp make css 4 Medium Doris Tam  10 Fix Released
1939364 #1939364 Using plan templates throws an error on Collection creation when plan is associated with an assigned TaskView 4 Medium Doris Tam  10 Fix Released
1946619 #1946619 UX: Change 'Return to pages and collections' button icon 4 Medium Dianne Tennent  10 Fix Released
1947785 #1947785 UX/IA: Change 'Add' button to 'Create' on 'Pages and collections' overview page 4 Medium Dianne Tennent  10 Fix Released
1951892 #1951892 Update library: Popper JS from 1.16 to 2.X (needed for BS5) 4 Medium Doris Tam  10 Fix Released
1962219 #1962219 Upgrade JSON Editor from 1.3.5 to 2.6.1 4 Medium   10 Fix Released
1964826 #1964826 Unreliable results in user_content/placeholder.feature 4 Medium   10 Fix Released
1965079 #1965079 Group invite reason got lost 4 Medium Veronica Varsha David Raj  10 Fix Released
1968758 #1968758 Typo in a support admin lang string 4 Medium   10 Fix Released
1969549 #1969549 Styling issue when viewing exported page with Maroon theme in browser 4 Medium Evonne Cheung  10 Fix Released
1969717 #1969717 Unable to select a skin for a page with the keyboard 4 Medium   10 Fix Released
1970277 #1970277 Consistent display of language names around Mahara 4 Medium   10 Fix Released
1970693 #1970693 module_submissions: Missing language string 4 Medium   10 Fix Released
1971654 #1971654 More information on PDF/PDFLite when export fails 4 Medium   10 Fix Released
1971910 #1971910 install_blocktype_viewtypes_for_plugin() needs to check if block still exists 4 Medium   10 Fix Released
1973822 #1973822 SmartEvidence summary repeats 4 Medium Gold  10 Fix Released
1976197 #1976197 Redundant div when replying to a message 4 Medium Evonne Cheung  10 Fix Released
1977671 #1977671 External system tries to get the remote path even when it's not enabled. 4 Medium   10 Fix Released
1977800 #1977800 Replace h3 tags with h1 tags in htdocs/lang/en.utf8/help files 4 Medium Doris Tam  10 Fix Released
1979148 #1979148 Bootstrap 5: 'Skip to main content' button not visible 4 Medium Dianne Tennent  10 Fix Released
1979162 #1979162 Chart.js canvas element overlaps legend data between 992 and 1200px 4 Medium   10 Fix Released
1979575 #1979575 Vulnerable PDF can trigger remote shell with PDF export and ghostscript 4 Medium   10 Fix Released
1979921 #1979921 Potential issue with artefact chooser and getting group artefacts 4 Medium   10 Fix Released
1980291 #1980291 file_cleanup_old_temp_files() causing an error 4 Medium Robert Lyon  10 Fix Released
1981032 #1981032 Cookie consent spelling mistake of 'Please' 4 Medium   10 Fix Released
1981033 #1981033 Correct watchlist notification spelling mistake 4 Medium   10 Fix Released
1981386 #1981386 select2.full.js doesn't load if wwwroot is not set 4 Medium Gold  10 Fix Released
1981767 #1981767 Fix spelling mistakes found by codespell 4 Medium Kristina Hoeppner  10 Fix Released
1981944 #1981944 Add XML-RPC to impish and jammy 4 Medium   10 Fix Released
1982719 #1982719 Allow for default values to new LTI advantage fields In case the tables already have content 4 Medium   10 Fix Released
1983802 #1983802 Behat: Semi-automating manual check for eyeballing themes 4 Medium   10 Fix Released
1984016 #1984016 Updating the supported web browsers on the "Login" help page. 4 Medium Mitsuhiro Yoshida  10 Fix Released
1984032 #1984032 The adding people by CSV page's progress now finishes at 110% 4 Medium   10 Fix Released
1984851 #1984851 Site logo not shown in maintenance mode 4 Medium   10 Fix Released
1986746 #1986746 A few missing strings on the 'Admin overview' page 4 Medium Veronica Varsha David Raj  10 Fix Released
1988005 #1988005 Groups containing collections with cover images cannot be deleted 4 Medium Fergus Whyte  10 Fix Released
1988701 #1988701 Selected rows that are grey in 'People search' are not highlighted 4 Medium Robert Lyon  10 Fix Released
1992312 #1992312 embededurls.php doesn't handle protocolless URLs 4 Medium Gold  10 Fix Released
1994908 #1994908 Chevron on plan tasks in 'Edit' mode sits incorrectly 4 Medium   10 Fix Released
1968632 #1968632 Elasticsearch and "ignoressl" 5 Low Gold  10 Fix Released
1971506 #1971506 Remove orphaned files view/edit.tpl and view/layout.tpl 5 Low   10 Fix Released
1975712 #1975712 image rotation fails if there is an external file system 5 Low   10 Fix Released
1980021 #1980021 session_get_instance() does not exist 5 Low   10 Fix Released
1991864 #1991864 Badgr token reset message fix 5 Low   10 Fix Released
1994439 #1994439 Remove the deprecated --no-alias tag on nvm check 5 Low Doris Tam  10 Fix Released
1915088 #1915088 Export all accounts via cli 6 Wishlist   10 Fix Released
1915975 #1915975 Upgrade Bootstrap from 4.3.1 to 5.0.1 (LTS ends in Nov 2022) 6 Wishlist Doris Tam  10 Fix Released
1946291 #1946291 UX/IA: Change 'Pages and collections' to 'Portfolios' 6 Wishlist Dianne Tennent  10 Fix Released
1947528 #1947528 Don't delete external apps even when people are using it as auth method 6 Wishlist Dianne Tennent  10 Fix Released
1962425 #1962425 Upgrade Fontawesome from 5.8.1 to 6.1.1 6 Wishlist Dianne Tennent  10 Fix Released
1968769 #1968769 SmartEvidence status summary information 6 Wishlist Gold  10 Fix Released
1968770 #1968770 SmartEvidence report 6 Wishlist   10 Fix Released
1968773 #1968773 Improve UX for sign-off and verification 6 Wishlist Robert Lyon  10 Fix Released
1968800 #1968800 Move account holders in bulk via CSV into another institution 6 Wishlist Matthew Hilton  10 Fix Released
1969843 #1969843 Swap 'Settings' button for 'Display page' button on page settings page 6 Wishlist Dianne Tennent  10 Fix Released
1971106 #1971106 Add a masquerade link to people search 6 Wishlist Robert Lyon  10 Fix Released
1971239 #1971239 Change the name display order on Profile page according to language usage. 6 Wishlist   10 Fix Released
1971510 #1971510 Add 'Quick edit' options to PDF, files to download, course completion blocks 6 Wishlist Robert Lyon  10 Fix Released
1972050 #1972050 Change the name display order on "People search" page and "Add a person" page according to language usage. 6 Wishlist   10 Fix Released
1976408 #1976408 PHP 8 Compatibility: root dir / misc 6 Wishlist Gold  10 Fix Released
1976410 #1976410 PHP 8 Compatibility: auth 6 Wishlist Gold  10 Fix Released
1976411 #1976411 PHP 8 Compatibility: Blocktype 6 Wishlist Gold  10 Fix Released
1976414 #1976414 PHP 8 Compatibility: admin 6 Wishlist Gold  10 Fix Released
1976416 #1976416 PHP 8 Compatibility: api 6 Wishlist Gold  10 Fix Released
1976417 #1976417 PHP 8 Compatibility: artefact 6 Wishlist Gold  10 Fix Released
1976418 #1976418 PHP 8 Compatibility: export 6 Wishlist Gold  10 Fix Released
1976419 #1976419 PHP 8 Compatibility: grouptype 6 Wishlist Gold  10 Fix Released
1976420 #1976420 PHP 8 Compatibility: import 6 Wishlist Gold  10 Fix Released
1976421 #1976421 PHP 8 Compatibility: interaction 6 Wishlist Gold  10 Fix Released
1976422 #1976422 PHP 8 Compatibility: json 6 Wishlist Gold  10 Fix Released
1976423 #1976423 PHP 8 Compatibility: lib 6 Wishlist Gold  10 Fix Released
1976424 #1976424 PHP 8 Compatibility: module 6 Wishlist Gold  10 Fix Released
1976426 #1976426 PHP 8 Compatibility: search 6 Wishlist Gold  10 Fix Released
1976428 #1976428 PHP 8 Compatibility: skin 6 Wishlist Gold  10 Fix Released
1976429 #1976429 PHP 8 Compatibility: testing 6 Wishlist Gold  10 Fix Released
1976430 #1976430 PHP 8 Compatibility: theme 6 Wishlist Gold  10 Fix Released
1976431 #1976431 PHP 8 Compatibility: user 6 Wishlist Gold  10 Fix Released
1976432 #1976432 PHP 8 Compatibility: webservice 6 Wishlist Gold  10 Fix Released
1978022 #1978022 Update get_affiliation_map() to check for a local class methoc 6 Wishlist Gold  10 Fix Released
1978425 #1978425 Change site registration to opt-out 6 Wishlist Robert Lyon  10 Fix Released
1979151 #1979151 Use the <meta> theme-color option for a Mahara theme 6 Wishlist Robert Lyon  10 Fix Released
1979372 #1979372 The 'show more' pagination needs to be a bit more flexible 6 Wishlist Robert Lyon  10 Fix Released
1982294 #1982294 Accessibility: ability to write alt text that is different to file description text for images 6 Wishlist   10 Fix Released
1982298 #1982298 UX: Make the 'Return to pages and collections' button also available in 'Display' mode. 6 Wishlist   10 Fix Released
1983430 #1983430 Make changes to LTI Advantage to work with Moodle 6 Wishlist Robert Lyon  10 Fix Released
1984140 #1984140 PHP 8 Compatibility: phan 6 Wishlist Gold  10 Fix Released
1986994 #1986994 Display institution support administrators on the institution overview page 6 Wishlist Robert Lyon  10 Fix Released
1987718 #1987718 Add customisations.md file to capture customisations 6 Wishlist   10 Fix Released
1989388 #1989388 Allow the LTI/LTI_Advantage to process the 'lis_person_sourcedid' as a remoteusername 6 Wishlist   10 Fix Released
1989397 #1989397 Allow partial institution mapping in SAML for affiliate email 6 Wishlist Robert Lyon  10 Fix Released
1992702 #1992702 Allow a certain style attribute in HTMLPurifier (for Canva iframe and others) 6 Wishlist   10 Fix Released
This milestone contains Public information
Everyone can see this information.