Can't use portfolio completion in template plans in groups
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
When you create a plan template that has a portfolio as assignment, which has the portfolio completion functionality, then you run into an error message trying to copy that plan into a group because the portfolio completion functionality is not available on the group level.
It would be good if you could use the portfolio completion also in groups for group portfolios and copying of those collections as part of the plan infrastructure.
To test:
1. Turn on 'Portfolio completion' for your institution.
2. Create a portfolio that contains at least 2 pages with the sign-off block.
3. Add the 'Portfolio completion' to the collection.
4. Create a template plan with assignment activities turned on.
5. Create a task that has the portfolio with the portfolio completion as 'Assignment portfolio'.
6. Create a group.
7. Only allow non-ordinary members to create and edit content.
8. Create a plan from the template above.
Expected result: You can create the plan without any error messages and view the entire portfolio, incl. portfolio completion page.
Actual result: Error message is displayed.
[WAR] dd (lib/errors.
DETAIL: Failing row contains (66, null, 2020-11-05 14:54:50, 2020-11-05 14:54:50, Plan tasks: Completion, Pages containing details of the tasks for the plan "Completion", 1, null, null, null, 0, 1, null, null, null, null).] in EXECUTE("UPDATE "collection" SET "name" = ?, "description" = ?, "owner" = ?, "group" = ?, "institution" = ?, "mtime" = ?, "ctime" = ?, "navigation" = ?, "submittedgroup" = ?, "submittedhost" = ?, "submittedtime" = ?, "submittedstatus" = ?, "framework" = ?, "coverimage" = ?, "progresscomple
Call stack (most recent first):
log_
log_
SQLExceptio
update_
Collection-
Collection-
artefact\
artefact\
ArtefactTyp
Pieform-
Pieform:
pieform(
ArtefactTyp
summary: |
- Cant' use portfolio completion in template plans in groups + Can't use portfolio completion in template plans in groups |