[Mahara-contributors] [Bug 1991591] Re: Group cloning fails - problem with multibyte UTF8
[Expired for Mahara because there has been no activity for 60 days.] ** Changed in: mahara Status: Incomplete => Expired -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1991591 Title: Group cloning fails - problem with multibyte UTF8 Status in Mahara: Expired Bug description: If the user tries to clone a group named with special characters (mb4), the cloning will fail. The bug is in version 21.10.04 and maybe elsewhere. It is caused by an error in the lib/group.php script on line 377. Here, strtolower is mistakenly used instead of mb_strtolower. The code on the line should be: if (get_records_sql_array('SELECT id FROM {group} WHERE LOWER(TRIM(name)) = ?', array(mb_strtolower(trim($data['name']) { Same problem is in group/edit.php: on line 481. Correct code is here: if ($ids = get_records_sql_array('SELECT id FROM {group} WHERE LOWER(TRIM(name)) = ?', array(mb_strtolower(trim($values['name']) { line 497 if ($ids = get_records_sql_array('SELECT id FROM {group} WHERE LOWER(TRIM(shortname)) = ?', array(mb_strtolower(trim($values['shortname']) { Regards. Tomas Jakes To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1991591/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1998733] Re: Retain SmartEvidence and portfolio completion statuses with new submission copy
*** This bug is a duplicate of bug 1996475 *** https://bugs.launchpad.net/bugs/1996475 ** This bug has been marked a duplicate of bug 1996475 Allow submissions to create a duplicate page/collection and submit that leaving the original still editable -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1998733 Title: Retain SmartEvidence and portfolio completion statuses with new submission copy Status in Mahara: In Progress Bug description: This is a follow-on from bug #1996475 Normally, when a copy is made, certain tracking elements are reset as it's a new portfolio. However, when we make a copy for a submission to a group or via LTI, all statuses need to be retained so that the portfolio can be assessed with all the information available. SmartEvidence needs to keep without any changes to dates and times and owners: - Annotation - Assessment status - Feedback We should also expand the SmartEvidence report by the optional column 'Submission' to make it easier to filter the report in particular for active submissions or those that still have the flag 'Submission' set. Portfolio completion needs to keep: - Sign-off status and time - Verification status (part of the sign-off functionality) and time and person who verified - Information and statuses stored in the 'Portfolio review' blocks Peer assessments also need to be retained. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1998733/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2013001] [NEW] Change email header in 'logged in' contact us from 'From' to 'Reply-to'
Public bug reported: When you send a 'Contact us' message while you are not logged in, Mahara sends it correctly: From: [Site name] Reply-to: [Sender name] However, when you are logged in, it puts the sender's details in the 'From' field and thus the 'Reply-to' field is ignored. We need to follow the logged out sender format so that email providers don't put our mails into spam because they think we are pretending to send from a domain we don't control. So instead of having a customisation to do things differently for 'Contact us', we should have one rule that follows what we currently do for emails when people are not logged in. How to differentiate the notifications when logged in and when not? - The notification when someone is logged in includes a link to their profile URL via 'See...' after the main body of the message. The scenario that should be covered: 1. You are not logged into Mahara. 2. Send a message via 'Contact us'. 3. Existing behaviour:The email sent to the site admin has the no-reply email address for the site in 'From' and the sender's email in 'Reply-to'. 4. Log into Mahara as a regular account holder. 5. Send a message via 'Contact us'. 6. The email sent to the site admin has the no-reply email address for the site in 'From' and the sender's email in 'Reply-to'. ** Affects: mahara Importance: Wishlist Assignee: Robert Lyon (robertl-9) Status: Confirmed -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2013001 Title: Change email header in 'logged in' contact us from 'From' to 'Reply- to' Status in Mahara: Confirmed Bug description: When you send a 'Contact us' message while you are not logged in, Mahara sends it correctly: From: [Site name] Reply-to: [Sender name] However, when you are logged in, it puts the sender's details in the 'From' field and thus the 'Reply-to' field is ignored. We need to follow the logged out sender format so that email providers don't put our mails into spam because they think we are pretending to send from a domain we don't control. So instead of having a customisation to do things differently for 'Contact us', we should have one rule that follows what we currently do for emails when people are not logged in. How to differentiate the notifications when logged in and when not? - The notification when someone is logged in includes a link to their profile URL via 'See...' after the main body of the message. The scenario that should be covered: 1. You are not logged into Mahara. 2. Send a message via 'Contact us'. 3. Existing behaviour:The email sent to the site admin has the no-reply email address for the site in 'From' and the sender's email in 'Reply-to'. 4. Log into Mahara as a regular account holder. 5. Send a message via 'Contact us'. 6. The email sent to the site admin has the no-reply email address for the site in 'From' and the sender's email in 'Reply-to'. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2013001/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012572] Re: Bootstrap upgrade icon for copy page has changed - change back
*** This bug is a duplicate of bug 2008956 *** https://bugs.launchpad.net/bugs/2008956 ** This bug has been marked a duplicate of bug 2008956 PHP 8 deprecations to fix behat tests -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012572 Title: Bootstrap upgrade icon for copy page has changed - change back Status in Mahara: Confirmed Bug description: https://fontawesome.com/icons/clone?f=classic=regular Icon name 'copy' looks different after the upgrade. To keep the icon visually looking the same, it needs to be called 'clone' To check, make css on the 'main' branch and go to the "Portfolios" page. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012572/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1971898] Re: Pull ReCaptcha library via Composer
** Summary changed: - Pull libraries via Composer + Pull ReCaptcha library via Composer ** Changed in: mahara Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1971898 Title: Pull ReCaptcha library via Composer Status in Mahara: Fix Committed Bug description: A wishlist item for tracking the modernisation of how we manage third party libraries. We need to remove third party libraries from our codebase and have them included via composer. The 'make initcomposer' target will need to install the new libraries as well. https://wiki.mahara.org/wiki/Proposals/Management_of_third_party_libraries To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1971898/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1998556] Re: Allow multiple remote auths in user edit screen
Review at https://reviews.mahara.org/c/mahara/+/13163 ** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1998556 Title: Allow multiple remote auths in user edit screen Status in Mahara: In Progress Bug description: Currently when changing / editing a remote auth value for an auth instance for a person on the user edit page we can only set remote name But the system can handle multiple remoteusernames for a singe auth method. We need a way to be able to set multiple options and also list all the options that are in play to make things easier for an admin. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1998556/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1843853] Re: Add SmartEvidence framework creation/update web service
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1843853 Title: Add SmartEvidence framework creation/update web service Status in Mahara: In Progress Bug description: - Add idnumber fields to allow tracking of external competency identifiers - Add webservice to allow remote submission of matrix data To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1843853/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1945709] Re: Better handling of external apps when module is disabled
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1945709 Title: Better handling of external apps when module is disabled Status in Mahara: In Progress Bug description: A follow up to bug 1903601 Better handling of the enabling / disabling of external services if the underlying module is also disabled. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1945709/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1976415] Re: PHP 8 Compatibility: account
Doris, is this still a problem? ** Changed in: mahara Assignee: Gold (gold.catalyst) => (unassigned) ** Changed in: mahara Assignee: (unassigned) => Doris Tam (doristam) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1976415 Title: PHP 8 Compatibility: account Status in Mahara: In Progress Bug description: This is to track patchsets that will bring the codebase up to be compliant with PHP 8.1. The initial run through will be on a top level directory basis. i.e. the directories below htdocs. It will focus on the results from the PHPStan and Phan static analysis tools. This bug tracks files in the account directory. Testing will require identifying, from the patchset, where the code is used and then verifying that that area of the site still works in both PHP 7.4 and PHP 8.1. https://phpstan.org/ https://github.com/phan/phan To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1976415/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1819379] Re: update chromedriver for behat
Rather than updating the chrome driver locally, it will be better to make Behat run in Docker. ** No longer affects: mahara/21.10 ** No longer affects: mahara/22.04 ** No longer affects: mahara/22.10 ** No longer affects: mahara/23.04 ** Changed in: mahara Milestone: 22.10.1 => 24.04.0 ** Summary changed: - update chromedriver for behat + Get Behat to run in Docker -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1819379 Title: Get Behat to run in Docker Status in Mahara: Confirmed Bug description: Given that there is an exploit for chrome versions below 72.0.3626.121, we should update chromedriver to work with newer versions. (Our current version 2.38 is only compatible with chrome up to version 67). The chrome version on Jenkins will need to be updated to run with the new chromedriver. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1819379/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1940785] Re: Upgrade chrome-php to version 1.8.1
Needs new patch ** Summary changed: - Upgrade chrome-php to version 1.0 + Upgrade chrome-php to version 1.8.1 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1940785 Title: Upgrade chrome-php to version 1.8.1 Status in Mahara: In Progress Bug description: There is a newer version of chrome-php, version 1.0 out now but it currently requires php 7.3+ for it to install. At this stage 23 Aug 2021 the 0.11 version still is available but will most likely not be soon. So we will need to add the newer version as soon as we can To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1940785/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1749039] Re: Change what is reported in 'Latest changes I can view' and considered for mtime
** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1749039 Title: Change what is reported in 'Latest changes I can view' and considered for mtime Status in Mahara: In Progress Bug description: If we - have a collection of views - edit the access of a views in shared by me page - edit the access of a view from the view edit page The last modified time of the view does not update. Changing a view's access is a modification of the view in the sense that more/less people can see the view. We need to update the view's mtime to the same date as the view access ctime. Not doing so causes problems for advanced reporting where we find things via viewaccess time but display view mtime To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1749039/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2000686] Re: LTI 1.1 misaligned auth after 22.10 upgrade
There is no easy automatic fix. We suggest to fix the auth methods manually for the time being or provide a patch for the mapping. ** Changed in: mahara Status: Triaged => Won't Fix ** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2000686 Title: LTI 1.1 misaligned auth after 22.10 upgrade Status in Mahara: Won't Fix Bug description: Mahara: 22.10.0 OS: Linux 20.04 DB: Postgres Browser: n/a Post an upgrade from 21.10 to 22.10, the LTI auth for an institution is misaligned and users can no longer log in. Scenario with LTI integrated Blackboard LMS: - In 21.10, create an institution1 with 1 LIT auth "Web services" - Created 2 enabled registered external apps: 1. "Blackboard LTI" <- owner was deleted but still exists (i.e. create app then delete user) 2. "Blackboard LTI Mahara" <- genuine LTI and owner still exists - Crete users in instintution1 with "webservice" auth - Upgrde to 22.10 - All users should be converted to "Blackboard LTI Mahara" as that is the valid instance. What happens: the users are still linked to the "webservice" auth which doesn't have any valid registered apps. An additional SQL during the upgrade should: * update all auth_remote_user records from the old auth to the new auth * update all usr records from the old auth to the new auth * the old "webservice" auth in the institution should be deleted To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2000686/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2006632] Re: PHP port in use for behat
We set the port for Behat in the Mahara config.php -> setting it elsewhere doesn't seem to be right. Bob will have another think. It would be better to just change it in one place. ** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2006632 Title: PHP port in use for behat Status in Mahara: Triaged Bug description: I had an issue running mahara_behat.sh and tracked it down to port 8000 already being used. We should check for the port being in use and incrementing if so. The attached patch resolved this for me. This uses nc (netcat) to test the port. From what I've seen, netcat is installed on more distros than not. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2006632/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1933382] Re: Safari 13.1 blocks LTI that are embedded
** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1933382 Title: Safari 13.1 blocks LTI that are embedded Status in Mahara: Triaged Bug description: Canvas provides some guidance: https://community.canvaslms.com/t5/Canvas-Developers- Group/Safari-13-1-and-LTI-Integration/ba-p/273051 This needs further investigation on how to resolve the issue in general. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1933382/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1966154] Re: TinyMCE on mobile doesn't allow for the adding of table rows / editing table properties
First step: Find answers for the investigation please. :-) ** Changed in: mahara Assignee: (unassigned) => Doris Tam (doristam) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1966154 Title: TinyMCE on mobile doesn't allow for the adding of table rows / editing table properties Status in Mahara: Triaged Bug description: It is not possible to add more rows to a table when you want to edit text via tinyMCE on a mobile device, e.g. phone. The current mobile interface of tinyMCE prevents the editing of table properties. I checked the online demo of tinyMCE and there it is possible to edit tables in both the basic and fully featured examples https://www.tiny.cloud/docs/demo/ but it doesn't look like those examples are using the mobile tinyMCE interface. We'd need to investigate: - Is the mobile interface we use still supported? There were some deprecations? - Do we still need a special mobile interface or can tinyMCE 5 be used on mobile as is? To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1966154/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2004524] Re: Comment like blocks do not allow for chosing the sort order
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2004524 Title: Comment like blocks do not allow for chosing the sort order Status in Mahara: Confirmed Bug description: The comments, peerassessment, annotations, and checkpoint blocks list feedback and the sort order of the feedback is controlled by an institution setting "Comment sort order". But it would be good if the block itself could have a sort config setting to override the institution value because we might want one type to be ordered a different way. Also I'd like the use of constants for 'earliest' and 'latest' etc like so // Comments sort order define('LATEST', 'latest'); define('EARLIEST', 'earliest'); define('ASCENDING', 'ASC'); define('DESCENDING', 'DESC'); define('LAST', 'last'); To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2004524/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1979373] Re: Deprecate SOAP support
In the first instance: Add deprecation message that it will go away in 24.04. ** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1979373 Title: Deprecate SOAP support Status in Mahara: Confirmed Bug description: While working through PHPStan issues I found that the SOAP implementation should have been reliably throwing errors. The lack of issues in this area suggests that this is not being used at all. Rather than supporting what is now quite old code we should just deprecate it and remove it from the codebase. The area that drew this to my attention is here: https://git.mahara.org/mahara/mahara/-/blob/main/htdocs/lib/mahara.php#L2640 $wsseSoapClient = new webservice_soap_client_wsse( array($client, '_doRequest'), $client->wsdlfile, $client->getOptions() ); The first parameter, which should declare our request, is unused in webservice_soap_client_wsse() The third parameter is unused also. In the webservice_soap_client_wsse() class there is a private $options, but this is never set. Also, webservice_soap_client(), which gives us $client, has no getOptions() method so this should also be erroring out loudly. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1979373/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1990611] Re: Be able to update an annotation as long as it hasn't received feedback or an assessment
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1990611 Title: Be able to update an annotation as long as it hasn't received feedback or an assessment Status in Mahara: Confirmed Bug description: In bug #1916833 we removed the possibility to update an annotation via a page as it was not possible to update it on the SmartEvidence overview page, thus making it inconsistent. This was actually documented in the manual ;-) : "You can change the text as long as no feedback has been placed on the block. In order to change the text, you go into Edit mode of the page and then choose the Configure icon of the Annotation block that you want to change. You cannot change the annotation from the SmartEvidence map." It would be beneficial to bring this functionality back but actually allow learners to update the annotation both on the page and also via the SmartEvidence overview page to make it consistent. Learners should only be able to update their annotations as long as nobody has left feedback or the assessment status hasn't changed beyond 'Ready for assessment'. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1990611/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1990900] Re: SimpleSamlPhp 2.0 upgrade
** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1990900 Title: SimpleSamlPhp 2.0 upgrade Status in Mahara: Confirmed Bug description: Will need to do some refactoring to get simplesamlphp 2.0 working with Mahara To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1990900/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1987709] Re: Authentication via SAML looks to cause improper setting of 'lastlastlogin'
** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1987709 Title: Authentication via SAML looks to cause improper setting of 'lastlastlogin' Status in Mahara: Confirmed Bug description: It looks like we set it in the auth/saml/lib.php file but also call the $USER->reanimate() function that then calls $USER->authenticate() that also look to set it. We need to check if we actually need to set it in the saml file or just leave it to the reanimate function To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1987709/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1969539] Re: Behat test for the portfolio completion page
Note: the sign-off block is now a page setting -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1969539 Title: Behat test for the portfolio completion page Status in Mahara: Confirmed Bug description: Related to this bug here: https://bugs.launchpad.net/mahara/+bug/1857933 Test steps (from Release Testing spreadsheet) 1. Admin turns Portfolio completion on in the institution settings 2. Log in as institution member. 3. Create a collection with Portfolio completion turned on. Add 3 pages with the following blocks: P1. Sign-off block P2. Sign-off block with verification enabled P3. No sign-off block 4. Page owner ticks off the pages on the front page of the collection. Portfolio completion shows 67% 5. Owner shares collection with a specific person who they assign the manager role to. 6. Log in as the manager. They should see the following on the collection front page: P1. Sign off block ticked, nothing to do for verifier P2. Sign off block ticked; red dot for verification P3. No sign-off or verification. 7. Manager ticks off the Verification. It becomes a tick and the completion becomes 100% To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1969539/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2007431] Re: Annotation blocks are not added in full width via matrix page
** Summary changed: - Annotation blocks are not added in full width + Annotation blocks are not added in full width via matrix page ** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2007431 Title: Annotation blocks are not added in full width via matrix page Status in Mahara: Confirmed Bug description: For Mahara 23.04 we changed the default width of blocks to full width. However, an annotation block is still only 1/3 of that width. To replicate: 1. Enable SmartEvidence for the institution. 2. Create a collection with one page and select a SmartEvidence framework. 3. Place an annotation via the SmartEvidence matrix page. 4. Go to the page for which the annotation was added. Results: - Expected: The annotation block is added in full width. - Actual: It's not. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2007431/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1964023] Re: Embedly doesn't have a free option any more
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1964023 Title: Embedly doesn't have a free option any more Status in Mahara: Confirmed Bug description: Alerted to at https://mahara.org/interaction/forum/topic.php?id=7716=35757 I see two options: 1. Remove the Embedly integration 2. Make it optional for those sites that have a subscription My preference at this stage would be option 1 as we wouldn't know what changes there might still be that we would need to make in order to continue to support Embedly. It would be better for it to be a third- party plugin that can be maintained by those that do want to use this service rather than something we maintain in the core project like the block storage plugin for AWS and Microsoft Azure. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1964023/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1980710] Re: Accessibility: TinyMCE editors are not accessible in Orca on Linux
** Changed in: mahara Importance: High => Medium ** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1980710 Title: Accessibility: TinyMCE editors are not accessible in Orca on Linux Status in Mahara: Confirmed Bug description: TinyMCE Editors cannot be accessed by screen reader Test environment: Chrome + Orca on Linux To test: - Turn on screen reader - In Chrome browser, create a page and click 'Add' to add a new text block ('Add' button is also not accessible, this is reported here: Bug 1977892) - Using the tab key, tab into the TinyMCE text editor Expected result: - Able to understand/use the text editor with impaired vision i.e. only using screen reader. Actual result: - When moving tab focus to the text editor, the screen reader just says 'Blank' I see that TinyMCE has accessibility features: https://www.tiny.cloud/docs/configure/accessibility/ - so hopefully we can apply these to our implementation. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1980710/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1982702] Re: Date strings to be in correct language
Way forward: Find all the places where we use date and date-time strings -> consolidate these to use formats allowed by ICU because we should keep things consistent anyway and don't need lots of different date displays ** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1982702 Title: Date strings to be in correct language Status in Mahara: Confirmed Bug description: Display the dates in correct language If we have a multi tenancy site then the PHP language may not be set to the one a person is viewing the site with so that PHP created strings, like a date may be in wrong language, eg EN 24 July 2022, 08:37 DE 24. July 2022, 08:37 We can't use the PHP setlocale() function because it can cause issues on a multithreaded server Now that we are including PHP intl module by default we can use some of it's functions to get what we need, eg: $cl = current_language(); // Remove the '.utf8' from the language $cl = preg_replace('/\.utf8$/','',$cl); $langobject = datefmt_create($cl, IntlDateFormatter::LONG, IntlDateFormatter::SHORT, null, null, 'dd. , hh:HH'); $langstring = datefmt_format($langobject, 1658651838); log_debug($langstring); To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1982702/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1756904] Re: UTF8 character encoding problem in HTML export
** Changed in: mahara Importance: High => Medium ** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1756904 Title: UTF8 character encoding problem in HTML export Status in Mahara: Confirmed Bug description: - Tested in demo.mahara.org - Client Os : Windows - Chrome 64.0.3282.186, Firefox 58.0.2, Microsoft Edge 41.16299.248.0 Steps to reproduce - Create a Portfolio page with UTF8 accents in Title. - Export to HTML with "All my data" - Url to the page in index.html contains accents - Look in the archive /views/ and the folder's page name contains undefined characters (Windows) To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1756904/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1938740] Re: Auth remote user table causing problems with duplicate entries
** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1938740 Title: Auth remote user table causing problems with duplicate entries Status in Mahara: Confirmed Bug description: This is the problem: The function "find_by_instanceid_username()" can cause the SQL error "ERROR: more than one row returned by a subquery used as an expression" This happens because we check remote username against username by first converting it to lowercase. We do this because username is always saved / matched as lowercase. But we don't do the same for remoteusername. So if we have the scenario where an external system logs in, say SAML, as 'test01' it creates a new user with username = 'test01' and remoteusername = 'test01' (at this point all is fine) Then if another external system logs in, say LTI, with 'Test01' it won't match on the auth_remote_user table but will subsequently match on the user table (as it will try the lowercase version of the value) but it will save a new record in the auth_remote_user as 'Test01'. So then, on the next remote login, it will now find 2 records where the remoteusername = 'test01' and another row in the auth_remote_user table where remoteusername = 'Test01' then things break. We get ERROR: more than one row returned by a subquery used as an expression We need to: 1) adjust the places where we save data to "auth_remote_user" table, eg create_user() / LTI login etc so that we only save it as lowercase 2) Make sure all the places we query on it is done by matching lowercase values 3) Adjust the primary key on the auth_remote_user table so that we check the remoteusername as lowercase eg change to "authremouser_autrem_pk" PRIMARY KEY, btree (authinstance, lower(remoteusername::text)) So that if (1, 'test01') exists then (1, 'Test01') is trying to be added it should be rejected at db level as being a duplicate To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1938740/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1890218] Re: Plugin jQuery UI touchpunch no longer maintained
** Changed in: mahara Milestone: 23.04.0 => 24.04.0 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1890218 Title: Plugin jQuery UI touchpunch no longer maintained Status in Mahara: Confirmed Bug description: From the github page: jQuery UI Touch Punch is a small hack that enables the use of touch events on sites using the jQuery UI user interface library. https://github.com/furf/jquery-ui-touch-punch Touch Punch works by using simulated events to map touch events to their mouse event analogs. This library was last updated in 2014. Given the proliferation of touch devices since then it seems maybe it might have been superseded? Or maybe we don't need it anymore? We should investigate whether we need this old library still. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1890218/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 1997199] Re: Group tutors cannot create new pages - page stays loading
** Changed in: mahara Milestone: 23.04.0 => None -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1997199 Title: Group tutors cannot create new pages - page stays loading Status in Mahara: Invalid Bug description: Set up: 1. Create a controlled group and change the type to 'Course' so that the role 'Tutor' is available. 2. Add a member to the group as a tutor 3. Log in as the tutor and create a new page Expectation: Page is created Reality: The page stays loading and never finishes Dev: the function 'role_has_permission' gets called when a group 'member' creates a page. However, when tutors create a page, this is skipped. It might be missing some checks. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1997199/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012988] Re: Small fix for a typo on lang/en.utf8/mahara.php.
** Changed in: mahara Status: New => In Progress -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012988 Title: Small fix for a typo on lang/en.utf8/mahara.php. Status in Mahara: In Progress Bug description: I think it's better to fix a typo (capitalisation and lowercase) on lang/en.utf8/mahara.php as below. Langfile: lang/en.utf8/mahara.php String: releasedinfofor [Before] RElease options for "%s" [After] Release options for "%s" To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012988/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012987] Re: Group forum moderated forum posts attachment visibility missing
** Description changed: Steps to reproduce: 1. Create a group (where posts can be moderated/edited by admin) 2. Add a group member - as the group member, make a forum post with an attachment and embed a file 3. As the admin, go to the group member's forum post 4. Go to edit the forum post Expectation: As admin, I can see the existing forum post attachment listed in the attachments area Current result: The attachments area has nothing listed - 'No files found' + + Additionally, when moderating a post, on saving, the embedded image is + no longer visible to the admin. -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012987 Title: Group forum moderated forum posts attachment visibility missing Status in Mahara: New Bug description: Steps to reproduce: 1. Create a group (where posts can be moderated/edited by admin) 2. Add a group member - as the group member, make a forum post with an attachment and embed a file 3. As the admin, go to the group member's forum post 4. Go to edit the forum post Expectation: As admin, I can see the existing forum post attachment listed in the attachments area Current result: The attachments area has nothing listed - 'No files found' Additionally, when moderating a post, on saving, the embedded image is no longer visible to the admin. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012987/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012988] A patch has been submitted for review
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13874 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012988 Title: Small fix for a typo on lang/en.utf8/mahara.php. Status in Mahara: New Bug description: I think it's better to fix a typo (capitalisation and lowercase) on lang/en.utf8/mahara.php as below. Langfile: lang/en.utf8/mahara.php String: releasedinfofor [Before] RElease options for "%s" [After] Release options for "%s" To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012988/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012988] [NEW] Small fix for a typo on lang/en.utf8/mahara.php.
Public bug reported: I think it's better to fix a typo (capitalisation and lowercase) on lang/en.utf8/mahara.php as below. Langfile: lang/en.utf8/mahara.php String: releasedinfofor [Before] RElease options for "%s" [After] Release options for "%s" ** Affects: mahara Importance: Low Status: New ** Tags: lang -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012988 Title: Small fix for a typo on lang/en.utf8/mahara.php. Status in Mahara: New Bug description: I think it's better to fix a typo (capitalisation and lowercase) on lang/en.utf8/mahara.php as below. Langfile: lang/en.utf8/mahara.php String: releasedinfofor [Before] RElease options for "%s" [After] Release options for "%s" To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012988/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2012987] [NEW] Group forum moderated forum posts attachment visibility missing
Public bug reported: Steps to reproduce: 1. Create a group (where posts can be moderated/edited by admin) 2. Add a group member - as the group member, make a forum post with an attachment and embed a file 3. As the admin, go to the group member's forum post 4. Go to edit the forum post Expectation: As admin, I can see the existing forum post attachment listed in the attachments area Current result: The attachments area has nothing listed - 'No files found' ** Affects: mahara Importance: Undecided Status: New -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2012987 Title: Group forum moderated forum posts attachment visibility missing Status in Mahara: New Bug description: Steps to reproduce: 1. Create a group (where posts can be moderated/edited by admin) 2. Add a group member - as the group member, make a forum post with an attachment and embed a file 3. As the admin, go to the group member's forum post 4. Go to edit the forum post Expectation: As admin, I can see the existing forum post attachment listed in the attachments area Current result: The attachments area has nothing listed - 'No files found' To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2012987/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2007897] Re: Different icons on 'Portfolios' overview page when portfolio is submitted
** Changed in: mahara Status: Confirmed => Fix Committed ** Changed in: mahara Assignee: (unassigned) => Robert Lyon (robertl-9) -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2007897 Title: Different icons on 'Portfolios' overview page when portfolio is submitted Status in Mahara: Fix Committed Bug description: In bug #1996475 we are changing the submission workflow so that copies of portfolios are submitted. Currently, the only differentiator between submitted portfolios and those that are ready to be turned into regular portfolios is colour: muted yellow (fully submitted) and muted green (not submitted any more, but still marked as submission so it doesn't clutter the regular portfolios screen). We should have another visual indicator for those that can't perceive colour. The idea is to use different icons in place of the 'More options' icon instead of having an information icon that is not clickable. That means, to tie in with the three different states that we have: 1. Regular portfolio: 'More options' icon of the ellipses 2. Submitted portfolio: Instead of the ellipses have icon check-to-slot that we already use for 'Submissions' in the admin area https://fontawesome.com/icons/check-to-slot?s=solid=classic ; tooltip / screenreader text: 'Submission information for "Title of the portfolio"' 3. Released portfolio but still flagged as submission: Instead of the ellipses have icon square-check https://fontawesome.com/icons/square-check?s=regular=classic ; tooltip / screenreader text: 'Portfolio "Title of the portfolio" released' Once we have the icons, check with Evonne if we should / could colorise them to match the muted colour states, but we'd need to check the contrast. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2007897/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp
[Mahara-contributors] [Bug 2007897] A change has been merged
Reviewed: https://reviews.mahara.org/c/mahara/+/13864 Committed: https://git.mahara.org/mahara/mahara/commit/6960ea0d83dc54550e6f7592406fd5d1a5601c9c Submitter: "Doris Tam " Branch:main commit 6960ea0d83dc54550e6f7592406fd5d1a5601c9c Author: Robert Lyon Date: Tue Mar 21 10:10:11 2023 +1300 Bug 2007897: Use different icons for the sumbission states When viewing the portfolios on the index page Signed-off-by: Robert Lyon Change-Id: I8c0a9d4ac25dfabca22e163fbe9e865252ad5065 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/2007897 Title: Different icons on 'Portfolios' overview page when portfolio is submitted Status in Mahara: Fix Committed Bug description: In bug #1996475 we are changing the submission workflow so that copies of portfolios are submitted. Currently, the only differentiator between submitted portfolios and those that are ready to be turned into regular portfolios is colour: muted yellow (fully submitted) and muted green (not submitted any more, but still marked as submission so it doesn't clutter the regular portfolios screen). We should have another visual indicator for those that can't perceive colour. The idea is to use different icons in place of the 'More options' icon instead of having an information icon that is not clickable. That means, to tie in with the three different states that we have: 1. Regular portfolio: 'More options' icon of the ellipses 2. Submitted portfolio: Instead of the ellipses have icon check-to-slot that we already use for 'Submissions' in the admin area https://fontawesome.com/icons/check-to-slot?s=solid=classic ; tooltip / screenreader text: 'Submission information for "Title of the portfolio"' 3. Released portfolio but still flagged as submission: Instead of the ellipses have icon square-check https://fontawesome.com/icons/square-check?s=regular=classic ; tooltip / screenreader text: 'Portfolio "Title of the portfolio" released' Once we have the icons, check with Evonne if we should / could colorise them to match the muted colour states, but we'd need to check the contrast. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/2007897/+subscriptions ___ Mailing list: https://launchpad.net/~mahara-contributors Post to : mahara-contributors@lists.launchpad.net Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp