[Mahara-contributors] [Bug 2037565] A patch has been submitted for review

2023-09-29 Thread Mahara Bot
Patch for "22.10_STABLE" branch:
https://reviews.mahara.org/c/mahara/+/13900

-- 
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/2037565

Title:
  Display problem with search label in Portfolios page (lang french)

Status in Mahara:
  New

Bug description:
  To reproduce :
  * Navigate to the 'Portfolios' (page view/index.php or Main menu > create > 
Portfolios)
  * Click the "Language chooser" to switch to french language.

  Actual : the two Drop-down labels of 'Search' and 'Sort by' are overlapped.
  Expected : spacing between them

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2037565/+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 2006512] A change has been merged

2023-04-08 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13895
Committed: 
https://git.mahara.org/mahara/mahara/commit/5426af6971ba9284b963ba93ef99f9fc87c2c64b
Submitter: "Robert Lyon "
Branch:main

commit 5426af6971ba9284b963ba93ef99f9fc87c2c64b
Author: Kristina Hoeppner 
Date:   Wed Apr 5 14:18:40 2023 +1200

Bug 2006512: Consolidate 'Manage access' and 'Share' and icons

Use the lock / unlock icon only for indicating the
state on the portfolios overview page, and use the
'share' icon, i.e. the 'share-nodes' FontAwesome
icon for all the other areas. Strings are also
adjusted.

Change-Id: Ic22cf76fb3f6a8173fcd880114064765df0fd2e4
Signed-off-by: Doris Tam 

-- 
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/2006512

Title:
  'Manage access' or 'Sharing' - which is it?

Status in Mahara:
  Fix Committed

Bug description:
  The page which displays management of sharing pages is currently
  called 'Share'. However, on the 'Portfolios' page, the card dropdown
  says ' Manage access'

  
  http://mahara/view/accessurl.php?collection=1 goes to a page called ' Edit 
access'

  See images for more. Titles, buttons, and links that go to the same
  functionality should be called the same otherwise it creates
  complexity in people learning to use Mahara.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2006512/+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 2013246] A change has been merged

2023-04-07 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13897
Committed: 
https://git.mahara.org/mahara/mahara/commit/27fcacf9d36d998b38cda5eaf0b74655aadc85ce
Submitter: "Robert Lyon "
Branch:main

commit 27fcacf9d36d998b38cda5eaf0b74655aadc85ce
Author: Robert Lyon 
Date:   Thu Apr 6 16:17:53 2023 +1200

Bug 2013246: Disable copy page link - regression issue

Still need the copy link in 'More' menu on normal page within a
collection to prompt with modal to choose copy collection or copy page

Signed-off-by: Robert Lyon 
Change-Id: Id5ed8af41195a842892d68fcf8c6e508f9c00159

-- 
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/2013246

Title:
  Disable copy page link when link is an  tag

Status in Mahara:
  Fix Committed

Bug description:
  Normally the 'copy' option is a button set by pieforms and so has a
  built in disable/processing system so we can only click it once.

  But if we have an  link tag that hits the copying page directly
  with the view/collection id there is no disable mechanism on the link
  once it is clicked. This can cause people to click the link multiple
  times when the portfolio being copied is large because there is a
  delay after the clicking and before the finishing of
  process/redirection to new copy.

  We need some javascript to disable the link after the first click /
  show a processing icon so that people can only click it once before
  the process finishes/redirects

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2013246/+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] A change has been merged

2023-04-06 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13889
Committed: 
https://git.mahara.org/mahara/mahara/commit/03543dff93e0b98f3be85462dbad5dea00363d33
Submitter: "Robert Lyon "
Branch:main

commit 03543dff93e0b98f3be85462dbad5dea00363d33
Author: Robert Lyon 
Date:   Fri Mar 31 13:40:47 2023 +1300

Bug 2006632: Allow config.php set the PHP and SELENIUM ports

>From the $cfg->behat_wwwroot and  $cfg->behat_selenium2 values if they
specify a port number

Signed-off-by: Robert Lyon 
Change-Id: Ia243a5224723079980788710239c69246cd95bb3

-- 
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:
  Fix Committed

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 2007457] A patch has been submitted for review

2023-04-05 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13896

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  Fix Committed

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13882
Committed: 
https://git.mahara.org/mahara/mahara/commit/0f9421dbf33d2d4a5ca57b8b53e5008594170c44
Submitter: "Doris Tam "
Branch:main

commit 0f9421dbf33d2d4a5ca57b8b53e5008594170c44
Author: Robert Lyon 
Date:   Wed Mar 29 16:04:16 2023 +1300

Bug 1987709: Allow setting of lastlastlogin to work as expected

The $USER->reanimate() function does the actual setting of the
lastlogin and lastlastlogin values

Signed-off-by: Robert Lyon 
Change-Id: I05c226a5f2eb6e7b51cb9e26b8655a09a3a472cf

-- 
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:
  Fix Committed

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 2003378] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13869
Committed: 
https://git.mahara.org/mahara/mahara/commit/5c38878d2ca9c34086b618afdaa817041d38de26
Submitter: "Robert Lyon "
Branch:main

commit 5c38878d2ca9c34086b618afdaa817041d38de26
Author: Doris Tam 
Date:   Thu Mar 23 16:12:56 2023 +1300

Bug 2003378: Add PHP code sniffer into GrumPHP

- Add custom rule to enforce un-cuddled control structures
with phpcsfixer
- General fixes will use phpcbf

Change-Id: Ifad05cfc983bd0f059fc03b391cd1605c1c02e1f
Signed-off-by: Doris Tam 

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  Fix Committed

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2008956] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13893
Committed: 
https://git.mahara.org/mahara/mahara/commit/846ce66c55a5bc70d7bccc1992a55be9bd3ecefe
Submitter: "Robert Lyon "
Branch:main

commit 846ce66c55a5bc70d7bccc1992a55be9bd3ecefe
Author: Doris Tam 
Date:   Wed Apr 5 10:33:56 2023 +1200

Bug 2008956: Make the first behat test folder a quick run

This is so that in Jenkins, Behat can fail early and we
can test the config without waiting for a huge folder of
features to run first.

Change-Id: I75e4cfabbf6707bbb95c7977e7bc742f567dbfde

-- 
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/2008956

Title:
  PHP 8 deprecations to fix behat tests

Status in Mahara:
  In Progress

Bug description:
  Fixes to get tests running on PHP 8

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008956/+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] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13891
Committed: 
https://git.mahara.org/mahara/mahara/commit/375e732e172dd0a59ef37948e1f42077962542f3
Submitter: "Doris Tam "
Branch:main

commit 375e732e172dd0a59ef37948e1f42077962542f3
Author: Doris Tam 
Date:   Mon Apr 3 10:54:31 2023 +1200

Bug 1966154: Get table config back for mobile view of TinyMCE

Change-Id: I95aba78f3c00b78be24703448497dec0a5fa26bb
Signed-off-by: Doris Tam 

-- 
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:
  Fix Committed

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 2013246] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13884
Committed: 
https://git.mahara.org/mahara/mahara/commit/1e5bdee1f934a8342d6bdbbee724678d4a1998fb
Submitter: "Doris Tam "
Branch:main

commit 1e5bdee1f934a8342d6bdbbee724678d4a1998fb
Author: Robert Lyon 
Date:   Thu Mar 30 10:20:43 2023 +1300

Bug 2013246: Adding a way to disable copy links when via  tags

Signed-off-by: Robert Lyon 
Change-Id: I9b0b516b3b85aa324a481fd7a0596216adf0fa1c

-- 
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/2013246

Title:
  Disable copy page link when link is an  tag

Status in Mahara:
  Fix Committed

Bug description:
  Normally the 'copy' option is a button set by pieforms and so has a
  built in disable/processing system so we can only click it once.

  But if we have an  link tag that hits the copying page directly
  with the view/collection id there is no disable mechanism on the link
  once it is clicked. This can cause people to click the link multiple
  times when the portfolio being copied is large because there is a
  delay after the clicking and before the finishing of
  process/redirection to new copy.

  We need some javascript to disable the link after the first click /
  show a processing icon so that people can only click it once before
  the process finishes/redirects

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2013246/+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 2007457] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13894
Committed: 
https://git.mahara.org/mahara/mahara/commit/a853555af4e10739272d05ac698d3516f4f280ef
Submitter: "Doris Tam "
Branch:main

commit a853555af4e10739272d05ac698d3516f4f280ef
Author: Doris Tam 
Date:   Wed Apr 5 12:38:30 2023 +1200

Bug 2007457: Change FA copy icon to clone icon

*FontAwesome icon

Change-Id: I34969ef105a7dbac8615debf81facbf6ef3569f8

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  Fix Committed

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-04-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13839
Committed: 
https://git.mahara.org/mahara/mahara/commit/d7e1077a84fe0c558348ba4e0829556b9656feb2
Submitter: "Doris Tam "
Branch:main

commit d7e1077a84fe0c558348ba4e0829556b9656feb2
Author: Doris Tam 
Date:   Fri Mar 3 15:14:25 2023 +1300

Bug 2007457: Move bootstrap to NPM

Run in the htdocs folder: npm install
to get files we need from JS libraries.

In the same way that composer install will pull in our customisations for PHP,
npm install will pull in our customisations for JavaScript.

Post install script
- patch-package to manage customisations
- new /patches folder for managing npm patches

Change-Id: Ic174d28870480564fccbe7b04d70c9de7a2547c5
Signed-off-by: Doris Tam 

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  Fix Committed

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2006512] A patch has been submitted for review

2023-04-04 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13895

-- 
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/2006512

Title:
  'Manage access' or 'Sharing' - which is it?

Status in Mahara:
  In Progress

Bug description:
  The page which displays management of sharing pages is currently
  called 'Share'. However, on the 'Portfolios' page, the card dropdown
  says ' Manage access'

  
  http://mahara/view/accessurl.php?collection=1 goes to a page called ' Edit 
access'

  See images for more. Titles, buttons, and links that go to the same
  functionality should be called the same otherwise it creates
  complexity in people learning to use Mahara.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2006512/+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 2007457] A patch has been submitted for review

2023-04-04 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13894

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  Fix Committed

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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] A change has been merged

2023-04-04 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13883
Committed: 
https://git.mahara.org/mahara/mahara/commit/b537989311a6a87d99018fb3680613dcd4895406
Submitter: "Robert Lyon "
Branch:main

commit b537989311a6a87d99018fb3680613dcd4895406
Author: Robert Lyon 
Date:   Thu Mar 30 09:45:13 2023 +1300

Bug 2007431: Set the annotation to default width/height

When adding via matrix point

Signed-off-by: Robert Lyon 
Change-Id: If8e1bda5ce54bbfb0b29f5cde00e79658fd0a716

-- 
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:
  Fix Committed

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 2008956] A patch has been submitted for review

2023-04-04 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13893

-- 
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/2008956

Title:
  PHP 8 deprecations to fix behat tests

Status in Mahara:
  In Progress

Bug description:
  Fixes to get tests running on PHP 8

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008956/+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 1991604] A change has been merged

2023-04-03 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13887
Committed: 
https://git.mahara.org/mahara/mahara/commit/416276590ce4b027ae8ad5ee025043bfda67082d
Submitter: "Doris Tam "
Branch:main

commit 416276590ce4b027ae8ad5ee025043bfda67082d
Author: Robert Lyon 
Date:   Thu Mar 30 14:08:22 2023 +1300

Bug 1991604: Fixing missing language string

In the Profile -> settings -> notifications section

Signed-off-by: Robert Lyon 
Change-Id: I8e66d6b894cfd4be1745dba3441bb3d803a44b30

-- 
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/1991604

Title:
  Outcomes portfolio (4): Activity page infrastructure

Status in Mahara:
  Fix Committed

Bug description:
  Part of the outcomes portfolio blueprint:
  https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio

  Better formatting:
  
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure

  # Activity page infrastructure

  ## High level overview

  * Add activity information to the page settings → Create a new portfolio page 
type
  * Pull in information from tables and people to auto-populate information
  * Display activity information set up on the page settings page
  * Update certain information directly while editing or viewing the activity 
page
  * Dealing with 'signing off' / completing activities

  ## Details

  ### Mock-up reference: 'Set up activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to set up activites for the group member...

  **Why?** So that all admin work is collected in one place and then
  available when I work with the group member on a particular activity.

  The numbered list refers to the bullets in the mock-up 'Set up
  activity page – group tutors and group admin'. This page is only
  accessible to group tutors and group admins. Students cannot get to
  it.

  1. [no change] Page title: It's a short title of the activity to avoid that 
the heading of a page is longer than one line and therefore fits better into a 
navigation menu. This title is pulled into the outcomes overview page 
automatically. Mandatory field.
  2. Activity information panel: automatically uncollapsed as information needs 
to be entered.
  3. Activity description: Long title of the activity. Mandatory field.
  4. Subject: Select list with hard-coded items (phase 1).
  5. Responsible staff: Select list comprised of all group tutors and group 
