Plans in copied pages are not copied

Bug #1838721 reported by Kevin Dibble
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mahara
Confirmed
Wishlist
Unassigned

Bug Description

Mahara 19.04
Os: Linux
DB: Mysql
Browser: Chrome

When copying a page with a plan, the plans on the new page become orphaned.
They are still listed - but no longer relate to anything.
Should the user get a copy of the plan as well when coping pages with plans artifact?

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

I noticed the same just recently, Kevin.

What do you say to the following options going forward?

1. Copying personal page into the same portfolio area: Same plan is referenced.
2. Copying the personal page of someone else (or from 19.10 on a group plan once that functionality is added): Copy the plan but remove the completion statuses and the completion dates. That means that the plan becomes more of a template, which will be good to have available.
3. Exporting a personal page with a plan keeps all completion dates etc. as they are upon import back into Mahara (Leap2A) or when displayed in HTML.

Changed in mahara:
status: New → Confirmed
importance: Undecided → Wishlist
summary: - Plans in shared pages
+ Plans in copied pages are not copied
Revision history for this message
Kevin Dibble (digitalskill) wrote :

Hi Kristina,

Typically when copying a page with a plan, its to have something similar for the users to follow. Option 2 sounds the best to me - copy the plan outline, but leave it for the new user to finalize.

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Great that scenario 2 seems to fit your bill.

I think we'll need all three parts because of the different scenarios that we need to cover (copying own page, copying somebody else's page, exporting and importing to another site). :-)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.