← Back to team overview

mahara-contributors team mailing list archive

[Bug 1468313] Re: Access to collections within a page

 

Hi Sam,

Hm, interesting idea. Unfortunately, I think it's a bit too single-
purpose to upstream into Mahara. It would be possible to implement an
"Inherit access permissions" setting on the Navigation block, but I
think that would be too confusing for most users.

One thing we could do, is provide a way to make a secret URL that points
to an individual page in a collection. Then you could simulate this
behavior by using a Text block with links to each of the pages, instead
of the navigation block. These links could be displayed on the secret
URL editing screen, as copyable links below the secret URL for the
collection as a whole.

Implementation-wise, I'd do something like this, so we don't need to
calculate new tokens:

1. If the page's normal URL is http://www.example.com/view/view.php?id=123
2. ... and the collection's secret URL is http://www.example.com/view/view.php?t=abcdefg
3. ... then the page's individual secret URL would be http://www.example.com/view/view.php?t=abcdefg&id=123

This would still be pretty inconvenient, and it wouldn't be dynamically
updating like the navigation block. But it would at least make this use-
case possible.

** Bug watch added: www.example.com/view/ #123
   http://www.example.com/view/view.php?id=123

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1468313

Title:
  Access to collections within a page

Status in Mahara ePortfolio:
  Triaged

Bug description:
  I have a feature request - or perhaps an idea that I wondered could
  benefit others...

  I'd like to be able to send a page via a secret url that has a
  navigation block on it. I'd like the viewer of the page to be able to
  see the collection and its contents. The collection will have the top
  navigation tabs.

  Issue 1: I don't want the collection to be made available to anyone
  who doesn't have the url to the initial page (so don't want to make it
  public).

  Issue 2: I don't want the initial page to be part of the collection
  (mainly for aesthetic purposes) as i don't want the tabs to appear at
  the top.

  So, is this possible? Perhaps a way of allowing access to collections within a page? 
  Or as another thought, being able to 'disable' navigation tabs for the first page of a collection if I were to add the initial page to the collection?

  Example page is here: https://vle.cds.cranfield.ac.uk/mahara/view/view.php?t=8jrYaT5eZC17s3hXxROk
  How can I give you access to the collection without making it public?

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1468313/+subscriptions


Follow ups

References