admins from this group. The person filling in the form is automatically 
displayed as default choice.
  6. Start date: Date picker.
  7. End date: Date picker. Check that the end date is greater or equal to the 
start date.
  8. Levels of achievement: Three single-line text entry fields. The fourth 
level is predefined.

  * Icons are assigned automatically.
  * Level 1 is the highest achievement and level 4 the lowest.
  * Suggested icons: Font Awesome number corresponding to the level with a 
circle around it in primary theme link colour but with a new variable set up if 
a different colour should be used. This will need to be achieved with stacked 
icons, e.g.  icon-1 and icon-circle.
  * New table 'view_activity_achievement_levels' with ID, view_activity_ID 
(i.e. the view ID), priority column (1-4), value and level 4 always being the 
same (via hidden value).

  9.  Clicking 'Save' takes you to the 'Edit' screen of the activity
  page.

  > Notes:
  >
  >   * The page buttons have changed slightly in Mahara 22.10 and thus will be 
used instead of the ones pictured on the mock-up.
  >   * This settings page is only available to group tutors and group admins.
  >   * The rest of the page settings stay as they are in the 'Advanced' panel.
  >   * 'Prevent removing of blocks' in the 'Advanced' panel is automatically 
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.

  ### Mock-up reference: 'Edit activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to add content to the activity page...

  **Why?** To assist the learner with their evidence collection and mark
  checkpoints as completed to illustrate progress.

  The numbered list refers to the bullets in the mock-up 'Edit activity
  page – group tutor and group admin'. This page is accessible to group
  tutors, group admins, and learners.

  1. 'Settings' button: Available to group tutor and group admins to change 
information about the activity. It's not accessible to regular group members.
  2. Activity information:

  * is displayed at the top of the page and cannot be moved.
  * is displayed collapsed so that you only see the long-form activity, 
outcomes, outcome type, and whether the outcome has been achieved or not in the 
panel header.
  * is a full-page width block. → Change the default width of blocks in 
Mahara 

[Mahara-contributors] [Bug 2013001] A change has been merged

2023-04-03 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13886
Committed: 
https://git.mahara.org/mahara/mahara/commit/6adf4fe845d9fc0298dd852ef080d0f17d64d421
Submitter: "Doris Tam "
Branch:main

commit 6adf4fe845d9fc0298dd852ef080d0f17d64d421
Author: Robert Lyon 
Date:   Thu Mar 30 14:03:13 2023 +1300

Bug 2013001: Have the reply-to set on contact us form

Whether the person is logged in or not

Signed-off-by: Robert Lyon 
Change-Id: I6d07cd10fcb9672a4406d5edd8ce4115de854d11

-- 
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:
  Fix Committed

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 1969539] A change has been merged

2023-04-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13888
Committed: 
https://git.mahara.org/mahara/mahara/commit/d79addd956630c83ee8037289b1575a5e4136cd1
Submitter: "Doris Tam "
Branch:main

commit d79addd956630c83ee8037289b1575a5e4136cd1
Author: Robert Lyon 
Date:   Thu Mar 30 18:07:30 2023 +1300

Bug 1969539: Behat test for portfolio completion page

Signed-off-by: Robert Lyon 
Change-Id: I9646ae6fac165ae735eee20d7e018d1caaeb433b

-- 
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:
  Fix Committed

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 2015016] A change has been merged

2023-04-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13892
Committed: 
https://git.mahara.org/mahara/mahara/commit/21541afdc107891fc2310912118f70dc8c35ac8f
Submitter: "Robert Lyon "
Branch:main

commit 21541afdc107891fc2310912118f70dc8c35ac8f
Author: Mitsuhiro Yoshida 
Date:   Mon Apr 3 07:56:26 2023 +0900

Bug #2015016: Small fix for 'Submitted status' help file.

Change-Id: I70267163342af52996982b5113fba4c9c2dcf350

-- 
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/2015016

Title:
  Small fix for 'Submitted status' help file.

Status in Mahara:
  Fix Committed

Bug description:
  I think the period after the colon may not be necessary.

  Langfile to modify: lang/en.utf8/help/forms/ANY.submittedstatus.html

  [Before]
  Submitted status
  The submission status of the page can be one of the following:.

  [After]
  Submitted status
  The submission status of the page can be one of the following:

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2015016/+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] A patch has been submitted for review

2023-04-02 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13891

-- 
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:
  In Progress

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 2015016] A patch has been submitted for review

2023-04-02 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13892

-- 
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/2015016

Title:
  Small fix for 'Submitted status' help file.

Status in Mahara:
  New

Bug description:
  I think the period after the colon may not be necessary.

  Langfile to modify: lang/en.utf8/help/forms/ANY.submittedstatus.html

  [Before]
  Submitted status
  The submission status of the page can be one of the following:.

  [After]
  Submitted status
  The submission status of the page can be one of the following:

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2015016/+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 2007457] A change has been merged

2023-03-30 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13788
Committed: 
https://git.mahara.org/mahara/mahara/commit/cf6040c6d4039ecd370d18f2f0d79e001865c8ec
Submitter: "Robert Lyon "
Branch:main

commit cf6040c6d4039ecd370d18f2f0d79e001865c8ec
Author: Doris Tam 
Date:   Mon Feb 20 11:20:37 2023 +1300

Bug 2007457: Update Gridstack to 4.4.1

Change-Id: If09c10ec9085cf1ef03b1c8a7e9f4cc11e1f1b1f
Signed-off-by: Doris Tam 

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  Fix Committed

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 1996475] A patch has been submitted for review

2023-03-30 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13890

-- 
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/1996475

Title:
  Allow submissions to create a duplicate page/collection and submit
  that leaving the original still editable

Status in Mahara:
  Fix Committed

Bug description:
  ## High level functionality summary

  When a student submits a portfolio for assessment, a **copy** is made
  in their Mahara account, which is submitted rather than the original
  portfolio. That copy is available through Mahara.

  If the student accidentally deletes the submission link from an
  external LTI submission, e.g. Brightspace assignment, before they
  submit the assignment, they can return to the Brightspace 'Quicklink
  'option and select their portfolio again for submission and a new copy
  is made. The previous copy is still available in Mahara, but not shown
  to the student in the 'Quicklink' option.

  All changes are made on the Mahara side to which parts LTI will 'call'
  and how we deal with submissions to ensure that no changes are needed
  on the LMS that wouldn't be LTI calls.

  ## Workflow

  1. The student selects portfolio via the Brightspace 'Quicklink' menu.
  2. The student confirms that they want to submit the portfolio. The 
submission confirmation screen message changes from 'If you submit "Title of 
the portfolio" for assessment, you will not be able to edit its content until 
marking has finished. Are you sure you want to submit this portfolio now?' to 
'If you submit “Title of the portfolio” for assessment, a copy of that 
portfolio will be made and submitted. Do not remove the link that is inserted 
into the 'Text Submission' box. If you do, select your portfolio again via the 
'Quicklink' and submit it again. You can continue working on the portfolio 
itself, but changes you make to it will not be reflected in your submitted 
portfolio.' 
  3. Student must click the 'Confirm' button to continue or the 'Cancel' button 
to select another portfolio. The following assumes that the student confirmed 
the submission.
  4. A copy of the portfolio that is being submitted is made without adding a 
'Copy of' at the start of the portfolio or a version number at the end to any 
page or collection title. Instead, the portfolio title (either title of the 
collection if the portfolio is a collection or title of the page if the 
portfolio is a single page; pages within a collection do not change their page 
title) is appended with '; submitted at DDMMYY, HH:MM', e.g. 'Assessment 
portfolio; submitted at 09/09/2022, 11:59'. The short date version is used so 
as not to make the title longer than necessary. A suffix is chosen so if 
portfolios are all listed in one area, all related portfolios are grouped 
together alphabetically.
  5. A link to the original portfolio is added to the collection and page 
settings to find the original more easily later on. This is similar to the link 
added when a template is copied. The same logic will apply, i.e. if the 
original still exists, it is linked, if it was deleted, no link will be 
provided.
  6. The submission copy is flagged as 'Submission' so it can be filtered from 
the list of portfolios a student sees on their 'Pages and collections' overview 
page and also wherever portfolios are selected for submission so they are not 
displayed when viewing portfolios available for submission.
  7. On the 'Pages and collections' overview page an option is added to include 
submitted portfolios in the display. Per default, they are excluded.
  8. Submitted copies behave like submitted portfolios right now: They are 
marked in yellow on the 'Pages and collections' overview page and an icon added 
to the left of the 'More options' menu to indicate that it's a submission. The 
submission time is mentioned in the 'More options' menu. The portfolio cannot 
be deleted and artefacts are locked. Page comments are added to this copy and 
stay with it. They are not added to the original portfolio. Artefact comments 
are visible on other pages when the artefact is added there.
  9. When the instructor finished grading and the portfolio is unlocked, it is 
still flagged as 'Submission' but is not marked in yellow any more and the 
student can remove the 'Submission' flag from the page settings or collection 
settings if they want to 'promote' this portfolio to a regular portfolio so 
they can continue working on it and maybe even re-submit that copy if the 
original already diverged.
  10. Submissions that have been returned to the student can be deleted through 
the normal deletion process and students can change anything else in them, 
including portfolio title, artefacts, etc.
  11. Students cannot revoke a submission on their own. However, a site 
administrator can do so in Admin menu → Groups → Submissions through 

[Mahara-contributors] [Bug 2006632] A patch has been submitted for review

2023-03-30 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13889

-- 
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 1996475] A change has been merged

2023-03-30 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13822
Committed: 
https://git.mahara.org/mahara/mahara/commit/e56fcd8e0651d8d094a6c6137833735d852eeba1
Submitter: "Robert Lyon "
Branch:main

commit e56fcd8e0651d8d094a6c6137833735d852eeba1
Author: Robert Lyon 
Date:   Wed Feb 22 17:19:50 2023 +1300

Bug 1996475: Submitted portfolios appear as column on reports

in the Admin → Reports section

Fixed for:
- page activity report
- page access report
- SmartEvidence summary report

'Submission status' column added and all three statuses are listed
for portfolios so it's clear which ones are currently submitted,
released, or not submitted.

Change-Id: I1ce7f11f053742b6d32c279e19401aafe3d74ac7
Signed-off-by: Robert Lyon 

-- 
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/1996475

Title:
  Allow submissions to create a duplicate page/collection and submit
  that leaving the original still editable

Status in Mahara:
  Fix Committed

Bug description:
  ## High level functionality summary

  When a student submits a portfolio for assessment, a **copy** is made
  in their Mahara account, which is submitted rather than the original
  portfolio. That copy is available through Mahara.

  If the student accidentally deletes the submission link from an
  external LTI submission, e.g. Brightspace assignment, before they
  submit the assignment, they can return to the Brightspace 'Quicklink
  'option and select their portfolio again for submission and a new copy
  is made. The previous copy is still available in Mahara, but not shown
  to the student in the 'Quicklink' option.

  All changes are made on the Mahara side to which parts LTI will 'call'
  and how we deal with submissions to ensure that no changes are needed
  on the LMS that wouldn't be LTI calls.

  ## Workflow

  1. The student selects portfolio via the Brightspace 'Quicklink' menu.
  2. The student confirms that they want to submit the portfolio. The 
submission confirmation screen message changes from 'If you submit "Title of 
the portfolio" for assessment, you will not be able to edit its content until 
marking has finished. Are you sure you want to submit this portfolio now?' to 
'If you submit “Title of the portfolio” for assessment, a copy of that 
portfolio will be made and submitted. Do not remove the link that is inserted 
into the 'Text Submission' box. If you do, select your portfolio again via the 
'Quicklink' and submit it again. You can continue working on the portfolio 
itself, but changes you make to it will not be reflected in your submitted 
portfolio.' 
  3. Student must click the 'Confirm' button to continue or the 'Cancel' button 
to select another portfolio. The following assumes that the student confirmed 
the submission.
  4. A copy of the portfolio that is being submitted is made without adding a 
'Copy of' at the start of the portfolio or a version number at the end to any 
page or collection title. Instead, the portfolio title (either title of the 
collection if the portfolio is a collection or title of the page if the 
portfolio is a single page; pages within a collection do not change their page 
title) is appended with '; submitted at DDMMYY, HH:MM', e.g. 'Assessment 
portfolio; submitted at 09/09/2022, 11:59'. The short date version is used so 
as not to make the title longer than necessary. A suffix is chosen so if 
portfolios are all listed in one area, all related portfolios are grouped 
together alphabetically.
  5. A link to the original portfolio is added to the collection and page 
settings to find the original more easily later on. This is similar to the link 
added when a template is copied. The same logic will apply, i.e. if the 
original still exists, it is linked, if it was deleted, no link will be 
provided.
  6. The submission copy is flagged as 'Submission' so it can be filtered from 
