2022-01-31 19:37:42 |
Robert Lyon |
bug |
|
|
added bug |
2022-01-31 20:06:58 |
Robert Lyon |
mahara: assignee |
|
Robert Lyon (robertl-9) |
|
2022-01-31 20:07:16 |
Robert Lyon |
mahara: assignee |
Robert Lyon (robertl-9) |
|
|
2022-01-31 20:07:26 |
Robert Lyon |
mahara: assignee |
|
Dianne Tennent (dianne-t) |
|
2022-01-31 20:07:30 |
Robert Lyon |
mahara: milestone |
|
22.04.0 |
|
2022-01-31 20:07:34 |
Robert Lyon |
mahara: importance |
Undecided |
High |
|
2022-01-31 20:07:37 |
Robert Lyon |
mahara: status |
New |
Confirmed |
|
2022-02-03 01:24:51 |
Dianne Tennent |
attachment added |
|
Screenshot from 2022-02-03 14-23-48.png https://bugs.launchpad.net/mahara/+bug/1959613/+attachment/5558807/+files/Screenshot%20from%202022-02-03%2014-23-48.png |
|
2022-02-16 18:34:06 |
Kristina Hoeppner |
mahara: status |
Confirmed |
In Progress |
|
2022-03-04 01:21:23 |
Kristina Hoeppner |
description |
Problem:
Person A creates a Smart evidence collection and has an annotation block on a page
Person B adds a draft comment to it
Person A requests the comment to be made public
Person B gets an email and follows the link
-- gets error
[WAR] e2 (artefact/lib.php:353) Artefact type mismatch. You are trying to use this annotation as a comment.
Call stack (most recent first):
ArtefactType->__construct() at /../htdocs/artefact/comment/lib.php:193
ArtefactTypeComment->__construct() at /../htdocs/view/view.php:563
To test:
1 Set up new site
2 Go to Plugin Extensions page and activate annotation
3 Edit 'No institution' and turn on Annotations
4 Upload some users to the site (via CSV is easiest)
5 Log in as Person A and create a page
6 Create a collection with a smart evidence option chosen and add page to it
7 Share the collection to Person B with special role Peer
8 Go to the collection's smart evidence page and add annotation to one of the dots
9 Log in as Person B and go to the collection smart evidence page and click on the circle dot
10 Leave some feedback and turn 'Mark public' to No - the feedback should have "This feedback is private."
11 Log in as Person A and go to the page itself in the collection and click on Feedback (1) link in annotation block
12 In the modal click the 'Make public' button - you should see "A message has been sent to Person B to request that the feedback be made public."
13 Log in as Person B and go to the page itself in the collection - you see "You cannot see the content on this page because it does not require a peer assessment."
14 Go to your inbox and see "Request to change private feedback to public"
15 Click the 'Annotation' link in the email and get the error. |
Problem:
Person A creates a SmartEvidence collection and has an annotation block on a page
Person B adds a draft comment to it
Person A requests the comment to be made public
Person B gets an email and follows the link
-- gets error
[WAR] e2 (artefact/lib.php:353) Artefact type mismatch. You are trying to use this annotation as a comment.
Call stack (most recent first):
ArtefactType->__construct() at /../htdocs/artefact/comment/lib.php:193
ArtefactTypeComment->__construct() at /../htdocs/view/view.php:563
To test:
1 Set up new site
2 Go to Plugin Extensions page and activate annotation
3 Edit 'No institution' and turn on Annotations
4 Upload some users to the site (via CSV is easiest)
5 Log in as Person A and create a page
6 Create a collection with a SmartEvidence option chosen and add page to it
7 Share the collection to Person B with special role Peer
8 Go to the collection's SmartEvidence page and add annotation to one of the dots
9 Log in as Person B and go to the collection SmartEvidence page and click on the circle dot
10 Leave some feedback and turn 'Mark public' to No - the feedback should have "This feedback is private."
11 Log in as Person A and go to the page itself in the collection and click on Feedback (1) link in annotation block
12 In the modal click the 'Make public' button - you should see "A message has been sent to Person B to request that the feedback be made public."
13 Log in as Person B and go to the page itself in the collection - you see "You cannot see the content on this page because it does not require a peer assessment."
14 Go to your inbox and see "Request to change private feedback to public"
15 Click the 'Annotation' link in the email and get the error. |
|
2022-03-04 01:28:08 |
Kristina Hoeppner |
description |
Problem:
Person A creates a SmartEvidence collection and has an annotation block on a page
Person B adds a draft comment to it
Person A requests the comment to be made public
Person B gets an email and follows the link
-- gets error
[WAR] e2 (artefact/lib.php:353) Artefact type mismatch. You are trying to use this annotation as a comment.
Call stack (most recent first):
ArtefactType->__construct() at /../htdocs/artefact/comment/lib.php:193
ArtefactTypeComment->__construct() at /../htdocs/view/view.php:563
To test:
1 Set up new site
2 Go to Plugin Extensions page and activate annotation
3 Edit 'No institution' and turn on Annotations
4 Upload some users to the site (via CSV is easiest)
5 Log in as Person A and create a page
6 Create a collection with a SmartEvidence option chosen and add page to it
7 Share the collection to Person B with special role Peer
8 Go to the collection's SmartEvidence page and add annotation to one of the dots
9 Log in as Person B and go to the collection SmartEvidence page and click on the circle dot
10 Leave some feedback and turn 'Mark public' to No - the feedback should have "This feedback is private."
11 Log in as Person A and go to the page itself in the collection and click on Feedback (1) link in annotation block
12 In the modal click the 'Make public' button - you should see "A message has been sent to Person B to request that the feedback be made public."
13 Log in as Person B and go to the page itself in the collection - you see "You cannot see the content on this page because it does not require a peer assessment."
14 Go to your inbox and see "Request to change private feedback to public"
15 Click the 'Annotation' link in the email and get the error. |
Problem:
Person A creates a SmartEvidence collection and has an annotation block on a page
Person B adds a draft comment to it
Person A requests the comment to be made public
Person B gets an email and follows the link
-- gets error
[WAR] e2 (artefact/lib.php:353) Artefact type mismatch. You are trying to use this annotation as a comment.
Call stack (most recent first):
ArtefactType->__construct() at /../htdocs/artefact/comment/lib.php:193
ArtefactTypeComment->__construct() at /../htdocs/view/view.php:563
To test:
1 Set up new site
2 Go to Plugin Extensions page and activate annotation
3 Edit 'No institution' and allow SmartEvidence
4 Create accounts via CSV
5 Log in as Person A and create a page
6 Create a collection with a SmartEvidence option chosen and add page to it
7 Share the collection to Person B with special role Peer
8 Go to the collection's SmartEvidence page and add annotation to one of the dots
9 Log in as Person B and go to the collection SmartEvidence page and click on the circle dot
10 Leave some feedback and turn 'Mark public' to No - the feedback should have "This feedback is private."
11 Log in as Person A and go to the page itself in the collection and click on Feedback (1) link in annotation block
12 In the modal click the 'Make public' button - you should see "A message has been sent to Person B to request that the feedback be made public."
13 Log in as Person B and go to the page itself in the collection - you see "You cannot see the content on this page because it does not require a peer assessment."
14 Go to your inbox and see "Request to change private feedback to public"
15 Click the 'Annotation' link in the email and get the error. |
|
2022-03-04 03:55:18 |
Robert Lyon |
mahara: status |
In Progress |
Fix Committed |
|
2022-04-27 01:58:43 |
Gold |
mahara: status |
Fix Committed |
Fix Released |
|