[Mahara-contributors] [Bug 1991591] Re: Group cloning fails - problem with multibyte UTF8

2023-03-27 Thread Launchpad Bug Tracker
[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

2023-03-27 Thread Kristina Hoeppner
*** 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'

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Doris Tam
*** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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'

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Kristina Hoeppner
** 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.

2023-03-27 Thread Kristina Hoeppner
** 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

2023-03-27 Thread Doris Tam
** 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

2023-03-27 Thread Mahara Bot
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.

2023-03-27 Thread Mitsuhiro Yoshida
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

2023-03-27 Thread Doris Tam
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

2023-03-27 Thread Doris Tam
** 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

2023-03-27 Thread Mahara Bot
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