the list of portfolios a student sees on their 'Pages and collections' overview 
page and also wherever portfolios are selected for submission so they are not 
displayed when viewing portfolios available for submission.
  7. On the 'Pages and collections' overview page an option is added to include 
submitted portfolios in the display. Per default, they are excluded.
  8. Submitted copies behave like submitted portfolios right now: They are 
marked in yellow on the 'Pages and collections' overview page and an icon added 
to the left of the 'More options' menu to indicate that it's a submission. The 
submission time is mentioned in the 'More options' menu. The portfolio cannot 
be deleted and artefacts are locked. Page comments are added to this copy and 
stay with it. They are not added to the original portfolio. Artefact comments 
are visible on other pages when the artefact is added there.
  9. When the instructor finished grading and the portfolio is unlocked, it is 
still flagged as 

[Mahara-contributors] [Bug 2006514] A change has been merged

2023-03-30 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13881
Committed: 
https://git.mahara.org/mahara/mahara/commit/dda62ed4b86ca3188db95febbd6efb2fe044a6fc
Submitter: "Robert Lyon "
Branch:main

commit dda62ed4b86ca3188db95febbd6efb2fe044a6fc
Author: Robert Lyon 
Date:   Wed Mar 29 14:39:18 2023 +1300

Bug 2006514: Fixing mistake in upgrade step for sign-off functionality

Using the wrong variable

Signed-off-by: Robert Lyon 
Change-Id: I69ddf131dc74a47a48f4abf02ff4c160e6b4541e

-- 
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/2006514

Title:
  Inconsistent Sign-off blocks after upgrade

Status in Mahara:
  In Progress

Bug description:
  When rebasing a patchset on main I noticed a Page had lost the Sign-
  off block. This Page **was not** in a signed off state. The other Page
  in the Collection also had the block, **was** in a Signed off state,
  and did still have the new form of the block.

  I think the upgrade step here needs to be updated. It's working for
  block instances that are signed off, but not for those that aren't.

  
https://git.mahara.org/mahara/mahara/-/blob/main/htdocs/lib/db/upgrade.php#L975

  Testing:

  Checkout 22.10_RELEASE and install the site
  Create an account
  As that account, create 2 Pages and add them to a Collection
  Add Progress Completion to the Collection
  Sign-off blocks to both pages
  Mark the first Page as Signed off.

  Back up the DB for handy restoring during development.

  Checkout main
  Run the upgrade
  Look at the Collection and pages.

  Expected result:
  * A Collection with a Progress Completion page
  * The Progress Completion page to shows the first Page with the Sign-off 
state with a signed off indicator
  * The Progress Completion page to shows the second Page with the Sign-off 
state with a not signed off indicator
  * The first Page to have the new form of the Sign-off block in a signed off 
state
  * The second Page to have the new form of the Sign-off block in a not signed 
off state

  The current result:

  * A Collection with a Progress Completion page
  * The Progress Completion page to shows the first Page with the Sign-off 
state with a signed off indicator
  * The Progress Completion page to shows the second Page **with no** Sign-off 
state indicator
  * The first Page has the new form of the Sign-off block in a signed off state
  * The second Page **does not have have** the new form of the Sign-off block 
in a not signed off state

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2006514/+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] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13888

-- 
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:
  In Progress

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 1991604] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13887

-- 
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/1991604

Title:
  Outcomes portfolio (4): Activity page infrastructure

Status in Mahara:
  Fix Committed

Bug description:
  Part of the outcomes portfolio blueprint:
  https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio

  Better formatting:
  
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure

  # Activity page infrastructure

  ## High level overview

  * Add activity information to the page settings → Create a new portfolio page 
type
  * Pull in information from tables and people to auto-populate information
  * Display activity information set up on the page settings page
  * Update certain information directly while editing or viewing the activity 
page
  * Dealing with 'signing off' / completing activities

  ## Details

  ### Mock-up reference: 'Set up activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to set up activites for the group member...

  **Why?** So that all admin work is collected in one place and then
  available when I work with the group member on a particular activity.

  The numbered list refers to the bullets in the mock-up 'Set up
  activity page – group tutors and group admin'. This page is only
  accessible to group tutors and group admins. Students cannot get to
  it.

  1. [no change] Page title: It's a short title of the activity to avoid that 
the heading of a page is longer than one line and therefore fits better into a 
navigation menu. This title is pulled into the outcomes overview page 
automatically. Mandatory field.
  2. Activity information panel: automatically uncollapsed as information needs 
to be entered.
  3. Activity description: Long title of the activity. Mandatory field.
  4. Subject: Select list with hard-coded items (phase 1).
  5. Responsible staff: Select list comprised of all group tutors and group 
admins from this group. The person filling in the form is automatically 
displayed as default choice.
  6. Start date: Date picker.
  7. End date: Date picker. Check that the end date is greater or equal to the 
start date.
  8. Levels of achievement: Three single-line text entry fields. The fourth 
level is predefined.

  * Icons are assigned automatically.
  * Level 1 is the highest achievement and level 4 the lowest.
  * Suggested icons: Font Awesome number corresponding to the level with a 
circle around it in primary theme link colour but with a new variable set up if 
a different colour should be used. This will need to be achieved with stacked 
icons, e.g.  icon-1 and icon-circle.
  * New table 'view_activity_achievement_levels' with ID, view_activity_ID 
(i.e. the view ID), priority column (1-4), value and level 4 always being the 
same (via hidden value).

  9.  Clicking 'Save' takes you to the 'Edit' screen of the activity
  page.

  > Notes:
  >
  >   * The page buttons have changed slightly in Mahara 22.10 and thus will be 
used instead of the ones pictured on the mock-up.
  >   * This settings page is only available to group tutors and group admins.
  >   * The rest of the page settings stay as they are in the 'Advanced' panel.
  >   * 'Prevent removing of blocks' in the 'Advanced' panel is automatically 
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.

  ### Mock-up reference: 'Edit activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to add content to the activity page...

  **Why?** To assist the learner with their evidence collection and mark
  checkpoints as completed to illustrate progress.

  The numbered list refers to the bullets in the mock-up 'Edit activity
  page – group tutor and group admin'. This page is accessible to group
  tutors, group admins, and learners.

  1. 'Settings' button: Available to group tutor and group admins to change 
information about the activity. It's not accessible to regular group members.
  2. Activity information:

  * is displayed at the top of the page and cannot be moved.
  * is displayed collapsed so that you only see the long-form activity, 
outcomes, outcome type, and whether the outcome has been achieved or not in the 
panel header.
  * is a full-page width block. → Change the default width of blocks in 
Mahara when they are put on a page into full-page width blocks

  3. Activity description: Long 'title' of the activity.
  4. Outcome: Short title of the outcome to which this activity belongs.
  5. Outcome type: Pulled from the outcome, i.e. short name with the predefined 
background colour.
  6. Achieved: Switch to decide whether an outcome has been achieved or not. 
This can always be changed. A modal is displayed 

[Mahara-contributors] [Bug 2013001] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13886

-- 
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:
  In Progress

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 1979373] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13885

-- 
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:
  In Progress

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 2012988] A change has been merged

2023-03-29 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13874
Committed: 
https://git.mahara.org/mahara/mahara/commit/9f0fe1bea201443f963eaac614dbc1d25d4304fd
Submitter: "Robert Lyon "
Branch:main

commit 9f0fe1bea201443f963eaac614dbc1d25d4304fd
Author: Mitsuhiro Yoshida 
Date:   Tue Mar 28 08:32:46 2023 +0900

Bug #2012988: Small fix for a typo on lang/en.utf8/mahara.php.

Change-Id: Ibcab3e7177a05402ed97eaa8c37dda9c31f5c1b7

-- 
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:
  Fix Committed

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 2013246] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13884

-- 
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/2013246

Title:
  Disable copy page link when link is an  tag

Status in Mahara:
  In Progress

Bug description:
  Normally the 'copy' option is a button set by pieforms and so has a
  built in disable/processing system so we can only click it once.

  But if we have an  link tag that hits the copying page directly
  with the view/collection id there is no disable mechanism on the link
  once it is clicked. This can cause people to click the link multiple
  times when the portfolio being copied is large because there is a
  delay after the clicking and before the finishing of
  process/redirection to new copy.

  We need some javascript to disable the link after the first click /
  show a processing icon so that people can only click it once before
  the process finishes/redirects

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2013246/+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] A patch has been submitted for review

2023-03-29 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13883

-- 
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:
  In Progress

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 1987709] A patch has been submitted for review

2023-03-28 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13882

-- 
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:
  In Progress

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 2006514] A patch has been submitted for review

2023-03-28 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13881

-- 
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/2006514

Title:
  Inconsistent Sign-off blocks after upgrade

Status in Mahara:
  Confirmed

Bug description:
  When rebasing a patchset on main I noticed a Page had lost the Sign-
  off block. This Page **was not** in a signed off state. The other Page
  in the Collection also had the block, **was** in a Signed off state,
  and did still have the new form of the block.

  I think the upgrade step here needs to be updated. It's working for
  block instances that are signed off, but not for those that aren't.

  
https://git.mahara.org/mahara/mahara/-/blob/main/htdocs/lib/db/upgrade.php#L975

  Testing:

  Checkout 22.10_RELEASE and install the site
  Create an account
  As that account, create 2 Pages and add them to a Collection
  Add Progress Completion to the Collection
  Sign-off blocks to both pages
  Mark the first Page as Signed off.

  Back up the DB for handy restoring during development.

  Checkout main
  Run the upgrade
  Look at the Collection and pages.

  Expected result:
  * A Collection with a Progress Completion page
  * The Progress Completion page to shows the first Page with the Sign-off 
state with a signed off indicator
  * The Progress Completion page to shows the second Page with the Sign-off 
state with a not signed off indicator
  * The first Page to have the new form of the Sign-off block in a signed off 
state
  * The second Page to have the new form of the Sign-off block in a not signed 
off state

  The current result:

  * A Collection with a Progress Completion page
  * The Progress Completion page to shows the first Page with the Sign-off 
state with a signed off indicator
  * The Progress Completion page to shows the second Page **with no** Sign-off 
state indicator
  * The first Page has the new form of the Sign-off block in a signed off state
  * The second Page **does not have have** the new form of the Sign-off block 
in a not signed off state

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2006514/+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] A patch has been submitted for review

2023-03-28 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13880

-- 
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 2009760] A change has been merged

2023-03-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13861
Committed: 
https://git.mahara.org/mahara/mahara/commit/35e7926fe0f55ae435742de6e6836f5fcac1ac33
Submitter: "Doris Tam "
Branch:main

commit 35e7926fe0f55ae435742de6e6836f5fcac1ac33
Author: Robert Lyon 
Date:   Thu Mar 9 12:22:52 2023 +1300

Bug 2009760: Fixing issue with ORDER BY in multirecipient code

Signed-off-by: Robert Lyon 
Change-Id: I3bbde780780887ca76a579a5c1e31f91661f27fc

-- 
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/2009760

Title:
  Issue with deleting multirecipient notifications in MySQL

Status in Mahara:
  Fix Committed

Bug description:
  When deleting a person one of the cleanup things that happens is any
  multi-recipient notifications for the person are delete also. But when
  using MySQL it could cause an issue (segmentation fault) when deleting
  then via the admin/cli/delete_inactive_users.php CLI script.

  The cause of this was the SQL for creating one of the queries was
  wrong.

  The query ordering syntax was ' ORDER BY ? ' but we can't pass in the
  value that way because ADODB will wrap it in quotations and cause
  things to fail.

  We need to have the query be like this ' ORDER BY ' . $sortby  
  so that ADODB doesn't try to quote it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2009760/+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 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


[Mahara-contributors] [Bug 2003378] A patch has been submitted for review

2023-03-26 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13873

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  In Progress

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2012419] A change has been merged

2023-03-26 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13867
Committed: 
https://git.mahara.org/mahara/mahara/commit/6112219aadb32ceb6cba270dd0bcdec414af414c
Submitter: "Robert Lyon "
Branch:22.10_DEV

commit 6112219aadb32ceb6cba270dd0bcdec414af414c
Author: Laurent David 
Date:   Tue Mar 21 18:50:14 2023 +0100

Bug 2012419: Error releasing submissions

Fix an issue with the $group parameter when calling group_external_group
with an integer identifier

Change-Id: I5acd1c1bcfb94f03947903acf88b2b97e40380f5

-- 
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/2012419

Title:
  Error releasing submissions

Status in Mahara:
  Fix Committed
