← Back to team overview

mahara-contributors team mailing list archive

[Bug 1323490] Re: Make sharing your profile page with your institution non-mandatory

 

This should be a fairly self-contained bit of code. It requires the
following:

1. A checkbox on the institution settings page, with results saved to
the institution_config table. Should probably default to false?

2. (This checkbox should NOT be displayed for the "No institution"
institution, because it's already exempt from this behavior.)

3. In the lib/view.php method View->add_owner_institution_access(),
check each institution's setting before adding the access record. This
method is used in view/access.php for the "Sharing" page, and also in
lib/institution.php for the Instiution->addUserAsMember() method, so it
should cover all the bases.

-- 
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/1323490

Title:
  Make sharing your profile page with your institution non-mandatory

Status in Mahara ePortfolio:
  Confirmed

Bug description:
  In a default Mahara installation, each user's profile page is fully
  visible to all logged-in users, and all members of their institution.

  There's a sitewide setting $cfg->loggedinprofileviewaccess which
  determines whether or not users are forced to share their profile page
  with all logged-in users of the site.

  But, there is no corresponding institutional setting to determine
  whether or not users are forced to share their profile page with all
  members of their institution. There should be such a setting.

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


References