Reviewed: https://reviews.mahara.org/2829 Committed: http://gitorious.org/mahara/mahara/commit/d268d11b2d7c11a9dc48afc786aad4940e4fdb92 Submitter: Aaron Wells ([email protected]) Branch: master
commit d268d11b2d7c11a9dc48afc786aad4940e4fdb92 Author: Robert Lyon <[email protected]> Date: Wed Dec 18 11:24:11 2013 +1300 Allow site_content to be institution specific (bug #1254299) Changes include: - added an institution column to the site_content table - added an 'Edit site pages' page under Admin -> Institutions that is accessibe by institution admins - added an 'institution' option to the edit site pages form - this is a hidden field if user can edit only one institution. On upgrade it updates the site_content table to give current data the institution on 'mahara' (incl. local site pages) and for each institution it replicates the data already in the db for the default site (excl. local site pages) so that every site has their own versions, which can be adjusted as one sees fit. On creation of new institution it creates the rows in site_content table but with the default strings (like what you see when you first install a mahara) but sets the sitepages column in institution table to default (mahara). On deletion of institution it removes the rows in site_content. A user on login sees the institution site page based on what institution theme they see. On logout the 'lastinstitution' cookie is set allowing for them to see institution specific site pages. The 'No institution' (mahara) site pages can only be edited through Configure site -> Edit site pages. Also allow for an institution site page to be viewed if 'institution' variable is passed to it eg terms.php?institution=testing allowing for another way to access info when logged out. Change-Id: I2ed30b63c15bf676d83eb2231f48c4ca23ce8b53 Signed-off-by: Robert Lyon <[email protected]> -- 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/1254299 Title: Institutional Specific Dashboard Status in Mahara ePortfolio: In Progress Bug description: For multiple institutions, it would be very useful to give the institutional administrator the ability to directly update unique content on an institution dashboard. Currently, this is only possible if the site has been hacked for isolated themes and the php text is updated by the webmaster . See these discussions for more details: https://mahara.org/interaction/forum/topic.php?id=5079 https://mahara.org/interaction/forum/topic.php?id=5671 To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1254299/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