Status in Mahara 22.10 series:
  Fix Committed
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  To reproduce the issue, setup a new Mahara install (22.10.0 STABLE, Mysql).
  * Create 2 users Student and Teacher
  * Create an institution
  * Add the two users in the institution
  * Add a new group (Group 1) - With the 3 roles (Tutor, Member, Admin)
  * Add Student as Member of Group 1 and Teacher as Tutor in Group 1
  * As Student create a page and submit it for review in Group 1
  * As Teacher release the Page

  From this point an error will be displayed and the page will never be
  released and will be marked as "Pending release after archiving."

  The Error displayed is:

  Failed to get a recordset: mysqli error: [1064: You have an error in
  your SQL syntax; check the manual that corresponds to your MySQL
  server version for the right syntax to use near '?  LIMIT 1' at line
  1] in EXECUTE("SELECT * FROM "lti_assessment"  WHERE "group" = ?
  LIMIT 1")Command was: SELECT * FROM "lti_assessment"  WHERE "group" =
  ?

  ...

  When examining the issue with a debugger it seems that
  group_external_group($group) is called with an integer instead of a
  string, so it means that record_exists('lti_assessment', 'group',
  $group->id) is called with the wrong value (as $group->id does not
  exist).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2012419/+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 2003378] A patch has been submitted for review

2023-03-24 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13872

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  In Progress

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2003378] A patch has been submitted for review

2023-03-23 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13871

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  In Progress

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2003378] A patch has been submitted for review

2023-03-23 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13870

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  In Progress

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2012419] A change has been merged

2023-03-23 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13868
Committed: 
https://git.mahara.org/mahara/mahara/commit/94c6d0cbd526a505f6e9c631060cbc87eb973447
Submitter: "Robert Lyon "
Branch:main

commit 94c6d0cbd526a505f6e9c631060cbc87eb973447
Author: Laurent David 
Date:   Tue Mar 21 18:50:14 2023 +0100

Bug 2012419: Error releasing submissions

Fix an issue with the $group parameter when calling group_external_group
with an integer identifier

Change-Id: I5acd1c1bcfb94f03947903acf88b2b97e40380f5

-- 
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/2012419

Title:
  Error releasing submissions

Status in Mahara:
  Confirmed
Status in Mahara 22.10 series:
  In Progress
Status in Mahara 23.04 series:
  Confirmed

Bug description:
  To reproduce the issue, setup a new Mahara install (22.10.0 STABLE, Mysql).
  * Create 2 users Student and Teacher
  * Create an institution
  * Add the two users in the institution
  * Add a new group (Group 1) - With the 3 roles (Tutor, Member, Admin)
  * Add Student as Member of Group 1 and Teacher as Tutor in Group 1
  * As Student create a page and submit it for review in Group 1
  * As Teacher release the Page

  From this point an error will be displayed and the page will never be
  released and will be marked as "Pending release after archiving."

  The Error displayed is:

  Failed to get a recordset: mysqli error: [1064: You have an error in
  your SQL syntax; check the manual that corresponds to your MySQL
  server version for the right syntax to use near '?  LIMIT 1' at line
  1] in EXECUTE("SELECT * FROM "lti_assessment"  WHERE "group" = ?
  LIMIT 1")Command was: SELECT * FROM "lti_assessment"  WHERE "group" =
  ?

  ...

  When examining the issue with a debugger it seems that
  group_external_group($group) is called with an integer instead of a
  string, so it means that record_exists('lti_assessment', 'group',
  $group->id) is called with the wrong value (as $group->id does not
  exist).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2012419/+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 2003378] A patch has been submitted for review

2023-03-22 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13869

-- 
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/2003378

Title:
  PHP 8 Compatibility: phpcs

Status in Mahara:
  In Progress

Bug description:
  We're getting close to finishing this.  We are currently working
  through the output of PHP CodeSniffer. This bug is a catchall bug to
  cover this work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003378/+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 2012419] A patch has been submitted for review

2023-03-22 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13868

-- 
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/2012419

Title:
  Error releasing submissions - Mahara 22.10.0

Status in Mahara:
  New

Bug description:
  To reproduce the issue, setup a new Mahara install (22.10.0 STABLE, Mysql).
  * Create 2 users Student and Teacher
  * Create an institution
  * Add the two users in the institution
  * Add a new group (Group 1) - With the 3 roles (Tutor, Member, Admin)
  * Add Student as Member of Group 1 and Teacher as Tutor in Group 1
  * As Student create a page and submit it for review in Group 1
  * As Teacher release the Page

  From this point an error will be displayed and the page will never be
  released and will be marked as "Pending release after archiving."

  The Error displayed is:

  Failed to get a recordset: mysqli error: [1064: You have an error in
  your SQL syntax; check the manual that corresponds to your MySQL
  server version for the right syntax to use near '?  LIMIT 1' at line
  1] in EXECUTE("SELECT * FROM "lti_assessment"  WHERE "group" = ?
  LIMIT 1")Command was: SELECT * FROM "lti_assessment"  WHERE "group" =
  ?

  ...

  When examining the issue with a debugger it seems that
  group_external_group($group) is called with an integer instead of a
  string, so it means that record_exists('lti_assessment', 'group',
  $group->id) is called with the wrong value (as $group->id does not
  exist).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2012419/+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 1973249] A change has been merged

2023-03-21 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13865
Committed: 
https://git.mahara.org/mahara/mahara/commit/d43caef8727a540cf533532ad99f7250b222c10c
Submitter: "Robert Lyon "
Branch:22.10_DEV

commit d43caef8727a540cf533532ad99f7250b222c10c
Author: Robert Lyon 
Date:   Mon May 16 11:51:39 2022 +1200

Bug 1973249: Show error if archiving failed

- Shows need to retrigger archiving for fail on the page if admin/institution
admin
- Shows need to retrigger archiving for fail on the Admin current
submissions list (at admin/groups/archives.php?current=1)

- Also now shows a message on page for the owner when they have
submitted the page

Change-Id: I2d79f17eefadb4cb6fed602858bc4dcc547411c8
Signed-off-by: Robert Lyon 

-- 
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/1973249

Title:
  Releasing submissions: error message on failure

Status in Mahara:
  Fix Committed
Status in Mahara 22.04 series:
  Fix Committed
Status in Mahara 22.10 series:
  Fix Committed
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  Linux/Ubuntu/Postgres

  When releasing a submission, if it fails, it's not evident that it
  needs to be re-queued in order for the cron to try releasing it again.
  We need an error message that tells people to go to the Admin > People
  > Export queue page, where you can requeue the submission. Or at least
  a message that says requeue.

  Currently, you can replicate a failed submission release by enabling
  the experimental PDF Export Plugin, as this causes an error when
  releasing a submission.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1973249/+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 1973249] A change has been merged

2023-03-21 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13866
Committed: 
https://git.mahara.org/mahara/mahara/commit/76c077a0ab5776007c9746c23147bb1d61fce576
Submitter: "Robert Lyon "
Branch:22.04_DEV

commit 76c077a0ab5776007c9746c23147bb1d61fce576
Author: Robert Lyon 
Date:   Mon May 16 11:51:39 2022 +1200

Bug 1973249: Show error if archiving failed

- Shows need to retrigger archiving for fail on the page if admin/institution
admin
- Shows need to retrigger archiving for fail on the Admin current
submissions list (at admin/groups/archives.php?current=1)

- Also now shows a message on page for the owner when they have
submitted the page

Change-Id: I2d79f17eefadb4cb6fed602858bc4dcc547411c8
Signed-off-by: Robert Lyon 

-- 
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/1973249

Title:
  Releasing submissions: error message on failure

Status in Mahara:
  Fix Committed
Status in Mahara 22.04 series:
  Fix Committed
Status in Mahara 22.10 series:
  In Progress
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  Linux/Ubuntu/Postgres

  When releasing a submission, if it fails, it's not evident that it
  needs to be re-queued in order for the cron to try releasing it again.
  We need an error message that tells people to go to the Admin > People
  > Export queue page, where you can requeue the submission. Or at least
  a message that says requeue.

  Currently, you can replicate a failed submission release by enabling
  the experimental PDF Export Plugin, as this causes an error when
  releasing a submission.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1973249/+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 2012419] A patch has been submitted for review

2023-03-21 Thread Mahara Bot
Patch for "22.10_DEV" branch:
https://reviews.mahara.org/c/mahara/+/13867

-- 
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/2012419

Title:
  Error releasing submissions - Mahara 22.10.0

Status in Mahara:
  New

Bug description:
  To reproduce the issue, setup a new Mahara install (22.10.0 STABLE, Mysql).
  * Create 2 users Student and Teacher
  * Create an institution
  * Add the two users in the institution
  * Add a new group (Group 1) - With the 3 roles (Tutor, Member, Admin)
  * Add Student as Member of Group 1 and Teacher as Tutor in Group 1
  * As Student create a page and submit it for review in Group 1
  * As Teacher release the Page

  From this point an error will be displayed and the page will never be
  released and will be marked as "Pending release after archiving."

  The Error displayed is:

  Failed to get a recordset: mysqli error: [1064: You have an error in
  your SQL syntax; check the manual that corresponds to your MySQL
  server version for the right syntax to use near '?  LIMIT 1' at line
  1] in EXECUTE("SELECT * FROM "lti_assessment"  WHERE "group" = ?
  LIMIT 1")Command was: SELECT * FROM "lti_assessment"  WHERE "group" =
  ?

  ...

  When examining the issue with a debugger it seems that
  group_external_group($group) is called with an integer instead of a
  string, so it means that record_exists('lti_assessment', 'group',
  $group->id) is called with the wrong value (as $group->id does not
  exist).

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2012419/+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 1973249] A patch has been submitted for review

2023-03-20 Thread Mahara Bot
Patch for "22.04_DEV" branch:
https://reviews.mahara.org/c/mahara/+/13866

-- 
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/1973249

Title:
  Releasing submissions: error message on failure

Status in Mahara:
  Fix Committed
Status in Mahara 22.04 series:
  In Progress
Status in Mahara 22.10 series:
  In Progress
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  Linux/Ubuntu/Postgres

  When releasing a submission, if it fails, it's not evident that it
  needs to be re-queued in order for the cron to try releasing it again.
  We need an error message that tells people to go to the Admin > People
  > Export queue page, where you can requeue the submission. Or at least
  a message that says requeue.

  Currently, you can replicate a failed submission release by enabling
  the experimental PDF Export Plugin, as this causes an error when
  releasing a submission.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1973249/+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 1973249] A patch has been submitted for review

2023-03-20 Thread Mahara Bot
Patch for "22.10_DEV" branch:
https://reviews.mahara.org/c/mahara/+/13865

-- 
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/1973249

Title:
  Releasing submissions: error message on failure

Status in Mahara:
  Fix Committed
Status in Mahara 22.04 series:
  In Progress
Status in Mahara 22.10 series:
  In Progress
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  Linux/Ubuntu/Postgres

  When releasing a submission, if it fails, it's not evident that it
  needs to be re-queued in order for the cron to try releasing it again.
  We need an error message that tells people to go to the Admin > People
  > Export queue page, where you can requeue the submission. Or at least
  a message that says requeue.

  Currently, you can replicate a failed submission release by enabling
  the experimental PDF Export Plugin, as this causes an error when
  releasing a submission.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1973249/+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 1973249] A change has been merged

2023-03-20 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/12783
Committed: 
https://git.mahara.org/mahara/mahara/commit/9f46df6be02f986f1fbf7f7ca236752ae4c1bd63
Submitter: "Robert Lyon "
Branch:main

commit 9f46df6be02f986f1fbf7f7ca236752ae4c1bd63
Author: Robert Lyon 
Date:   Mon May 16 11:51:39 2022 +1200

Bug 1973249: Show error if archiving failed

- Shows need to retrigger archiving for fail on the page if admin/institution
admin
- Shows need to retrigger archiving for fail on the Admin current
submissions list (at admin/groups/archives.php?current=1)

- Also now shows a message on page for the owner when they have
submitted the page

Change-Id: I2d79f17eefadb4cb6fed602858bc4dcc547411c8
Signed-off-by: Robert Lyon 

-- 
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/1973249

Title:
  Releasing submissions: error message on failure

Status in Mahara:
  Fix Committed
Status in Mahara 22.04 series:
  Confirmed
Status in Mahara 22.10 series:
  Confirmed
Status in Mahara 23.04 series:
  Fix Committed

Bug description:
  Linux/Ubuntu/Postgres

  When releasing a submission, if it fails, it's not evident that it
  needs to be re-queued in order for the cron to try releasing it again.
  We need an error message that tells people to go to the Admin > People
  > Export queue page, where you can requeue the submission. Or at least
  a message that says requeue.

  Currently, you can replicate a failed submission release by enabling
  the experimental PDF Export Plugin, as this causes an error when
  releasing a submission.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1973249/+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 patch has been submitted for review

2023-03-20 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13864

-- 
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:
  Confirmed

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 2011530] A change has been merged

2023-03-19 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13863
Committed: 
https://git.mahara.org/mahara/mahara/commit/58e650276ffc5c439155d411e3f0a839b2a316c8
Submitter: "Robert Lyon "
Branch:main

commit 58e650276ffc5c439155d411e3f0a839b2a316c8
Author: Mitsuhiro Yoshida 
Date:   Tue Mar 14 17:18:21 2023 +0900

Bug #2011530: Adding license and copyright notices at the top of the
"Show submitted portfolios" help file.

