Put a "copy" button on a copyable page

Bug #745418 reported by Kristina Hoeppner
46
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Wishlist
Robert Lyon

Bug Description

A useful addition and simplification would be if there were a button to copy a page directly on the page that is copyable. That would make it easier to see if you can copy a specific page while you are viewing it, esp. for templates.

Changed in mahara:
status: New → Triaged
tags: added: copy usability
Revision history for this message
sean mcclelland (sean-mcclelland) wrote :

Here is my request, and it appears as though we're looking for the same thing in the end!

Add a "copy this page to my portfolio" link or button on the window somewhere, when you are viewing another user's Page (assuming they have allowed copying). As it stands now, in version 1.4.1, the only way to copy a Page is by clicking the "Copy Page" button in your Portfolio > Pages tab, browsing or key-word searching for it, and then clicking the "Copy page" next to it's title and owner. This is click-intensive and discourages our students from using template Pages that staff and faculty create for them. If a student simply had to click a notification, then a copy button, it would be much faster.

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

Idea for implementation:

Copying a page and collection should be possible directly from the page that a user is viewing so that they do not have to search for it first by going to Portfolio -> Pages / Collections -> Copy a page / collection.

When a user has the permission to copy a page, they will see a link at the bottom of the page where there are the links for feedback, printing, reporting a page and adding it to the watchlist.

When the page is part of a collection, the user will be able to choose whether to copy all pages of the collection or just the page he's viewing.

The link will have a small icon (like feedback, printing etc.) and a text link "Copy page". The link will be placed at the bottom as last link to the right.

When the user can copy the entire collection, a pop-up is presented that states: "This page is part of a collection. Do you want to copy the entire collection?" with buttons "Yes" and "No" in the default order of the browser / operating system with "Yes" selected as default option.

Once the user has copied the page, the page is opened directly in edit mode on the "Edit content" page. This is also the case when the user copies a collection. They don't have to go through the normal collection editing screens, but are taken directly to the edit screen of the page they were copying.

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

There is also an additional request to be able to download a Leap2A archive of a page / collection that you can copy if you don't have an account so you could put it on your own instance: bug #1376066

Revision history for this message
Robert Lyon (robertl-9) wrote :

we would need some confirm dialogue to avoid accidental clicking of copy button and also allowing the choice of copy collection if page belongs to a collection

Aaron Wells (u-aaronw)
Changed in mahara:
milestone: none → 15.04.0
tags: added: nominatedfeature
Changed in mahara:
status: Triaged → Confirmed
Robert Lyon (robertl-9)
Changed in mahara:
assignee: nobody → Robert Lyon (robertl-9)
Robert Lyon (robertl-9)
Changed in mahara:
status: Confirmed → In Progress
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/4206

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Patch for "master" branch: https://reviews.mahara.org/4207

Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/4206
Committed: http://gitorious.org/mahara/mahara/commit/f0ca6b1e7f39fcdbba083c1a562d333c689ae707
Submitter: Aaron Wells (<email address hidden>)
Branch: master

commit f0ca6b1e7f39fcdbba083c1a562d333c689ae707
Author: Robert Lyon <email address hidden>
Date: Wed Jan 14 09:53:33 2015 +1300

Allow view to be copied from view/view.php (Bug #745418)

Have added a is_copyable() function check to see if we can
add a 'copy page' button to a view

Currently uses the view_search() function that returns all allowed views
to copy then checks if current view is one of them.

Change-Id: I083d9254ec7cabc861c02ce9cc404b4f6b313e72
Signed-off-by: Robert Lyon <email address hidden>

Revision history for this message
Mahara Bot (dev-mahara) wrote :

Reviewed: https://reviews.mahara.org/4207
Committed: http://gitorious.org/mahara/mahara/commit/6826f6a422cd5981133d026cea21756b1a7a1f30
Submitter: Aaron Wells (<email address hidden>)
Branch: master

commit 6826f6a422cd5981133d026cea21756b1a7a1f30
Author: Robert Lyon <email address hidden>
Date: Thu Jan 22 10:57:08 2015 +1300

Adding the dealing with collections (Bug #745418)

Need to handle the choosing of copy the collection when user clicks the
'copy' button

Change-Id: I93b6e505c4dd84a1efc4d71149d1f16a15b1c89f
Signed-off-by: Robert Lyon <email address hidden>

Aaron Wells (u-aaronw)
Changed in mahara:
status: In Progress → Fix Committed
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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