← Back to team overview

mahara-contributors team mailing list archive

[Bug 619867] Re: Collection: view access updating at problematic time

 

hmm - makes sense Richard - I hadn't realised how collections pages were
working until you explained.

The new Moodle 2.0 restore process works a bit like the way the page
works now - at each step it makes changes to db/updates and if the user
hits cancel it just goes through and reverts those changes.

I don't think the "cancel" button has to really mean cancel and can be a
delete/tidy up function but it definitely causes problems if the user
can easily navigate elsewhere and leave a half created collection in
place (and they are unaware of this)

Stacey - how much work is involved to add a small notification to the
page each time a user adds a view like Richard mentions in point 1?

-- 
Collection: view access updating at problematic time
https://bugs.launchpad.net/bugs/619867
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.

Status in Mahara ePortfolio: New

Bug description:
When a user creates a new collection and they get to the views stage access for each views access is updated immediately as it is added.  

This means that if a user decides that they don't want the collection anymore and cancel then the view access is already updated and they have lost original settings on views.

The user might also just add a view and then immediately decide that wasn't the right decision and remove from the list.

This is an issue for both new and existing collections.

The help file does mention this is going to happen, but I'm thinking it is not the most appropriate event for access updating to occur on anyway.

Solutions might be to:

For new collections:
a) update access only on the final stage when user saves collection completely
b) alert user somehow that views are going to have their access updated when they navigate past the views page

For existing collections:
a) only update when the user is completely finished with the page (clicking 'Done') and ensure it is clear that the access will be updated at this time

Any other ideas?





References