Change-Id: I51cbc9ffd9820bc84086000a8da0685b205d127c

-- 
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/2011530

Title:
  Adding license and copyright notices at the top of the "Show submitted
  portfolios" help file,

Status in Mahara:
  Fix Committed

Bug description:
  I think we need to add a license and copyright notice message to the
  top of the "Show submitted portfolios" help file as below.

  Help file to modify:
  lang/en.utf8/help/forms/searchviews.showsubmissions.html

  Line:
  1

  [ Before ]
  Show submitted portfolios
  When you select this option, portfolios that you submitted for assessment
are displayed. This includes portfolios that are currently under review that
you can't edit and portfolios that have been released recently.
  You can turn the latter into regular portfolios in the page or collection
settings so you can edit them and continue working on them instead of the
original portfolio.

  
  [ After ]
  
  
  Show submitted portfolios
  When you select this option, portfolios that you submitted for assessment
are displayed. This includes portfolios that are currently under review that
you can't edit and portfolios that have been released recently.
  You can turn the latter into regular portfolios in the page or collection
settings so you can edit them and continue working on them instead of the
original portfolio.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2011530/+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 2011530] A patch has been submitted for review

2023-03-14 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13863

-- 
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/2011530

Title:
  Adding license and copyright notices at the top of the "Show submitted
  portfolios" help file,

Status in Mahara:
  New

Bug description:
  I think we need to add a license and copyright notice message to the
  top of the "Show submitted portfolios" help file as below.

  Help file to modify:
  lang/en.utf8/help/forms/searchviews.showsubmissions.html

  Line:
  1

  [ Before ]
  Show submitted portfolios
  When you select this option, portfolios that you submitted for assessment
are displayed. This includes portfolios that are currently under review that
you can't edit and portfolios that have been released recently.
  You can turn the latter into regular portfolios in the page or collection
settings so you can edit them and continue working on them instead of the
original portfolio.

  
  [ After ]
  
  
  Show submitted portfolios
  When you select this option, portfolios that you submitted for assessment
are displayed. This includes portfolios that are currently under review that
you can't edit and portfolios that have been released recently.
  You can turn the latter into regular portfolios in the page or collection
settings so you can edit them and continue working on them instead of the
original portfolio.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2011530/+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 1996475] A change has been merged

2023-03-13 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13583
Committed: 
https://git.mahara.org/mahara/mahara/commit/31027700c4f101b33f411f0d83b8ff93000129bc
Submitter: "Robert Lyon "
Branch:main

commit 31027700c4f101b33f411f0d83b8ff93000129bc
Author: Evonne 
Date:   Wed Dec 21 12:51:40 2022 +1300

Bug 1996475 theming the submitted and released states

behatnotneeded

Change-Id: I2d613231b3492cf1508aea9fcc46f5ff517a

-- 
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/1996475

Title:
  Allow submissions to create a duplicate page/collection and submit
  that leaving the original still editable

Status in Mahara:
  In Progress

Bug description:
  ## High level functionality summary

  When a student submits a portfolio for assessment, a **copy** is made
  in their Mahara account, which is submitted rather than the original
  portfolio. That copy is available through Mahara.

  If the student accidentally deletes the submission link from an
  external LTI submission, e.g. Brightspace assignment, before they
  submit the assignment, they can return to the Brightspace 'Quicklink
  'option and select their portfolio again for submission and a new copy
  is made. The previous copy is still available in Mahara, but not shown
  to the student in the 'Quicklink' option.

  All changes are made on the Mahara side to which parts LTI will 'call'
  and how we deal with submissions to ensure that no changes are needed
  on the LMS that wouldn't be LTI calls.

  ## Workflow

  1. The student selects portfolio via the Brightspace 'Quicklink' menu.
  2. The student confirms that they want to submit the portfolio. The 
submission confirmation screen message changes from 'If you submit "Title of 
the portfolio" for assessment, you will not be able to edit its content until 
marking has finished. Are you sure you want to submit this portfolio now?' to 
'If you submit “Title of the portfolio” for assessment, a copy of that 
portfolio will be made and submitted. Do not remove the link that is inserted 
into the 'Text Submission' box. If you do, select your portfolio again via the 
'Quicklink' and submit it again. You can continue working on the portfolio 
itself, but changes you make to it will not be reflected in your submitted 
portfolio.' 
  3. Student must click the 'Confirm' button to continue or the 'Cancel' button 
to select another portfolio. The following assumes that the student confirmed 
the submission.
  4. A copy of the portfolio that is being submitted is made without adding a 
'Copy of' at the start of the portfolio or a version number at the end to any 
page or collection title. Instead, the portfolio title (either title of the 
collection if the portfolio is a collection or title of the page if the 
portfolio is a single page; pages within a collection do not change their page 
title) is appended with '; submitted at DDMMYY, HH:MM', e.g. 'Assessment 
portfolio; submitted at 09/09/2022, 11:59'. The short date version is used so 
as not to make the title longer than necessary. A suffix is chosen so if 
portfolios are all listed in one area, all related portfolios are grouped 
together alphabetically.
  5. A link to the original portfolio is added to the collection and page 
settings to find the original more easily later on. This is similar to the link 
added when a template is copied. The same logic will apply, i.e. if the 
original still exists, it is linked, if it was deleted, no link will be 
provided.
  6. The submission copy is flagged as 'Submission' so it can be filtered from 
the list of portfolios a student sees on their 'Pages and collections' overview 
page and also wherever portfolios are selected for submission so they are not 
displayed when viewing portfolios available for submission.
  7. On the 'Pages and collections' overview page an option is added to include 
submitted portfolios in the display. Per default, they are excluded.
  8. Submitted copies behave like submitted portfolios right now: They are 
marked in yellow on the 'Pages and collections' overview page and an icon added 
to the left of the 'More options' menu to indicate that it's a submission. The 
submission time is mentioned in the 'More options' menu. The portfolio cannot 
be deleted and artefacts are locked. Page comments are added to this copy and 
stay with it. They are not added to the original portfolio. Artefact comments 
are visible on other pages when the artefact is added there.
  9. When the instructor finished grading and the portfolio is unlocked, it is 
still flagged as 'Submission' but is not marked in yellow any more and the 
student can remove the 'Submission' flag from the page settings or collection 
settings if they want to 'promote' this portfolio to a regular portfolio so 
they can continue working on it and maybe even re-submit that copy if the 
original already 

[Mahara-contributors] [Bug 1996475] A change has been merged

2023-03-13 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13463
Committed: 
https://git.mahara.org/mahara/mahara/commit/82c931b8de1a7cdc59b6aefee425238d86b0b0d6
Submitter: "Robert Lyon "
Branch:main

commit 82c931b8de1a7cdc59b6aefee425238d86b0b0d6
Author: Gold 
Date:   Fri Nov 11 14:38:13 2022 +1300

Bug 1996475: Submit a copy of a Portfolio

Done:
Copy creation for View and Collection
Identification as a submission in View Index
Link back to source Portfolio
Link back to source if available on the Collection edit settings.
Link back to source if available on the View edit settings.
Link back to source if available on the view/index.php Portfolios summary page.
Title is modified for submissions.
Portfolio comments are copied.
Submissions that have been released are still hidden as submissions
A submission can be "Promoted" to being a normal portfolio

Smart Evidence is copied
Annotations are copied
Feedback on Annotations are copied
Assessments on Annotations are copied

Progress Completion is copied
Sign-off toggle and status are copied

This is working when submitting to Groups.
This is working when submitting to LTI Advantage.
This is in testing for submitting to LTI 1.1.

Signed-off-by: Gold 
Change-Id: I3d07bab6bd81e86f1cb9e1193af00820a65455db

-- 
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/1996475

Title:
  Allow submissions to create a duplicate page/collection and submit
  that leaving the original still editable

Status in Mahara:
  In Progress

Bug description:
  ## High level functionality summary

  When a student submits a portfolio for assessment, a **copy** is made
  in their Mahara account, which is submitted rather than the original
  portfolio. That copy is available through Mahara.

  If the student accidentally deletes the submission link from an
  external LTI submission, e.g. Brightspace assignment, before they
  submit the assignment, they can return to the Brightspace 'Quicklink
  'option and select their portfolio again for submission and a new copy
  is made. The previous copy is still available in Mahara, but not shown
  to the student in the 'Quicklink' option.

  All changes are made on the Mahara side to which parts LTI will 'call'
  and how we deal with submissions to ensure that no changes are needed
  on the LMS that wouldn't be LTI calls.

  ## Workflow

  1. The student selects portfolio via the Brightspace 'Quicklink' menu.
  2. The student confirms that they want to submit the portfolio. The 
submission confirmation screen message changes from 'If you submit "Title of 
the portfolio" for assessment, you will not be able to edit its content until 
marking has finished. Are you sure you want to submit this portfolio now?' to 
'If you submit “Title of the portfolio” for assessment, a copy of that 
portfolio will be made and submitted. Do not remove the link that is inserted 
into the 'Text Submission' box. If you do, select your portfolio again via the 
'Quicklink' and submit it again. You can continue working on the portfolio 
itself, but changes you make to it will not be reflected in your submitted 
portfolio.' 
  3. Student must click the 'Confirm' button to continue or the 'Cancel' button 
to select another portfolio. The following assumes that the student confirmed 
the submission.
  4. A copy of the portfolio that is being submitted is made without adding a 
'Copy of' at the start of the portfolio or a version number at the end to any 
page or collection title. Instead, the portfolio title (either title of the 
collection if the portfolio is a collection or title of the page if the 
portfolio is a single page; pages within a collection do not change their page 
title) is appended with '; submitted at DDMMYY, HH:MM', e.g. 'Assessment 
portfolio; submitted at 09/09/2022, 11:59'. The short date version is used so 
as not to make the title longer than necessary. A suffix is chosen so if 
portfolios are all listed in one area, all related portfolios are grouped 
together alphabetically.
  5. A link to the original portfolio is added to the collection and page 
settings to find the original more easily later on. This is similar to the link 
added when a template is copied. The same logic will apply, i.e. if the 
original still exists, it is linked, if it was deleted, no link will be 
provided.
  6. The submission copy is flagged as 'Submission' so it can be filtered from 
the list of portfolios a student sees on their 'Pages and collections' overview 
page and also wherever portfolios are selected for submission so they are not 
displayed when viewing portfolios available for submission.
  7. On the 'Pages and collections' overview page an option is added to include 
submitted portfolios in the display. Per default, they are excluded.
  8. Submitted copies behave like submitted portfolios right now: They are 
marked in yellow on 

[Mahara-contributors] [Bug 2008972] A change has been merged

2023-03-08 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13837
Committed: 
https://git.mahara.org/mahara/mahara/commit/8e0a7b9bd5bebc3640fc059b028c88694370a182
Submitter: "Robert Lyon "
Branch:main

commit 8e0a7b9bd5bebc3640fc059b028c88694370a182
Author: Robert Lyon 
Date:   Thu Mar 2 16:46:15 2023 +1300

Bug 2008972: Better error when artefact is missing from dataroot

Currently gives confusing access denied to page message

When really it should say an artefact not found message

Signed-off-by: Robert Lyon 
Change-Id: Ib5913f3abf548914da1a460ed4b3313695af72cd

-- 
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/2008972

Title:
  Confusing error message when an artefact file is missing from dataroot

Status in Mahara:
  Fix Committed

Bug description:
  Currently gives an error:

  Access denied
  You do not have access to view this page. 

  But really the issue is the file is missing so we should give an error
  message conveying that.

  To test:

  1) Upload an image file for a person in the files area and copy the
  URL link from the 'Name' column

  2) Open this URL in a new window/tab - see the file get downloaded

  3) Delete the file from the dataroot and reload the window

  See the error message

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008972/+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 2003988] Re: glob-parent vulnerability

2023-03-07 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13662
Committed: 
https://git.mahara.org/mahara/mahara/commit/7b2a5f509f510dd13177edc78af7f3f0784bf6dd
Submitter: "Robert Lyon "
Branch:main

commit 7b2a5f509f510dd13177edc78af7f3f0784bf6dd
Author: Doris Tam 
Date:   Wed Jan 25 15:09:41 2023 +1300

Bug 2003988: Compatible JS library updates and security for glob-parent
for themes

glob-parent before 5.1.2 vulnerable to Regular Expression Denial of
Service in enclosure regex

- https://github.com/advisories/GHSA-ww39-953v-wcq6
- https://nvd.nist.gov/vuln/detail/CVE-2020-28469
- https://cwe.mitre.org/data/definitions/400.html

Yet to be fixed: gulp

However, our CSS gets compiled from hard-coded SASS files before webpages
get loaded.

Change-Id: If36e9f5df6b749574bc63154eff818ec707c1dec


** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-28469

-- 
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/2003988

Title:
  glob-parent vulnerability

Status in Mahara:
  Fix Committed

Bug description:
  glob-parent before 5.1.2 vulnerable to Regular Expression Denial of
  Service in enclosure regex

  - https://github.com/advisories/GHSA-ww39-953v-wcq6
  - https://nvd.nist.gov/vuln/detail/CVE-2020-28469
  - https://cwe.mitre.org/data/definitions/400.html

  In our third-party libraries, we are waiting for gulp to update their
  dependencies. However, it's been 3 years since their last update.
  Unsure if they will.

  Yet to be fixed: gulp - but not hopeful currently
  https://twitter.com/gulpjs/status/1564430489473077248?cxt=HHwWgMCqjbrP_LUr

  However, our CSS gets compiled from hardcoded sass files before webpages
  get loaded.

  mahara-themes@1.0.2 /.../.../code/mahara
  ├─┬ gulp@4.0.2 
  │ ├─┬ glob-watcher@5.0.5
  │ │ └─┬ chokidar@2.1.8
  │ │   └── glob-parent@3.1.0 
  │ └─┬ vinyl-fs@3.0.3
  │   └─┬ glob-stream@6.1.0
  │ └── glob-parent@3.1.0 deduped 
  └─┬ sass@1.57.1
└─┬ chokidar@3.5.3
  └── glob-parent@5.1.2 ✅

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003988/+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 2007457] A change has been merged

2023-03-07 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13831
Committed: 
https://git.mahara.org/mahara/mahara/commit/3e3a9392a72c26f675d9b04316ab925a18750c13
Submitter: "Robert Lyon "
Branch:main

commit 3e3a9392a72c26f675d9b04316ab925a18750c13
Author: Doris Tam 
Date:   Mon Feb 27 12:27:38 2023 +1300

Bug 2007457: Update themeing JS libraries

- npm  no longer supported 14->16 LTS
- gulp-autoprefixer
- yargs
- sass

Change-Id: Iaa51b08efc6cd5533b79b410799bcbcc2a88315d

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2008034] A change has been merged

2023-03-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13785
Committed: 
https://git.mahara.org/mahara/mahara/commit/e9b6e126f6b5a1a1d40e96fcb43f6dd57a30e2ff
Submitter: "Robert Lyon "
Branch:main

commit e9b6e126f6b5a1a1d40e96fcb43f6dd57a30e2ff
Author: Robert Lyon 
Date:   Fri Feb 17 12:17:16 2023 +1300

Bug 2008034: Password toggle eye on certain password fields

The patch adds a eye icon toggle to password fields that have 'toggledisplay'
pieform element option:
- Add an account
- Edit account details as administrator
- Personal account preferences
- Forgot password screen

Change-Id: I5919c89ef28a2f7bf66ed7ec2604a20214d1e8f4
Signed-off-by: Robert Lyon 

-- 
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/2008034

Title:
  Allow certian password fields to be toggled to display plain text

Status in Mahara:
  Fix Committed

Bug description:
  We don't want this for all fields but just certain fields where we'd
  want to copy/paste the password text, for example the forgot password
  form or the reset password field in admin section

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008034/+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 2007457] A change has been merged

2023-03-05 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13798
Committed: 
https://git.mahara.org/mahara/mahara/commit/69e347d008a1821e3e1555a11a6733bc18243c65
Submitter: "Robert Lyon "
Branch:main

commit 69e347d008a1821e3e1555a11a6733bc18243c65
Author: Doris Tam 
Date:   Wed Feb 22 11:18:37 2023 +1300

Bug 2007457: Update TinyMCE to 5.10.7

Change-Id: Iead9e190154ec4cc26862ddb40319bd723a1a9c9

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-03 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13789
Committed: 
https://git.mahara.org/mahara/mahara/commit/3a0d107e0b9596233fbef19f67607b7ab6f341d0
Submitter: "Robert Lyon "
Branch:main

commit 3a0d107e0b9596233fbef19f67607b7ab6f341d0
Author: Doris Tam 
Date:   Mon Feb 20 13:46:42 2023 +1300

Bug 2007457: Update jQuery from 3.6.0 to 3.6.3

Change-Id: I2742ed693bff42eaf30b07f2c79ad6c19ae10af7

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A patch has been submitted for review

2023-03-02 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13840

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A patch has been submitted for review

2023-03-02 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13839

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13820
Committed: 
https://git.mahara.org/mahara/mahara/commit/70ea8170978c137b8975b5beb92cc952536f022d
Submitter: "Robert Lyon "
Branch:main

commit 70ea8170978c137b8975b5beb92cc952536f022d
Author: Doris Tam 
Date:   Wed Feb 22 12:23:13 2023 +1300

Bug 2007457: VideoJS customisations

Added a .patch to apply next time

Change-Id: I39606662018dbeb731033441befce7fe63b12f46

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13799
Committed: 
https://git.mahara.org/mahara/mahara/commit/a67f711c0bb163cffaa4bcf2541c704ae1f587c5
Submitter: "Robert Lyon "
Branch:main

commit a67f711c0bb163cffaa4bcf2541c704ae1f587c5
Author: Doris Tam 
Date:   Wed Feb 22 11:57:25 2023 +1300

Bug 2007457: Update VideoJS to 7.21.1

Change-Id: Ic36da7db50ec480b399fdcc240319331199cb0ed

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13794
Committed: 
https://git.mahara.org/mahara/mahara/commit/aa98379ca8abee5fe629ba8c187e53be5136d2a7
Submitter: "Robert Lyon "
Branch:main

commit aa98379ca8abee5fe629ba8c187e53be5136d2a7
Author: Doris Tam 
Date:   Tue Feb 21 12:33:53 2023 +1300

Bug 2007457: Fontawesome customisations

Change-Id: I6c29f5d6b2116e395092386ac750b6ae90d463fc

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-02 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13793
Committed: 
https://git.mahara.org/mahara/mahara/commit/540826de2a22bdb6114dacb1bef6bd62769074a6
Submitter: "Robert Lyon "
Branch:main

commit 540826de2a22bdb6114dacb1bef6bd62769074a6
Author: Doris Tam 
Date:   Tue Feb 21 12:28:03 2023 +1300

Bug 2007457: Update Fontawesome to 3.6.0

Change-Id: I54058a36359188e0db15ef6a8cae35de8b670747

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 1991604] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13684
Committed: 
https://git.mahara.org/mahara/mahara/commit/296f7d35891285cf8e79eee08a249de32b7a87dc
Submitter: "Robert Lyon "
Branch:main

commit 296f7d35891285cf8e79eee08a249de32b7a87dc
Author: Doris Tam 
Date:   Thu Feb 2 17:51:52 2023 +1300

Bug 1991604: Outcomes portfolio (4) - Behat tests

Run: outcomes_full_test.feature, outcomes_inst_config.feature,
outcomes_permissions.feature

Added to Behat setup:
- outcomesubjects table
- outcometypes table
- grouptype: 'outcomes' for '"groups" exist' option
- checkpoint for '"block" exist option'

Shifted and generalise functionality out of CLI script
so, it can be called for Behat setup

Change-Id: Ie100ecb357f36c2c0c917739d2a16183a1d364f8

-- 
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/1991604

Title:
  Outcomes portfolio (4): Activity page infrastructure

Status in Mahara:
  Fix Committed

Bug description:
  Part of the outcomes portfolio blueprint:
  https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio

  Better formatting:
  
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure

  # Activity page infrastructure

  ## High level overview

  * Add activity information to the page settings → Create a new portfolio page 
type
  * Pull in information from tables and people to auto-populate information
  * Display activity information set up on the page settings page
  * Update certain information directly while editing or viewing the activity 
page
  * Dealing with 'signing off' / completing activities

  ## Details

  ### Mock-up reference: 'Set up activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to set up activites for the group member...

  **Why?** So that all admin work is collected in one place and then
  available when I work with the group member on a particular activity.

  The numbered list refers to the bullets in the mock-up 'Set up
  activity page – group tutors and group admin'. This page is only
  accessible to group tutors and group admins. Students cannot get to
  it.

  1. [no change] Page title: It's a short title of the activity to avoid that 
the heading of a page is longer than one line and therefore fits better into a 
navigation menu. This title is pulled into the outcomes overview page 
automatically. Mandatory field.
  2. Activity information panel: automatically uncollapsed as information needs 
to be entered.
  3. Activity description: Long title of the activity. Mandatory field.
  4. Subject: Select list with hard-coded items (phase 1).
  5. Responsible staff: Select list comprised of all group tutors and group 
admins from this group. The person filling in the form is automatically 
displayed as default choice.
  6. Start date: Date picker.
  7. End date: Date picker. Check that the end date is greater or equal to the 
start date.
  8. Levels of achievement: Three single-line text entry fields. The fourth 
level is predefined.

  * Icons are assigned automatically.
  * Level 1 is the highest achievement and level 4 the lowest.
  * Suggested icons: Font Awesome number corresponding to the level with a 
circle around it in primary theme link colour but with a new variable set up if 
a different colour should be used. This will need to be achieved with stacked 
icons, e.g.  icon-1 and icon-circle.
  * New table 'view_activity_achievement_levels' with ID, view_activity_ID 
(i.e. the view ID), priority column (1-4), value and level 4 always being the 
same (via hidden value).

  9.  Clicking 'Save' takes you to the 'Edit' screen of the activity
  page.

  > Notes:
  >
  >   * The page buttons have changed slightly in Mahara 22.10 and thus will be 
used instead of the ones pictured on the mock-up.
  >   * This settings page is only available to group tutors and group admins.
  >   * The rest of the page settings stay as they are in the 'Advanced' panel.
  >   * 'Prevent removing of blocks' in the 'Advanced' panel is automatically 
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.

  ### Mock-up reference: 'Edit activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to add content to the activity page...

  **Why?** To assist the learner with their evidence collection and mark
  checkpoints as completed to illustrate progress.

  The numbered list refers to the bullets in the mock-up 'Edit activity
  page – group tutor and group admin'. This page is accessible to group
  tutors, group admins, and learners.

  1. 'Settings' button: Available to group tutor and group admins to change 
information about the activity. It's not accessible to regular group members.
  2. Activity information:

  * is displayed at the top of the page and 

[Mahara-contributors] [Bug 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13825
Committed: 
https://git.mahara.org/mahara/mahara/commit/b916bb984b30eb60b2e8cdc10aa49c76713c8e56
Submitter: "Robert Lyon "
Branch:main

commit b916bb984b30eb60b2e8cdc10aa49c76713c8e56
Author: Gold 
Date:   Thu Feb 23 11:29:58 2023 +1300

Bug 2007457: Move CSSTidy to Composer

Signed-off-by: Gold 
Change-Id: I14fb290a8c117ad73104c89e49141132d666dc36

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13826
Committed: 
https://git.mahara.org/mahara/mahara/commit/cc24c09d6b54fed8408a17b2815cfda364cbaf34
Submitter: "Robert Lyon "
Branch:main

commit cc24c09d6b54fed8408a17b2815cfda364cbaf34
Author: Doris Tam 
Date:   Thu Feb 23 12:36:24 2023 +1300

Bug 2007457: HTMLPurifier customisation patch for composer

/maintenance and /extras files are required to generate
the schema for our custom preserveCSS Filter.

Download (from GitHub or .zip) /maintenance and /extras to the same level of 
/library
and run `php generate-schema-cache.php` to generate the schema
without custom Filter

The version of htmlpurifier pulled in by composer does not
come with maintenance/ and /extras

Change-Id: If3e7f3d81b85238cefe141810423e0b034c67f7e
Signed-off-by: Doris Tam 

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13824
Committed: 
https://git.mahara.org/mahara/mahara/commit/cf37a11f934d289bc50229393226a6e916922d7b
Submitter: "Robert Lyon "
Branch:main

commit cf37a11f934d289bc50229393226a6e916922d7b
Author: Doris Tam 
Date:   Thu Feb 23 10:46:54 2023 +1300

Bug 2007457: Move HTMLPurifier to Composer

behatnotneeded

For tests to pass, the customisation patch needs to be run

Change-Id: Ic672b398be865b7feaf623590a3dfe7db8c90639

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13827
Committed: 
https://git.mahara.org/mahara/mahara/commit/1e02607f01d9a795d0331c43da9945da9dfe9c55
Submitter: "Robert Lyon "
Branch:main

commit 1e02607f01d9a795d0331c43da9945da9dfe9c55
Author: Doris Tam 
Date:   Thu Feb 23 12:56:34 2023 +1300

Bug 2007457: Update HTMLPurifier to 4.16.0

Change-Id: I52ff77b01ea2edf92e30b55b8bb4d8d0e3ac126e

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 1991604] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13835
Committed: 
https://git.mahara.org/mahara/mahara/commit/7173096a3b14e88210b63ae41c7003fa3965ec60
Submitter: "Robert Lyon "
Branch:main

commit 7173096a3b14e88210b63ae41c7003fa3965ec60
Author: Doris Tam 
Date:   Thu Mar 2 10:56:58 2023 +1300

Bug 1991604: Fix group portfolios permission error

Fix: Creating a new collection as a group member of a
regular group without throwing permission error.

Fix: PHP error for not an object on group porfolios screen
Change-Id: I0d3dd458f1d35a3d8891acc92421cd5366574eb5
Signed-off-by: Doris Tam 

-- 
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/1991604

Title:
  Outcomes portfolio (4): Activity page infrastructure

Status in Mahara:
  In Progress

Bug description:
  Part of the outcomes portfolio blueprint:
  https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio

  Better formatting:
  
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure

  # Activity page infrastructure

  ## High level overview

  * Add activity information to the page settings → Create a new portfolio page 
type
  * Pull in information from tables and people to auto-populate information
  * Display activity information set up on the page settings page
  * Update certain information directly while editing or viewing the activity 
page
  * Dealing with 'signing off' / completing activities

  ## Details

  ### Mock-up reference: 'Set up activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to set up activites for the group member...

  **Why?** So that all admin work is collected in one place and then
  available when I work with the group member on a particular activity.

  The numbered list refers to the bullets in the mock-up 'Set up
  activity page – group tutors and group admin'. This page is only
  accessible to group tutors and group admins. Students cannot get to
  it.

  1. [no change] Page title: It's a short title of the activity to avoid that 
the heading of a page is longer than one line and therefore fits better into a 
navigation menu. This title is pulled into the outcomes overview page 
automatically. Mandatory field.
  2. Activity information panel: automatically uncollapsed as information needs 
to be entered.
  3. Activity description: Long title of the activity. Mandatory field.
  4. Subject: Select list with hard-coded items (phase 1).
  5. Responsible staff: Select list comprised of all group tutors and group 
admins from this group. The person filling in the form is automatically 
displayed as default choice.
  6. Start date: Date picker.
  7. End date: Date picker. Check that the end date is greater or equal to the 
start date.
  8. Levels of achievement: Three single-line text entry fields. The fourth 
level is predefined.

  * Icons are assigned automatically.
  * Level 1 is the highest achievement and level 4 the lowest.
  * Suggested icons: Font Awesome number corresponding to the level with a 
circle around it in primary theme link colour but with a new variable set up if 
a different colour should be used. This will need to be achieved with stacked 
icons, e.g.  icon-1 and icon-circle.
  * New table 'view_activity_achievement_levels' with ID, view_activity_ID 
(i.e. the view ID), priority column (1-4), value and level 4 always being the 
same (via hidden value).

  9.  Clicking 'Save' takes you to the 'Edit' screen of the activity
  page.

  > Notes:
  >
  >   * The page buttons have changed slightly in Mahara 22.10 and thus will be 
used instead of the ones pictured on the mock-up.
  >   * This settings page is only available to group tutors and group admins.
  >   * The rest of the page settings stay as they are in the 'Advanced' panel.
  >   * 'Prevent removing of blocks' in the 'Advanced' panel is automatically 
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.

  ### Mock-up reference: 'Edit activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to add content to the activity page...

  **Why?** To assist the learner with their evidence collection and mark
  checkpoints as completed to illustrate progress.

  The numbered list refers to the bullets in the mock-up 'Edit activity
  page – group tutor and group admin'. This page is accessible to group
  tutors, group admins, and learners.

  1. 'Settings' button: Available to group tutor and group admins to change 
information about the activity. It's not accessible to regular group members.
  2. Activity information:

  * is displayed at the top of the page and cannot be moved.
  * is displayed collapsed so that you only see the long-form activity, 
outcomes, outcome type, and whether the outcome has been achieved or 

[Mahara-contributors] [Bug 2008972] A patch has been submitted for review

2023-03-01 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13837

-- 
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/2008972

Title:
  Confusing error message when an artefact file is missing from dataroot

Status in Mahara:
  In Progress

Bug description:
  Currently gives an error:

  Access denied
  You do not have access to view this page. 

  But really the issue is the file is missing so we should give an error
  message conveying that.

  To test:

  1) Upload an image file for a person in the files area and copy the
  URL link from the 'Name' column

  2) Open this URL in a new window/tab - see the file get downloaded

  3) Delete the file from the dataroot and reload the window

  See the error message

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008972/+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 2008956] A patch has been submitted for review

2023-03-01 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13836

-- 
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/2008956

Title:
  PHP 8 deprecations to fix behat tests

Status in Mahara:
  New

Bug description:
  Fixes to get tests running on PHP 8

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008956/+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 1991604] A patch has been submitted for review

2023-03-01 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13835

-- 
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/1991604

Title:
  Outcomes portfolio (4): Activity page infrastructure

Status in Mahara:
  In Progress

Bug description:
  Part of the outcomes portfolio blueprint:
  https://blueprints.launchpad.net/mahara/+spec/outcomes-portfolio

  Better formatting:
  
https://wiki.mahara.org/wiki/Proposals/Outcomes_portfolio/Activity_page_infrastructure

  # Activity page infrastructure

  ## High level overview

  * Add activity information to the page settings → Create a new portfolio page 
type
  * Pull in information from tables and people to auto-populate information
  * Display activity information set up on the page settings page
  * Update certain information directly while editing or viewing the activity 
page
  * Dealing with 'signing off' / completing activities

  ## Details

  ### Mock-up reference: 'Set up activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to set up activites for the group member...

  **Why?** So that all admin work is collected in one place and then
  available when I work with the group member on a particular activity.

  The numbered list refers to the bullets in the mock-up 'Set up
  activity page – group tutors and group admin'. This page is only
  accessible to group tutors and group admins. Students cannot get to
  it.

  1. [no change] Page title: It's a short title of the activity to avoid that 
the heading of a page is longer than one line and therefore fits better into a 
navigation menu. This title is pulled into the outcomes overview page 
automatically. Mandatory field.
  2. Activity information panel: automatically uncollapsed as information needs 
to be entered.
  3. Activity description: Long title of the activity. Mandatory field.
  4. Subject: Select list with hard-coded items (phase 1).
  5. Responsible staff: Select list comprised of all group tutors and group 
admins from this group. The person filling in the form is automatically 
displayed as default choice.
  6. Start date: Date picker.
  7. End date: Date picker. Check that the end date is greater or equal to the 
start date.
  8. Levels of achievement: Three single-line text entry fields. The fourth 
level is predefined.

  * Icons are assigned automatically.
  * Level 1 is the highest achievement and level 4 the lowest.
  * Suggested icons: Font Awesome number corresponding to the level with a 
circle around it in primary theme link colour but with a new variable set up if 
a different colour should be used. This will need to be achieved with stacked 
icons, e.g.  icon-1 and icon-circle.
  * New table 'view_activity_achievement_levels' with ID, view_activity_ID 
(i.e. the view ID), priority column (1-4), value and level 4 always being the 
same (via hidden value).

  9.  Clicking 'Save' takes you to the 'Edit' screen of the activity
  page.

  > Notes:
  >
  >   * The page buttons have changed slightly in Mahara 22.10 and thus will be 
used instead of the ones pictured on the mock-up.
  >   * This settings page is only available to group tutors and group admins.
  >   * The rest of the page settings stay as they are in the 'Advanced' panel.
  >   * 'Prevent removing of blocks' in the 'Advanced' panel is automatically 
set to 'Yes' (see section 'Group changes') but can be changed to 'No'.

  ### Mock-up reference: 'Edit activity page – group tutor and group
  admin'

  **Who?** As group tutor or group admin...

  **What?** I want to add content to the activity page...

  **Why?** To assist the learner with their evidence collection and mark
  checkpoints as completed to illustrate progress.

  The numbered list refers to the bullets in the mock-up 'Edit activity
  page – group tutor and group admin'. This page is accessible to group
  tutors, group admins, and learners.

  1. 'Settings' button: Available to group tutor and group admins to change 
information about the activity. It's not accessible to regular group members.
  2. Activity information:

  * is displayed at the top of the page and cannot be moved.
  * is displayed collapsed so that you only see the long-form activity, 
outcomes, outcome type, and whether the outcome has been achieved or not in the 
panel header.
  * is a full-page width block. → Change the default width of blocks in 
Mahara when they are put on a page into full-page width blocks

  3. Activity description: Long 'title' of the activity.
  4. Outcome: Short title of the outcome to which this activity belongs.
  5. Outcome type: Pulled from the outcome, i.e. short name with the predefined 
background colour.
  6. Achieved: Switch to decide whether an outcome has been achieved or not. 
This can always be changed. A modal is displayed 

[Mahara-contributors] [Bug 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13823
Committed: 
https://git.mahara.org/mahara/mahara/commit/db0581be525120927cc9986952f5c43ae83a6e5f
Submitter: "Robert Lyon "
Branch:main

commit db0581be525120927cc9986952f5c43ae83a6e5f
Author: Gold 
Date:   Thu Feb 23 10:20:58 2023 +1300

Bug 2007457: ADODB without our SESSION patch.

Testing if this patch is still needed.

Do we actually have any tests that specifically test for what this is
supposed to provide?

Signed-off-by: Gold 
Change-Id: If852144d3675f4225cb80c7a9c2fb5216e514dcb

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13821
Committed: 
https://git.mahara.org/mahara/mahara/commit/2ff66f052ec2430f308a012d2bc7182c34453345
Submitter: "Robert Lyon "
Branch:main

commit 2ff66f052ec2430f308a012d2bc7182c34453345
Author: Gold 
Date:   Wed Feb 22 13:09:54 2023 +1300

Bug 2007457: Move ADODB to Composer

Signed-off-by: Gold 
Change-Id: I3f8d7b129b404c4af5311c3e2c1d36b6c4dba175

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-03-01 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13834
Committed: 
https://git.mahara.org/mahara/mahara/commit/81b91b0799442cf7fd3fae213dd3d015d805ce24
Submitter: "Robert Lyon "
Branch:main

commit 81b91b0799442cf7fd3fae213dd3d015d805ce24
Author: Doris Tam 
Date:   Wed Mar 1 14:44:13 2023 +1300

Bug 2007457: Tie down Composer libraries to be both PHP 7/8 compatible

Newer versions require PHP 8 at minimum

Adding psr/log into our dependencies so that Elasticsearch's
psr/log will only go with what we have to be PHP 7 and 8 compatible.

Also fixing a few PHP 8 syntax errors for running behat tests.

Change-Id: I2e04c71bc615b700a6695dd10afc4f6e19003d10
Signed-off-by: Doris Tam 

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2003990] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13833
Committed: 
https://git.mahara.org/mahara/mahara/commit/93b46f59670e763e71f141dd65a9e17d02ef3799
Submitter: "Doris Tam "
Branch:main

commit 93b46f59670e763e71f141dd65a9e17d02ef3799
Author: Doris Tam 
Date:   Wed Mar 1 12:52:26 2023 +1300

Bug 2003990: GrumPHP custom banners

Change-Id: Ib33aa580cab0ab0f169542ce1437eaf794da2627

-- 
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/2003990

Title:
  GrumPHP Mahara for linting on commits

Status in Mahara:
  New

Bug description:
  Currently pulls in our phpstan.neon file and runs phpstan on

  `git commit` related commands.

  Refer to https://github.com/phpro/grumphp

  Quick start:

  - composer require --dev phpro/grumphp
  - composer require --dev phpstan/phpstan

  In case SimpleSAMLPHP throws phpstan errors: run `make ssphp`

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003990/+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 2007457] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13791
Committed: 
https://git.mahara.org/mahara/mahara/commit/f9b6cd7bf2029083d1cbb3af62dd6fbf6680405b
Submitter: "Robert Lyon "
Branch:main

commit f9b6cd7bf2029083d1cbb3af62dd6fbf6680405b
Author: Doris Tam 
Date:   Mon Feb 20 17:34:25 2023 +1300

Bug 2007457: Update PDFJs to 3.3.122

Change-Id: Ibd6c7d9daf1fbbc45c095c2750821d823a68c5a4

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13792
Committed: 
https://git.mahara.org/mahara/mahara/commit/2e540d78706d94d48e9105c160092aae00f66c59
Submitter: "Robert Lyon "
Branch:main

commit 2e540d78706d94d48e9105c160092aae00f66c59
Author: Doris Tam 
Date:   Mon Feb 20 17:44:42 2023 +1300

Bug 2007457: Update PDFJs | Hide upload buttons

Change-Id: I6b65f0aaaeb6f631e12c8ea8eb43d064216ce465

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A patch has been submitted for review

2023-02-28 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13834

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  In Progress

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2003990] A patch has been submitted for review

2023-02-28 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13833

-- 
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/2003990

Title:
  GrumPHP Mahara for linting on commits

Status in Mahara:
  New

Bug description:
  Currently pulls in our phpstan.neon file and runs phpstan on

  `git commit` related commands.

  Refer to https://github.com/phpro/grumphp

  Quick start:

  - composer require --dev phpro/grumphp
  - composer require --dev phpstan/phpstan

  In case SimpleSAMLPHP throws phpstan errors: run `make ssphp`

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003990/+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 2000277] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13795
Committed: 
https://git.mahara.org/mahara/mahara/commit/8e444868803250115f3b9baf6ec9f63a8a05d904
Submitter: "Robert Lyon "
Branch:main

commit 8e444868803250115f3b9baf6ec9f63a8a05d904
Author: Robert Lyon 
Date:   Tue Feb 21 13:50:57 2023 +1300

Bug 2000277: Rewrite the configdata image link on page copy

For the verification block

Change-Id: I27c2f1f3326006c872eaec8fc5c3d832e79ff325
Signed-off-by: Robert Lyon 

-- 
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/2000277

Title:
  Images added to portfolio review block are not copied when template is
  copied

Status in Mahara:
  Fix Committed

Bug description:
  When you add an image into the review statement in the 'Portfolio
  review' block and then copy the portfolio into another account, the
  reference stays to the original image even though the image is
  transferred as far as I can tell.

  The fix should be similar to what was done for bug #1957725

  To replicate:

  1. Allow 'Portfolio completion' in the institution.
  2. Set up a portfolio with at least one page and the portfolio completion 
page.
  3. Add the block 'Portfolio review' to the portfolio completion page and add 
an image into the statement field. Note down the image ID.
  4. Give others access and allow copying.
  5. Log in as somebody else and copy the portfolio. Check the image ID 
referenced in the portfolio review block and check if the file was copied to 
your personal portfolio area.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2000277/+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 2007457] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13796
Committed: 
https://git.mahara.org/mahara/mahara/commit/107eb1ea8758f246647d008a23478e49f1ec98f8
Submitter: "Robert Lyon "
Branch:main

commit 107eb1ea8758f246647d008a23478e49f1ec98f8
Author: Doris Tam 
Date:   Tue Feb 21 14:01:50 2023 +1300

Bug 2007457: Update Elasticsearch to 7.17.1

Change-Id: Id8bcc07fb3369b96f405020fa7d1b8fcec3b0db5

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  New

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2003990] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13830
Committed: 
https://git.mahara.org/mahara/mahara/commit/096381df4c4c96cb586547e80acc601044619f29
Submitter: "Robert Lyon "
Branch:main

commit 096381df4c4c96cb586547e80acc601044619f29
Author: Gold 
Date:   Mon Feb 27 10:41:22 2023 +1300

Bug 2003990: GrumPHP v2

Adds the current change id commit hook to the commit message that
GrumPHP over writes.  The presence of a change id on this commit message
is the actual test.

Signed-off-by: Gold 
Change-Id: I4e5fbc11914a6d5886a197b6f14295688eb73e9b

-- 
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/2003990

Title:
  GrumPHP Mahara for linting on commits

Status in Mahara:
  New

Bug description:
  Currently pulls in our phpstan.neon file and runs phpstan on

  `git commit` related commands.

  Refer to https://github.com/phpro/grumphp

  Quick start:

  - composer require --dev phpro/grumphp
  - composer require --dev phpstan/phpstan

  In case SimpleSAMLPHP throws phpstan errors: run `make ssphp`

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003990/+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 2003990] A change has been merged

2023-02-28 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13668
Committed: 
https://git.mahara.org/mahara/mahara/commit/7c1df258261cf34e6eadd00869d6b5f69173c5f3
Submitter: "Robert Lyon "
Branch:main

commit 7c1df258261cf34e6eadd00869d6b5f69173c5f3
Author: Doris Tam 
Date:   Fri Jan 27 15:35:13 2023 +1300

Bug 2003990: GrumPHP experimental

Currently pulls in our phpstan.neon file and runs phpstan on
`git commit` related commands.

Refer to https://github.com/phpro/grumphp

Quick start:

- composer require --dev phpro/grumphp
- composer require --dev phpstan/phpstan

In case SimpleSAMLPHP throws phpstan errors

Run... make ssphp

Make changes, git add them, git commit

Change-Id: Ifaae01b49d9c5e1d89aaf6f90dea02e74bb317b6

-- 
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/2003990

Title:
  GrumPHP Mahara for linting on commits

Status in Mahara:
  New

Bug description:
  Currently pulls in our phpstan.neon file and runs phpstan on

  `git commit` related commands.

  Refer to https://github.com/phpro/grumphp

  Quick start:

  - composer require --dev phpro/grumphp
  - composer require --dev phpstan/phpstan

  In case SimpleSAMLPHP throws phpstan errors: run `make ssphp`

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003990/+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 2008729] A change has been merged

2023-02-27 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13832
Committed: 
https://git.mahara.org/mahara/mahara/commit/e036c9c7c3ce781f7b67a6256f6d20ac9eb4f394
Submitter: "Robert Lyon "
Branch:main

commit e036c9c7c3ce781f7b67a6256f6d20ac9eb4f394
Author: Gold 
Date:   Tue Feb 28 08:18:13 2023 +1300

Bug 2008729: Nail down recaptcha for php 7.x

Also removed the patch that removes files that fails to reliably apply.

Signed-off-by: Gold 
Change-Id: I0af7d4ec8ced6ef2ddef0cd88e8d3feaccf12b28

-- 
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/2008729

Title:
  recaptcha for php7.4

Status in Mahara:
  Fix Committed

Bug description:
  The new management of recaptcha downloads 1.3.0 by default. This
  requires PHP 8.x.

  Jenkins currently runs PHP 7.4 so this is rejected on automated
  testing. It will also be rejected on client sites running PHP 7.x.

  We need to nail the version to Recaptcha 1.2.x as this has a PHP
  requirement of >=5.5.

  While we are here, we could remove the patch that tries to clean up
  files we don't want as this isn't a concern any more.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008729/+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 2006516] A change has been merged

2023-02-27 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13723
Committed: 
https://git.mahara.org/mahara/mahara/commit/7039ae286690b31de09b3418f9a5780ad5973a8c
Submitter: "Robert Lyon "
Branch:main

commit 7039ae286690b31de09b3418f9a5780ad5973a8c
Author: Robert Lyon 
Date:   Wed Feb 8 11:06:15 2023 +1300

Bug 2006516: Fixes for CLI bulk export

For comment block and for annotation block

Change-Id: I39ce91d0fbab9deb7786f069839e02f0f36c8663
Signed-off-by: Robert Lyon 

-- 
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/2006516

Title:
  bulk export causing errors for comment / annotation block exports

Status in Mahara:
  Fix Committed

Bug description:
  The comment block problem is when you are doing a bulk export via CLI
  as the $exporter object is not in a global scope and so can't be
  'seen' by the comment block renderer.

  The annotation problem is we are trying to create a pieform during
  export and it can't resolve the get_ip() function. But we shouldn't
  need the pieform as the exported information wouldn't be able to use
  it anyway.

  The following 2 problems can best be seen when doing an export via the
  CLI, eg: for 'Person One'

  Create a person called 'Person One' and log in as them (not masquerade
  so as to se lastlogin value)

  Create a page and add a comment block and an annotation block to the
  page - add a comment to the page and the annotation block.

  Export the person via the CLI

  sudo -u www-data php htdocs/admin/cli/portfolio_bulkexport.php
  -fk=lastname -fv=One -e=leap -d=false

  Expected result - export goes smoothly
  Actual result - get two errors

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2006516/+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 1945537] A change has been merged

2023-02-27 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/12478
Committed: 
https://git.mahara.org/mahara/mahara/commit/6b3b10bdb28af000cf7f84fffee1c626e7562918
Submitter: "Robert Lyon "
Branch:main

commit 6b3b10bdb28af000cf7f84fffee1c626e7562918
Author: Robert Lyon 
Date:   Mon Mar 7 14:14:12 2022 +1300

Bug 1945537: format the time taken number

So it can be saved in the database correctly

Change-Id: Ida0bb13df0203bfa825bbac0a4123f0bfca9c9c3
Signed-off-by: Robert Lyon 

-- 
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/1945537

Title:
  Problem with saving web service log message event when float is in
  another  language

Status in Mahara:
  Fix Committed

Bug description:
  Initially reported at
  https://mahara.org/interaction/forum/topic.php?id=8930

  So  for example we try to save number as 1,2345 instead of 1.2345

  We probably need to cast it via flotval somehow

  Error looks like this
  PHP Fatal error:  Uncaught SQLException: Failed to get a recordset: postgres8 
error: [-1: ERROR:  invalid input syntax for type numeric: "0,12291693687439"] 
in EXECUTE("INSERT INTO "external_services_logs" ("id", "timelogged", "userid", 
"externalserviceid", "protocol", "auth", "functionname", "timetaken", "uri", 
"info", "ip") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)")Command was: INSERT 
INTO "external_services_logs" ("id", "timelogged", "userid", 
"externalserviceid", "protocol", "auth", "functionname", "timetaken", "uri", 
"info", "ip") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) and values was 
(id:109,timelogged:1632941361,userid:23,externalserviceid:3,protocol:REST,auth:OTHER,functionname:module_mobileapi_upload_blog_post,timetaken:0,12291693687439,uri:/webservice/rest/server.php?alt=json,info:exception:SQLExceptionmessage:Failedtogetarecordset:postgres8error:[-1:ERROR:invalidinputsyntaxfortypenumeric:"0,11438679695129"]inEXECUTE("INSERTINTO"external_services_logs"("id","timelogged","userid","externalserviceid","protocol","auth"

  The problem looks to be related to:

  The variable "time_taken" in file:

  htdocs/webservice/lib.php

   $time_taken = $time_end - $WEBSERVICE_START;

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1945537/+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 2008729] A patch has been submitted for review

2023-02-27 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13832

-- 
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/2008729

Title:
  recaptcha for php7.4

Status in Mahara:
  In Progress

Bug description:
  The new management of recaptcha downloads 1.3.0 by default. This
  requires PHP 8.x.

  Jenkins currently runs PHP 7.4 so this is rejected on automated
  testing. It will also be rejected on client sites running PHP 7.x.

  We need to nail the version to Recaptcha 1.2.x as this has a PHP
  requirement of >=5.5.

  While we are here, we could remove the patch that tries to clean up
  files we don't want as this isn't a concern any more.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2008729/+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 2007457] A change has been merged

2023-02-26 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13790
Committed: 
https://git.mahara.org/mahara/mahara/commit/5d5b25b51d1f7fd9d88b995e5525e59e3b7f1375
Submitter: "Gold "
Branch:main

commit 5d5b25b51d1f7fd9d88b995e5525e59e3b7f1375
Author: Doris Tam 
Date:   Mon Feb 20 16:12:19 2023 +1300

Bug 2007457: Update PhpMailer to 6.7.1

Change-Id: Id2cd03f71b7240cf55b08dc0e855add934616e8f

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  New

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A change has been merged

2023-02-26 Thread Mahara Bot
Reviewed:  https://reviews.mahara.org/c/mahara/+/13828
Committed: 
https://git.mahara.org/mahara/mahara/commit/81fe27a8470c24a161a10ff5a211af9acde3108f
Submitter: "Gold "
Branch:main

commit 81fe27a8470c24a161a10ff5a211af9acde3108f
Author: Doris Tam 
Date:   Fri Feb 24 13:40:18 2023 +1300

Bug 2007457: Add PHP 8 to the require for extenal/ composer.json

This will allow those on PHP to run make initcomposer

Change-Id: I16625091333fc7c06ade04a63ca9f15a28a4323e

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  New

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2007457] A patch has been submitted for review

2023-02-26 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13831

-- 
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/2007457

Title:
  Third party library updates for 23.04

Status in Mahara:
  New

Bug description:
  Third-party investigation and updates.

  To be discussed which ones will get into the next release.

  Things to note: No security issues. We are 3 major versions behind in
  Gridstack,

   Patches available (break-free changes) for: Gridstack, ClipboardJS, 
CSSTidy, TinyMCE
   Minor updates available (should not have breaking changes) for: Gridstack, 
ChartJS, ElasticSearch, MomentJS, PDFJS, VideoJS, Bootstrap, Dragondrop, 
Datatables, Dropzone, HTMLPurifier, jQuery, JSColor, JSON Editor, MarkedJS, 
PHPMailer, Popper, SSPHP, FontAwesome
   Major (will have breaking changes) upgrades requiring migration available 
for: DateTimePicker, VideoJS, PDFJS, MomentJS, Elasticsearch, ChartJS, and 
Gridstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2007457/+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 2003990] A patch has been submitted for review

2023-02-26 Thread Mahara Bot
Patch for "main" branch: https://reviews.mahara.org/c/mahara/+/13830

-- 
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/2003990

Title:
  GrumPHP Mahara for linting on commits

Status in Mahara:
  New

Bug description:
  Currently pulls in our phpstan.neon file and runs phpstan on

  `git commit` related commands.

  Refer to https://github.com/phpro/grumphp

  Quick start:

  - composer require --dev phpro/grumphp
  - composer require --dev phpstan/phpstan

  In case SimpleSAMLPHP throws phpstan errors: run `make ssphp`

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2003990/+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


  1   2   3   4   5   6   7   8   9   10   >